Robot
The embedded systems for UTRA's autonomous humanoid soccer-playing robot

Shared data within library (constants, macros, etc.) More...

Collaboration diagram for Data:

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
 

Detailed Description

Shared data within library (constants, macros, etc.)

Variable Documentation

◆ BROADCAST_ID

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.

◆ DEFAULT_ALARM_LED

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.

◆ DEFAULT_ALARM_SHUTDOWN

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.

◆ DEFAULT_CW_ANGLE_LIMIT

const uint16_t DEFAULT_CW_ANGLE_LIMIT

Default clockwise angle limit

Definition at line 71 of file DynamixelProtocolV1.c.

◆ DEFAULT_EEPROM_LOCK

const uint8_t DEFAULT_EEPROM_LOCK

Default value for the EEPROM lock

Definition at line 79 of file DynamixelProtocolV1.c.

◆ DEFAULT_ID

const uint8_t DEFAULT_ID

Default motor ID

Definition at line 69 of file DynamixelProtocolV1.c.

◆ DEFAULT_LED_ENABLE

const uint8_t DEFAULT_LED_ENABLE

Default LED state

Definition at line 78 of file DynamixelProtocolV1.c.

◆ DEFAULT_LOW_VOLTAGE_LIMIT

const uint8_t DEFAULT_LOW_VOLTAGE_LIMIT

Default permitted minimum voltage (0x3C = 60 -> 6.0 V)

Definition at line 72 of file DynamixelProtocolV1.c.

◆ DEFAULT_MAXIMUM_TORQUE

const uint16_t DEFAULT_MAXIMUM_TORQUE

Default maximum torque limit (10-bit resolution percentage)

Definition at line 73 of file DynamixelProtocolV1.c.

◆ DEFAULT_RETURN_DELAY

const uint8_t DEFAULT_RETURN_DELAY

Default time motor waits before returning status packet (microseconds)

Definition at line 70 of file DynamixelProtocolV1.c.

◆ DEFAULT_STATUS_RETURN_LEVEL

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.

◆ DEFAULT_TORQUE_ENABLE

const uint8_t DEFAULT_TORQUE_ENABLE

Default motor power state

Definition at line 77 of file DynamixelProtocolV1.c.

◆ MAX_ANGLE

const float MAX_ANGLE

Maximum angular position (joint mode)

Definition at line 83 of file DynamixelProtocolV1.c.

◆ MAX_PUNCH

const uint16_t MAX_PUNCH

Maximum punch (proportional to minimum current)

Definition at line 89 of file DynamixelProtocolV1.c.

◆ MAX_TORQUE

const float MAX_TORQUE

Maximum torque (percent of maximum)

Definition at line 85 of file DynamixelProtocolV1.c.

◆ MAX_VOLTAGE

const float MAX_VOLTAGE

Maximum operating voltage

Definition at line 87 of file DynamixelProtocolV1.c.

◆ MIN_ANGLE

const float MIN_ANGLE

Minimum angular position (joint mode)

Definition at line 84 of file DynamixelProtocolV1.c.

◆ MIN_PUNCH

const uint16_t MIN_PUNCH

Minimum punch (proportional to minimum current)

Definition at line 90 of file DynamixelProtocolV1.c.

◆ MIN_TORQUE

const float MIN_TORQUE

Minimum torque (percent of maximum)

Definition at line 86 of file DynamixelProtocolV1.c.

◆ MIN_VELOCITY

const float MIN_VELOCITY

Minimum angular velocity (RPM)

Definition at line 82 of file DynamixelProtocolV1.c.

◆ MIN_VOLTAGE

const float MIN_VOLTAGE

Minimum operating voltage

Definition at line 88 of file DynamixelProtocolV1.c.