| java.lang.Object | ||
| ↳ | com.datalogic.device.configuration.SerializableBlob | |
| ↳ | com.datalogic.device.configuration.PoseManager.DevicePoses | |
Represents a collection of configured device poses.
This class is managed by the ConfigurationManager Blob Property with ID
POSE_MANAGER_DEVICE_POSES.
Provides methods to add, remove, clear and list device poses.
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| PoseManager.DevicePoses.Builder | Builder for the PoseManager.DevicePoses. |
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Add a pose to the list.
| |||||||||||
Remove all poses from the list.
| |||||||||||
Get an unmodifiable list with the currently configured device poses.
| |||||||||||
Remove a pose from the list, whose name is the same as the one passed as parameter.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.datalogic.device.configuration.SerializableBlob
| |||||||||||
From class
java.lang.Object
| |||||||||||
Add a pose to the list. If a pose with the same name already exists, it will be replaced.
| pose | The pose to add. |
|---|
| IllegalArgumentException | if the pose is null. |
|---|
Get an unmodifiable list with the currently configured device poses.
Remove a pose from the list, whose name is the same as the one passed as parameter.
| poseName | The name of the pose to remove. |
|---|
| IllegalArgumentException | if the pose name is null. |
|---|