|
My Project
|
Enumerations | |
| enum | ArmState { ARM_STATE_IDLE = 0 , ARM_STATE_POSITION = 1 , ARM_STATE_TORQUE = 2 , ARM_STATE_RELEASE = 3 , ARM_STATE_TRANS_TAG = 50 , ARM_STATE_ERROR = 100 , ARM_STATE_TRANS_TO_POSITION = 101 , ARM_STATE_TRANS_TO_TORQUE = 102 , ARM_STATE_TRANS_TO_RELEASE = 103 , ARM_STATE_TRANS_TO_IDLE = 109 } |
| Arm motion state machine. More... | |
| enum | HeadState { HEAD_STATE_IDLE = 0 , HEAD_STATE_POSITION = 1 , HEAD_STATE_TRANS_TAG = 50 , HEAD_STATE_ERROR = 100 , HEAD_STATE_TRANS_TO_POSITION = 101 , HEAD_STATE_TRANS_TO_IDLE = 109 } |
| Head motion state machine. | |
| enum | BodyState { BODY_STATE_IDLE = 0 , BODY_STATE_POSITION = 1 , BODY_STATE_TORQUE = 2 , BODY_STATE_RELEASE = 3 , BODY_STATE_TRANS_TAG = 50 , BODY_STATE_ERROR = 100 , BODY_STATE_TRANS_TO_POSITION = 101 , BODY_STATE_TRANS_TO_TORQUE = 102 , BODY_STATE_TRANS_TO_RELEASE = 103 , BODY_STATE_TRANS_TO_IDLE = 109 } |
| Body motion state machine. | |
| enum | LiftState { LIFT_STATE_IDLE = 0 , LIFT_STATE_POSITION = 1 , LIFT_STATE_TRANS_TAG = 50 , LIFT_STATE_ERROR = 100 , LIFT_STATE_TRANS_TO_POSITION = 101 , LIFT_STATE_TRANS_TO_IDLE = 109 } |
| Lift motion state machine. | |
| enum | FXStateType { FX_STATE_IDLE = 0 , FX_STATE_POSITION = 1 , FX_STATE_IMP_JOINT = 2 , FX_STATE_IMP_CART = 3 , FX_STATE_IMP_FORCE = 4 , FX_STATE_DRAG_JOINT = 5 , FX_STATE_DRAG_CART_X = 6 , FX_STATE_DRAG_CART_Y = 7 , FX_STATE_DRAG_CART_Z = 8 , FX_STATE_DRAG_CART_R = 9 , FX_STATE_RELEASE = 10 , FX_STATE_PD = 11 , FX_STATE_ERROR = 100 , FX_STATE_TRANSFERRING = 101 , FX_STATE_UNKNOWN = 200 } |
| Global FX system states. More... | |
| enum | FXHandType { FX_HAND_LEFT = 0 , FX_HAND_RIGHT = 1 } |
| Hand type identifier. More... | |
| enum | FXHandAction { FX_HAND_ACTION_DISABLE = 0 , FX_HAND_ACTION_ENABLE = 1 , FX_HAND_ACTION_RESET = 2 } |
| Runtime action commands for the hand module. More... | |
| enum | FXHandState { FX_HAND_STATE_DISABLED = 0 , FX_HAND_STATE_ENABLED = 1 , FX_HAND_STATE_ERROR = 100 } |
| Current state of the hand module. More... | |
Motion and system state enumerations.
| enum ArmState |
Arm motion state machine.
| enum FXHandAction |
Runtime action commands for the hand module.
These actions are used to change the operating state of the hand, such as enabling, disabling, or resetting the device.
| Enumerator | |
|---|---|
| FX_HAND_ACTION_DISABLE | Disable the hand module. |
| FX_HAND_ACTION_ENABLE | Enable the hand module. |
| FX_HAND_ACTION_RESET | Reset the hand module to its initial state. |
| enum FXHandState |
Current state of the hand module.
The state is reported by the hand module to indicate whether it is disabled, enabled and operational, or in an error condition.
| Enumerator | |
|---|---|
| FX_HAND_STATE_DISABLED | Hand module is disabled. |
| FX_HAND_STATE_ENABLED | Hand module is enabled and operational. |
| FX_HAND_STATE_ERROR | Hand module is in an error state. |
| enum FXHandType |
| enum FXStateType |
Global FX system states.