| java.lang.Object | |
| ↳ | com.datalogic.device.configuration.PoseManager.PoseSettings |
Settings related to a specific pose, they are assigned to the pose itself with:
setInPoseSettings(PoseSettings) or withInPoseSettings(PoseSettings)
for the settings to use when entering the pose
setOutOfPoseSettings(PoseSettings) or withOutOfPoseSettings(PoseSettings)
for the settings to use when exiting the pose
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| PoseManager.PoseSettings.Builder | The builder for the PoseManager.PoseSettings. |
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Add a new activation option in the list of available options.
| |||||||||||
Add a new execution option in the list of available options.
| |||||||||||
Remove all existing activation options from the list of available options.
| |||||||||||
Remove all existing execution options from the list of available options.
| |||||||||||
Get an unmodifiable list of options used, together with the angle and the stabilization time, to detect
if a device is considered inside or outside the associated pose.
| |||||||||||
Get the maximum angle (in radians) accepted between a detected gravity vector and the associated pose gravity vector.
| |||||||||||
Get the list of options that describe the steps to take after the device is found inside or outside the
associated pose.
| |||||||||||
Get the amount of time (in milliseconds) in which the device must stay in or out the associated
pose to cause this setting to become valid.
| |||||||||||
Remove an existing activation option from the list of available options.
| |||||||||||
Remove an existing execution option from the list of available options.
| |||||||||||
Set the maximum angle (in radians) accepted between a detected gravity vector and the associated pose gravity vector.
| |||||||||||
Set the amount of time (in milliseconds) in which the device must stay in or out the associated
pose to cause this setting to become valid.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Add a new activation option in the list of available options.
| activationOption | The activation option to add. |
|---|
Add a new execution option in the list of available options.
| executionOption | The execution option to add. |
|---|
Remove all existing activation options from the list of available options.
Remove all existing execution options from the list of available options.
Get an unmodifiable list of options used, together with the angle and the stabilization time, to detect if a device is considered inside or outside the associated pose.
Get the maximum angle (in radians) accepted between a detected gravity vector and the associated pose gravity vector. If the angle is exceeded the gravity vector is considered as outside the associated pose, otherwise it is considered as inside it.
Get the list of options that describe the steps to take after the device is found inside or outside the associated pose.
Get the amount of time (in milliseconds) in which the device must stay in or out the associated pose to cause this setting to become valid.
Remove an existing activation option from the list of available options.
| activationOption | The activation option to remove. |
|---|
Remove an existing execution option from the list of available options.
| executionOption | The execution option to remove. |
|---|
Set the maximum angle (in radians) accepted between a detected gravity vector and the associated pose gravity vector. If the angle is exceeded the gravity vector is considered as outside the associated pose, otherwise it is considered as inside it.
| deltaAngle | The delta angle (in radians). |
|---|
Set the amount of time (in milliseconds) in which the device must stay in or out the associated pose to cause this setting to become valid.
| stabilizationTIme | The stabilization time (in milliseconds). |
|---|