|
|
#define | DXL_BAUDNUM_1000000 (1) |
| | 1,000,000 bps at 0.0% tolerance
|
| |
|
#define | DXL_BAUDNUM_500000 (3) |
| | 500,000 bps at 0.0% tolerance
|
| |
|
#define | DXL_BAUDNUM_400000 (4) |
| | 500,000 bps at 0.0% tolerance
|
| |
|
#define | DXL_BAUDNUM_250000 (7) |
| | 250,000 bps at 0.0% tolerance
|
| |
|
#define | DXL_BAUDNUM_200000 (9) |
| | 200,000 bps at 0.0% tolerance
|
| |
|
#define | DXL_BAUDNUM_115200 (16) |
| | 115,200 bps at -2.124% tolerance
|
| |
|
#define | DXL_BAUDNUM_57600 (34) |
| | 57,600 bps at 0.794 % tolerance
|
| |
|
#define | DXL_BAUDNUM_19200 (103) |
| | 19,200 bps at -0.160% tolerance
|
| |
|
#define | DXL_BAUDNUM_9600 (207) |
| | 9,600 bps at -0.160% tolerance
|
| |
|
#define | DXL_BAUDNUM_EXT_2250000 (250) |
| | 2,250,000 bps at 0.0% tolerance
|
| |
|
#define | DXL_BAUDNUM_EXT_2500000 (251) |
| | 2,500,000 bps at 0.0% tolerance
|
| |
|
#define | DXL_BAUDNUM_EXT_3000000 (252) |
| | 3,000,000 bps at 0.0% tolerance
|
| |
|
#define | DXL_DEFAULT_BAUDNUMBER (34) |
| | default baud number
|
| |
|
#define | DXL_ID (2) |
| | servo id field packet index
|
| |
|
#define | DXL_LENGTH (3) |
| | packet length field packet index
|
| |
|
#define | DXL_INSTRUCTION (4) |
| | instruction field packet index
|
| |
|
#define | DXL_ERRBIT (4) |
| | error bits field packet index
|
| |
|
#define | DXL_PARAMETER (5) |
| | start of parameter fields packet index
|
| |
|
#define | DXL_MAXNUM_TXPARAM (150) |
| | maximum number of tx parameters
|
| |
|
#define | DXL_MAXNUM_RXPARAM (60) |
| | maximum number of rx parameters
|
| |
|
#define | DXL_INST_PING (1) |
| | ping servo
|
| |
|
#define | DXL_INST_READ (2) |
| | read servo control table data
|
| |
|
#define | DXL_INST_WRITE (3) |
| | write servo control table data
|
| |
|
#define | DXL_INST_REG_WRITE (4) |
| | register write
|
| |
|
#define | DXL_INST_ACTION (5) |
| | action
|
| |
|
#define | DXL_INST_RESET (6) |
| | reset servo defaults
|
| |
|
#define | DXL_INST_SYNC_WRITE (131) |
| | synchronous write servo(s) data
|
| |
|
#define | DXL_MIN_ID (0) |
| | minimum servo id
|
| |
|
#define | DXL_MAX_ID (253) |
| | maximum servo id
|
| |
|
#define | DXL_BROADCAST_ID (254) |
| | broadcast "servo" id
|
| |
|
#define | DXL_ERRBIT_VOLTAGE (1) |
| | voltage out-of-range error
|
| |
|
#define | DXL_ERRBIT_ANGLE (2) |
| | servo angle out-of-range error
|
| |
|
#define | DXL_ERRBIT_OVERHEAT (4) |
| | temperature out-of-range error
|
| |
|
#define | DXL_ERRBIT_RANGE (8) |
| | parameter? out-of-range error
|
| |
|
#define | DXL_ERRBIT_CHECKSUM (16) |
| | bad checksum error
|
| |
|
#define | DXL_ERRBIT_OVERLOAD (32) |
| | load out-of-range error
|
| |
|
#define | DXL_ERRBIT_INSTRUCTION (64) |
| | bad instruction error
|
| |
|
#define | DXL_COMM_TXSUCCESS (0) |
| | transmit success
|
| |
|
#define | DXL_COMM_RXSUCCESS (1) |
| | receive success
|
| |
|
#define | DXL_COMM_TXFAIL (2) |
| | transmit failure error
|
| |
|
#define | DXL_COMM_RXFAIL (3) |
| | receive failure error
|
| |
|
#define | DXL_COMM_TXERROR (4) |
| | packed transmit packet format error
|
| |
|
#define | DXL_COMM_RXWAITING (5) |
| | waiting for complete receive packet
|
| |
|
#define | DXL_COMM_RXTIMEOUT (6) |
| | receive timeout error
|
| |
|
#define | DXL_COMM_RXCORRUPT (7) |
| | receive corrupted packet
|
| |
Modified dynamixel SDK interface.
Based on Robotis Inc. dxl_sdk-1.01
- Author
- Robotis
-
Robin Knight (robin.nosp@m..kni.nosp@m.ght@r.nosp@m.oadn.nosp@m.arrow.nosp@m.s.co.nosp@m.m)
Definition in file dxl.h.