BROADCAST_ID | RobotisRX28 | static |
CENTER_POSITION | RobotisRX28 | static |
close() | RobotisRX28 | |
data_available() | RobotisRX28 | |
DeviceList typedef | RobotisRX28 | |
discover(unsigned int total_timeout_ms=50) | RobotisRX28 | |
finish_read_table_values() | RobotisRX28 | |
get_alarm_led(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_alarm_shutdown(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_angle_limits(unsigned char id, unsigned int &cw_limit, unsigned int &ccw_limit, bool refresh=false) | RobotisRX28 | |
get_baudrate(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_calibration(unsigned char id, unsigned int &down_calib, unsigned int &up_calib, bool refresh=false) | RobotisRX28 | |
get_compliance_values(unsigned char id, unsigned char &cw_margin, unsigned char &cw_slope, unsigned char &ccw_margin, unsigned char &ccw_slope, bool refresh=false) | RobotisRX28 | |
get_delay_time(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_firmware_version(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_goal_position(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_goal_speed(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_load(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_max_supported_speed(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_max_torque(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_model(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_position(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_punch(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_speed(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_status_return_level(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_temperature(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_temperature_limit(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_torque_limit(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_voltage(unsigned char id, bool refresh=false) | RobotisRX28 | |
get_voltage_limits(unsigned char id, unsigned char &low, unsigned char &high, bool refresh=false) | RobotisRX28 | |
goto_position(unsigned char id, unsigned int value) | RobotisRX28 | |
goto_positions(unsigned int num_positions,...) | RobotisRX28 | |
is_led_enabled(unsigned char id, bool refresh=false) | RobotisRX28 | |
is_locked(unsigned char id, bool refresh=false) | RobotisRX28 | |
is_moving(unsigned char id, bool refresh=false) | RobotisRX28 | |
is_torque_enabled(unsigned char id, bool refresh=false) | RobotisRX28 | |
lock_config(unsigned char id) | RobotisRX28 | |
MAX_ANGLE_DEG | RobotisRX28 | static |
MAX_ANGLE_RAD | RobotisRX28 | static |
MAX_POSITION | RobotisRX28 | static |
MAX_SPEED | RobotisRX28 | static |
open() | RobotisRX28 | |
P_ALARM_LED | RobotisRX28 | static |
P_ALARM_SHUTDOWN | RobotisRX28 | static |
P_BAUD_RATE | RobotisRX28 | static |
P_CCW_ANGLE_LIMIT_H | RobotisRX28 | static |
P_CCW_ANGLE_LIMIT_L | RobotisRX28 | static |
P_CCW_COMPLIANCE_MARGIN | RobotisRX28 | static |
P_CCW_COMPLIANCE_SLOPE | RobotisRX28 | static |
P_CW_ANGLE_LIMIT_H | RobotisRX28 | static |
P_CW_ANGLE_LIMIT_L | RobotisRX28 | static |
P_CW_COMPLIANCE_MARGIN | RobotisRX28 | static |
P_CW_COMPLIANCE_SLOPE | RobotisRX28 | static |
P_DOWN_CALIBRATION_H | RobotisRX28 | static |
P_DOWN_CALIBRATION_L | RobotisRX28 | static |
P_DOWN_LIMIT_VOLTAGE | RobotisRX28 | static |
P_GOAL_POSITION_H | RobotisRX28 | static |
P_GOAL_POSITION_L | RobotisRX28 | static |
P_GOAL_SPEED_H | RobotisRX28 | static |
P_GOAL_SPEED_L | RobotisRX28 | static |
P_ID | RobotisRX28 | static |
P_LED | RobotisRX28 | static |
P_LIMIT_TEMPERATURE | RobotisRX28 | static |
P_LOCK | RobotisRX28 | static |
P_MAX_TORQUE_H | RobotisRX28 | static |
P_MAX_TORQUE_L | RobotisRX28 | static |
P_MODEL_NUMBER_H | RobotisRX28 | static |
P_MODEL_NUMBER_L | RobotisRX28 | static |
P_MOVING | RobotisRX28 | static |
P_OPERATING_MODE | RobotisRX28 | static |
P_PAUSE_TIME | RobotisRX28 | static |
P_PRESENT_LOAD_H | RobotisRX28 | static |
P_PRESENT_LOAD_L | RobotisRX28 | static |
P_PRESENT_POSITION_H | RobotisRX28 | static |
P_PRESENT_POSITION_L | RobotisRX28 | static |
P_PRESENT_SPEED_H | RobotisRX28 | static |
P_PRESENT_SPEED_L | RobotisRX28 | static |
P_PRESENT_TEMPERATURE | RobotisRX28 | static |
P_PRESENT_VOLTAGE | RobotisRX28 | static |
P_PUNCH_H | RobotisRX28 | static |
P_PUNCH_L | RobotisRX28 | static |
P_REGISTERED_INSTRUCTION | RobotisRX28 | static |
P_RETURN_DELAY_TIME | RobotisRX28 | static |
P_RETURN_LEVEL | RobotisRX28 | static |
P_SYSTEM_DATA2 | RobotisRX28 | static |
P_TORQUE_ENABLE | RobotisRX28 | static |
P_TORQUE_LIMIT_H | RobotisRX28 | static |
P_TORQUE_LIMIT_L | RobotisRX28 | static |
P_UP_CALIBRATION_H | RobotisRX28 | static |
P_UP_CALIBRATION_L | RobotisRX28 | static |
P_UP_LIMIT_VOLTAGE | RobotisRX28 | static |
P_VERSION | RobotisRX28 | static |
ping(unsigned char id, unsigned int timeout_ms=100) | RobotisRX28 | |
POS_TICKS_PER_RAD | RobotisRX28 | static |
RAD_PER_POS_TICK | RobotisRX28 | static |
read_table_value(unsigned char id, unsigned char addr, unsigned char read_length) | RobotisRX28 | |
read_table_values(unsigned char id) | RobotisRX28 | |
RobotisRX28(const char *device_file, unsigned int default_timeout_ms=30) | RobotisRX28 | |
SEC_PER_60DEG_12V | RobotisRX28 | static |
SEC_PER_60DEG_16V | RobotisRX28 | static |
set_alarm_led(unsigned char id, unsigned char alarm_led) | RobotisRX28 | |
set_alarm_shutdown(unsigned char id, unsigned char alarm_shutdown) | RobotisRX28 | |
set_angle_limits(unsigned char id, unsigned int cw_limit, unsigned int ccw_limit) | RobotisRX28 | |
set_baudrate(unsigned char id, unsigned char baudrate) | RobotisRX28 | |
set_compliance_values(unsigned char id, unsigned char cw_margin, unsigned char cw_slope, unsigned char ccw_margin, unsigned char ccw_slope) | RobotisRX28 | |
set_goal_speed(unsigned char id, unsigned int goal_speed) | RobotisRX28 | |
set_goal_speeds(unsigned int num_servos,...) | RobotisRX28 | |
set_id(unsigned char id, unsigned char new_id) | RobotisRX28 | |
set_led_enabled(unsigned char id, bool enabled) | RobotisRX28 | |
set_max_torque(unsigned char id, unsigned int max_torque) | RobotisRX28 | |
set_punch(unsigned char id, unsigned int punch) | RobotisRX28 | |
set_return_delay_time(unsigned char id, unsigned char return_delay_time) | RobotisRX28 | |
set_status_return_level(unsigned char id, unsigned char status_return_level) | RobotisRX28 | |
set_temperature_limit(unsigned char id, unsigned char temp_limit) | RobotisRX28 | |
set_torque_enabled(unsigned char id, bool enabled) | RobotisRX28 | |
set_torque_limit(unsigned char id, unsigned int torque_limit) | RobotisRX28 | |
set_torques_enabled(bool enabled, unsigned char num_servos,...) | RobotisRX28 | |
set_voltage_limits(unsigned char id, unsigned char low, unsigned char high) | RobotisRX28 | |
SRL_RESPOND_ALL | RobotisRX28 | static |
SRL_RESPOND_NONE | RobotisRX28 | static |
SRL_RESPOND_READ | RobotisRX28 | static |
start_read_table_values(unsigned char id) | RobotisRX28 | |
write_table_value(unsigned char id, unsigned char addr, unsigned int value, bool double_byte=false) | RobotisRX28 | |
write_table_values(unsigned char id, unsigned char start_addr, unsigned char *values, unsigned int num_values) | RobotisRX28 | |
~RobotisRX28() | RobotisRX28 | |