@@ -11,8 +11,8 @@ generate_servo!(
1111 reg: ( baudrate, rw, 6 , u8 , None ) ,
1212 reg: ( return_delay_time, rw, 7 , u8 , None ) ,
1313 reg: ( response_status_level, rw, 8 , u8 , None ) ,
14- reg: ( min_angle_limit, rw, 9 , u16 , None ) ,
15- reg: ( max_angle_limit, rw, 11 , u16 , None ) ,
14+ reg: ( min_angle_limit, rw, 9 , i16 , AnglePosition ) ,
15+ reg: ( max_angle_limit, rw, 11 , i16 , AnglePosition ) ,
1616 reg: ( max_temperature_limit, rw, 13 , u8 , None ) ,
1717 reg: ( max_voltage_limit, rw, 14 , u8 , None ) ,
1818 reg: ( min_voltage_limit, rw, 15 , u8 , None ) ,
@@ -28,15 +28,15 @@ generate_servo!(
2828 reg: ( ccw_dead_zone, rw, 27 , u8 , None ) ,
2929 reg: ( protection_current, rw, 28 , u16 , None ) ,
3030 reg: ( angular_resolution, rw, 30 , u8 , None ) ,
31- reg: ( offset, rw, 31 , i16 , None ) ,
31+ reg: ( offset, rw, 31 , i16 , AnglePosition ) ,
3232 reg: ( mode, rw, 33 , u8 , None ) ,
3333 reg: ( protective_torque, rw, 34 , u8 , None ) ,
3434 reg: ( protection_time, rw, 35 , u8 , None ) ,
3535 reg: ( overload_torque, rw, 36 , u8 , None ) ,
3636 reg: ( speed_closed_loop_p_coefficient, rw, 37 , u8 , None ) ,
3737 reg: ( over_current_protection_time, rw, 38 , u8 , None ) ,
3838 reg: ( velocity_closed_loop_i_coefficient, rw, 39 , u8 , None ) ,
39- reg: ( torque_enable, rw, 40 , u8 , None ) ,
39+ reg: ( torque_enable, rw, 40 , u8 , bool ) ,
4040 reg: ( acceleration, rw, 41 , u8 , None ) ,
4141 reg: ( goal_position, rw, 42 , i16 , AnglePosition ) ,
4242 reg: ( goal_time, rw, 44 , u16 , None ) ,
@@ -49,7 +49,7 @@ generate_servo!(
4949 reg: ( present_voltage, r, 62 , u8 , None ) ,
5050 reg: ( present_temperature, r, 63 , u8 , None ) ,
5151 reg: ( status, r, 65 , u8 , None ) ,
52- reg: ( moving, r, 66 , u8 , None ) ,
52+ reg: ( moving, r, 66 , u8 , bool ) ,
5353 reg: ( present_current, r, 69 , u16 , None ) ,
5454 reg: ( maximum_acceleration, rw, 85 , u16 , None ) ,
5555) ;
0 commit comments