Public Member Functions | |
def | __init__ |
def | get_angle_limits |
def | get_current |
def | get_feedback |
def | get_firmware_version |
def | get_model_number |
def | get_position |
def | get_return_delay_time |
def | get_speed |
def | get_voltage |
def | get_voltage_limits |
def | ping |
def | set_multi_position |
def | set_multi_speed |
Public Attributes | |
goal | |
port_name | |
position | |
readback_echo | |
serial_mutex | |
speed |
Provides low level IO with the Dynamixel servos through pyserial. Has the ability to write instruction packets, request and read register value packets, send and receive a response to a ping packet, and send a SYNC WRITE multi-servo instruction packet.
Definition at line 67 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.__init__ | ( | self, | |
port, | |||
baudrate, | |||
max_motor_id, | |||
readback_echo = False |
|||
) |
Constructor takes serial port and baudrate as arguments.
Definition at line 74 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.get_angle_limits | ( | self, | |
servo_id | |||
) |
Definition at line 94 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.get_current | ( | self, | |
servo_id | |||
) |
Definition at line 114 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.get_feedback | ( | self, | |
servo_id | |||
) |
Returns the id, goal, position, error, speed, load, voltage, temperature and moving values from the specified servo.
Definition at line 124 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.get_firmware_version | ( | self, | |
servo_id | |||
) |
Definition at line 117 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.get_model_number | ( | self, | |
servo_id | |||
) |
Reads the servo's model number (e.g. 12 for AX-12+).
Definition at line 90 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.get_position | ( | self, | |
servo_id | |||
) |
Definition at line 108 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.get_return_delay_time | ( | self, | |
servo_id | |||
) |
Reads the servo's return delay time.
Definition at line 120 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.get_speed | ( | self, | |
servo_id | |||
) |
Definition at line 111 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.get_voltage | ( | self, | |
servo_id | |||
) |
Definition at line 99 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.get_voltage_limits | ( | self, | |
servo_id | |||
) |
Definition at line 102 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.ping | ( | self, | |
servo_id | |||
) |
Definition at line 84 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.set_multi_position | ( | self, | |
valueTuples | |||
) |
Definition at line 150 of file controller_manager.py.
def controller_manager.DummyDynamixelIO.set_multi_speed | ( | self, | |
valueTuples | |||
) |
Definition at line 145 of file controller_manager.py.
Definition at line 74 of file controller_manager.py.
Definition at line 74 of file controller_manager.py.
Definition at line 74 of file controller_manager.py.
Definition at line 74 of file controller_manager.py.
Definition at line 74 of file controller_manager.py.
Definition at line 74 of file controller_manager.py.