Defines
3mxl status codes for address M3XL_STATUS

Defines

#define M3XL_STATUS_CURRENT_MODE_DONE   0x9B
#define M3XL_STATUS_CURRENT_MODE_EXECUTING   0x9A
#define M3XL_STATUS_EEPROM_ERROR   0x80
#define M3XL_STATUS_EM_STOP_ERROR   0x82
#define M3XL_STATUS_IDLE_STATE   0xA0
#define M3XL_STATUS_INIT_DONE   0x93
#define M3XL_STATUS_INIT_TIME_OUT_ERROR   0x83
#define M3XL_STATUS_INITIALIZE_BUSY   0X92
#define M3XL_STATUS_JOINT_STUCK_ERROR   0x88
#define M3XL_STATUS_MAX_CURRENT_ERROR   0x86
#define M3XL_STATUS_MAX_POS_ERROR   0x84
#define M3XL_STATUS_MAX_TORQUE_ERROR   0x85
#define M3XL_STATUS_MOTOR_STUCK_ERROR   0x87
#define M3XL_STATUS_MOVE_DONE   0X91
#define M3XL_STATUS_MOVING   0X90
#define M3XL_STATUS_NOT_INITIALIZED   0x81
#define M3XL_STATUS_POS_MODE_DONE   0x95
#define M3XL_STATUS_POS_MODE_EXECUTING   0x94
#define M3XL_STATUS_PROTOCOL_TIME_OUT_ERROR   0x89
#define M3XL_STATUS_PWM_MODE_DONE   0x9F
#define M3XL_STATUS_PWM_MODE_EXECUTING   0x9E
#define M3XL_STATUS_SEA_MODE_DONE   0x9D
#define M3XL_STATUS_SEA_MODE_EXECUTING   0x9C
#define M3XL_STATUS_SINUSOIDAL_POS_MODE_DONE   0xA1
#define M3XL_STATUS_SINUSOIDAL_POS_MODE_EXECUTING   0xA0
#define M3XL_STATUS_SPEED_MODE_DONE   0x97
#define M3XL_STATUS_SPEED_MODE_EXECUTING   0x96
#define M3XL_STATUS_TORQUE_MODE_DONE   0x99
#define M3XL_STATUS_TORQUE_MODE_EXECUTING   0x98

Detailed Description

0x80 to 0x89 are for error states. 0x90 and higher are for non-error states.


Define Documentation

#define M3XL_STATUS_CURRENT_MODE_DONE   0x9B

Definition at line 118 of file 3mxlControlTable.h.

Definition at line 117 of file 3mxlControlTable.h.

#define M3XL_STATUS_EEPROM_ERROR   0x80

Definition at line 96 of file 3mxlControlTable.h.

#define M3XL_STATUS_EM_STOP_ERROR   0x82

Definition at line 98 of file 3mxlControlTable.h.

#define M3XL_STATUS_IDLE_STATE   0xA0

Definition at line 125 of file 3mxlControlTable.h.

#define M3XL_STATUS_INIT_DONE   0x93

Definition at line 110 of file 3mxlControlTable.h.

Definition at line 99 of file 3mxlControlTable.h.

#define M3XL_STATUS_INITIALIZE_BUSY   0X92

Definition at line 109 of file 3mxlControlTable.h.

#define M3XL_STATUS_JOINT_STUCK_ERROR   0x88

Definition at line 104 of file 3mxlControlTable.h.

#define M3XL_STATUS_MAX_CURRENT_ERROR   0x86

Definition at line 102 of file 3mxlControlTable.h.

#define M3XL_STATUS_MAX_POS_ERROR   0x84

Definition at line 100 of file 3mxlControlTable.h.

#define M3XL_STATUS_MAX_TORQUE_ERROR   0x85

Definition at line 101 of file 3mxlControlTable.h.

#define M3XL_STATUS_MOTOR_STUCK_ERROR   0x87

Definition at line 103 of file 3mxlControlTable.h.

#define M3XL_STATUS_MOVE_DONE   0X91

Definition at line 108 of file 3mxlControlTable.h.

#define M3XL_STATUS_MOVING   0X90

Definition at line 107 of file 3mxlControlTable.h.

#define M3XL_STATUS_NOT_INITIALIZED   0x81

Definition at line 97 of file 3mxlControlTable.h.

#define M3XL_STATUS_POS_MODE_DONE   0x95

Definition at line 112 of file 3mxlControlTable.h.

#define M3XL_STATUS_POS_MODE_EXECUTING   0x94

Definition at line 111 of file 3mxlControlTable.h.

Definition at line 105 of file 3mxlControlTable.h.

#define M3XL_STATUS_PWM_MODE_DONE   0x9F

Definition at line 122 of file 3mxlControlTable.h.

#define M3XL_STATUS_PWM_MODE_EXECUTING   0x9E

Definition at line 121 of file 3mxlControlTable.h.

#define M3XL_STATUS_SEA_MODE_DONE   0x9D

Definition at line 120 of file 3mxlControlTable.h.

#define M3XL_STATUS_SEA_MODE_EXECUTING   0x9C

Definition at line 119 of file 3mxlControlTable.h.

Definition at line 124 of file 3mxlControlTable.h.

Definition at line 123 of file 3mxlControlTable.h.

#define M3XL_STATUS_SPEED_MODE_DONE   0x97

Definition at line 114 of file 3mxlControlTable.h.

Definition at line 113 of file 3mxlControlTable.h.

#define M3XL_STATUS_TORQUE_MODE_DONE   0x99

Definition at line 116 of file 3mxlControlTable.h.

Definition at line 115 of file 3mxlControlTable.h.



threemxl
Author(s):
autogenerated on Thu Jun 6 2019 21:10:52