|
@ -99,15 +99,15 @@ class I_MiniServoModule { |
|
|
virtual int32_t stop(u8 stop_type) = 0; |
|
|
virtual int32_t stop(u8 stop_type) = 0; |
|
|
virtual int32_t position_calibrate(s32 calibrate_pos) = 0; |
|
|
virtual int32_t position_calibrate(s32 calibrate_pos) = 0; |
|
|
|
|
|
|
|
|
virtual int32_t rotate(s32 speed, s32 run_time, function<void(rotate_cb_status_t& status)> status_cb) = 0; |
|
|
|
|
|
|
|
|
virtual int32_t rotate(s32 speed, s32 torque, s32 run_time, function<void(rotate_cb_status_t& status)> status_cb) = 0; |
|
|
virtual int32_t move_to(s32 pos, s32 speed, s32 torque, function<void(move_to_cb_status_t& status)> status_cb) = 0; |
|
|
virtual int32_t move_to(s32 pos, s32 speed, s32 torque, function<void(move_to_cb_status_t& status)> status_cb) = 0; |
|
|
virtual int32_t move_by(s32 pos, s32 speed, s32 torque, function<void(move_by_cb_status_t& status)> status_cb) = 0; |
|
|
virtual int32_t move_by(s32 pos, s32 speed, s32 torque, function<void(move_by_cb_status_t& status)> status_cb) = 0; |
|
|
virtual int32_t run_with_torque(s32 torque, s32 run_time, function<void(run_with_torque_cb_status_t& status)> status_cb) = 0; |
|
|
virtual int32_t run_with_torque(s32 torque, s32 run_time, function<void(run_with_torque_cb_status_t& status)> status_cb) = 0; |
|
|
virtual int32_t move_by_nolimit(s32 pos, s32 speed, s32 torque, function<void(move_by_nolimit_cb_status_t& status)> status_cb) = 0; |
|
|
virtual int32_t move_by_nolimit(s32 pos, s32 speed, s32 torque, function<void(move_by_nolimit_cb_status_t& status)> status_cb) = 0; |
|
|
|
|
|
|
|
|
virtual int32_t read_version(version_t& version) = 0; |
|
|
|
|
|
virtual int32_t read_status(status_t& status) = 0; |
|
|
|
|
|
virtual int32_t read_debug_info(detailed_status_t& debug_info) = 0; |
|
|
|
|
|
|
|
|
virtual int32_t read_version(version_t& version) = 0; |
|
|
|
|
|
virtual int32_t read_status(status_t& status) = 0; |
|
|
|
|
|
virtual int32_t read_detailed_status(detailed_status_t& debug_info) = 0; |
|
|
|
|
|
|
|
|
virtual int32_t set_run_param(run_param_t& param) = 0; |
|
|
virtual int32_t set_run_param(run_param_t& param) = 0; |
|
|
virtual int32_t set_basic_param(basic_param_t& param) = 0; |
|
|
virtual int32_t set_basic_param(basic_param_t& param) = 0; |
|
|