Robot
The embedded systems for UTRA's autonomous humanoid soccer-playing robot
|
Shared data within library (constants, macros, etc.) More...
![]() |
Macros | |
#define | NUM_MOTORS 18 |
Used to determine buffer sizes. Also used in application-level code. | |
Variables | |
const uint8_t | BROADCAST_ID |
const uint8_t | DEFAULT_ID |
const uint8_t | DEFAULT_RETURN_DELAY |
const uint16_t | DEFAULT_CW_ANGLE_LIMIT |
const uint8_t | DEFAULT_LOW_VOLTAGE_LIMIT |
const uint16_t | DEFAULT_MAXIMUM_TORQUE |
const uint8_t | DEFAULT_STATUS_RETURN_LEVEL |
const uint8_t | DEFAULT_ALARM_LED |
const uint8_t | DEFAULT_ALARM_SHUTDOWN |
const uint8_t | DEFAULT_TORQUE_ENABLE |
const uint8_t | DEFAULT_LED_ENABLE |
const uint8_t | DEFAULT_EEPROM_LOCK |
const float | MIN_VELOCITY |
const float | MAX_ANGLE |
const float | MIN_ANGLE |
const float | MAX_TORQUE |
const float | MIN_TORQUE |
const float | MAX_VOLTAGE |
const float | MIN_VOLTAGE |
const uint16_t | MAX_PUNCH |
const uint16_t | MIN_PUNCH |
Shared data within library (constants, macros, etc.)
const uint8_t BROADCAST_ID |
Motor broadcast ID (i.e. messages sent to this ID will be sent to all motors on the bus)
Definition at line 68 of file DynamixelProtocolV1.c.
const uint8_t DEFAULT_ALARM_LED |
Default condition(s) under which the alarm LED will be set
Definition at line 75 of file DynamixelProtocolV1.c.
const uint8_t DEFAULT_ALARM_SHUTDOWN |
Default condition(s) under which the motor will shut down due to an alarm
Definition at line 76 of file DynamixelProtocolV1.c.
const uint16_t DEFAULT_CW_ANGLE_LIMIT |
Default clockwise angle limit
Definition at line 71 of file DynamixelProtocolV1.c.
const uint8_t DEFAULT_EEPROM_LOCK |
Default value for the EEPROM lock
Definition at line 79 of file DynamixelProtocolV1.c.
const uint8_t DEFAULT_ID |
Default motor ID
Definition at line 69 of file DynamixelProtocolV1.c.
const uint8_t DEFAULT_LED_ENABLE |
Default LED state
Definition at line 78 of file DynamixelProtocolV1.c.
const uint8_t DEFAULT_LOW_VOLTAGE_LIMIT |
Default permitted minimum voltage (0x3C = 60 -> 6.0 V)
Definition at line 72 of file DynamixelProtocolV1.c.
const uint16_t DEFAULT_MAXIMUM_TORQUE |
Default maximum torque limit (10-bit resolution percentage)
Definition at line 73 of file DynamixelProtocolV1.c.
const uint8_t DEFAULT_RETURN_DELAY |
Default time motor waits before returning status packet (microseconds)
Definition at line 70 of file DynamixelProtocolV1.c.
const uint8_t DEFAULT_STATUS_RETURN_LEVEL |
Default condition(s) under which a status packet will be returned (all)
Definition at line 74 of file DynamixelProtocolV1.c.
const uint8_t DEFAULT_TORQUE_ENABLE |
Default motor power state
Definition at line 77 of file DynamixelProtocolV1.c.
const float MAX_ANGLE |
Maximum angular position (joint mode)
Definition at line 83 of file DynamixelProtocolV1.c.
const uint16_t MAX_PUNCH |
Maximum punch (proportional to minimum current)
Definition at line 89 of file DynamixelProtocolV1.c.
const float MAX_TORQUE |
Maximum torque (percent of maximum)
Definition at line 85 of file DynamixelProtocolV1.c.
const float MAX_VOLTAGE |
Maximum operating voltage
Definition at line 87 of file DynamixelProtocolV1.c.
const float MIN_ANGLE |
Minimum angular position (joint mode)
Definition at line 84 of file DynamixelProtocolV1.c.
const uint16_t MIN_PUNCH |
Minimum punch (proportional to minimum current)
Definition at line 90 of file DynamixelProtocolV1.c.
const float MIN_TORQUE |
Minimum torque (percent of maximum)
Definition at line 86 of file DynamixelProtocolV1.c.
const float MIN_VELOCITY |
Minimum angular velocity (RPM)
Definition at line 82 of file DynamixelProtocolV1.c.
const float MIN_VOLTAGE |
Minimum operating voltage
Definition at line 88 of file DynamixelProtocolV1.c.