|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IService () |
| virtual void | ConfigAxisRotationConstraints (M_KinematicChain::AxisRotationConstraintsListType const &AxisRotationConstraints) |
| virtual void | NotifyAxisRotations (std::string const &InputSourceClientId, M_KinematicChain::AxisRotationListType const &AxisRotations) |
| virtual void | ConfigStoreAxisRotations (std::string const &KeyDatasetId, M_KinematicChain::AxisRotationListType const &AxisRotations, bool IsRemoved) |
| virtual void | CmdDeleteStoredAxisRotations (std::string const &DatasetId) |
| virtual void | CmdApplyStoredAxisRotation (std::string const &DatasetId) |
Kinematic chain service interface. Contains operations that a client can command the kinematic chain service to perform.
|
virtual |
Reimplemented in M_MultiMount::IService, and M_Manipulator::IService.
|
virtual |
Apply an earlier assigned or persistently stored axis rotation, identified by a string key.
| DatasetId | Identifies the stored axis rotation to be applied. |
|
virtual |
Delete an axis rotations, identified by a string key.
| DatasetId | Identifies the axis rotation to be deleted. |
|
virtual |
Configure axis rotation constraints.
| AxisRotationConstraints | Axis rotation constraints. |
|
virtual |
Store an axis rotation, identified by a string key.
| KeyDatasetId | Identifies the axis rotation to be stored. |
| AxisRotations | Axis rotations. |
| IsRemoved | Indicates if the payload is no longer available Note: This will always be set to true when the instance has been shut down After this has been set to true, the payload will no longer be available to late joiners. |
|
virtual |
Notify to rotate about axes.
| InputSourceClientId | The client name of the calling instance associated with the axis rotations |
| AxisRotations | Axis rotations. |