Browse Source

remove i_mini_server interface

master
zhaohe 2 years ago
parent
commit
9c2f754b92
  1. 30
      api/i_mini_servo_module.hpp

30
api/i_mini_servo_module.hpp

@ -58,26 +58,26 @@ class I_MiniServoModule {
#pragma pack() #pragma pack()
public: public:
virtual int32_t enable(u8 enable) = 0;
virtual int32_t stop(u8 stop_type) = 0;
virtual int32_t position_calibrate(s32 calibrate_pos) = 0;
// virtual int32_t enable(u8 enable) = 0;
// virtual int32_t stop(u8 stop_type) = 0;
// virtual int32_t position_calibrate(s32 calibrate_pos) = 0;
virtual int32_t rotate(s32 speed, s32 torque, s32 run_time, action_cb_status_t status_cb) = 0;
virtual int32_t move_to(s32 pos, s32 speed, s32 torque, action_cb_status_t status_cb) = 0;
virtual int32_t move_by(s32 pos, s32 speed, s32 torque, action_cb_status_t status_cb) = 0;
virtual int32_t run_with_torque(s32 torque, s32 run_time, action_cb_status_t status_cb) = 0;
virtual int32_t move_by_nolimit(s32 pos, s32 speed, s32 torque, action_cb_status_t status_cb) = 0;
// virtual int32_t rotate(s32 speed, s32 torque, s32 run_time, action_cb_status_t status_cb) = 0;
// virtual int32_t move_to(s32 pos, s32 speed, s32 torque, action_cb_status_t status_cb) = 0;
// virtual int32_t move_by(s32 pos, s32 speed, s32 torque, action_cb_status_t status_cb) = 0;
// virtual int32_t run_with_torque(s32 torque, s32 run_time, action_cb_status_t status_cb) = 0;
// virtual int32_t move_by_nolimit(s32 pos, s32 speed, s32 torque, action_cb_status_t status_cb) = 0;
virtual int32_t move_forward(s32 torque) = 0;
virtual int32_t move_backward(s32 torque) = 0;
// virtual int32_t move_forward(s32 torque) = 0;
// virtual int32_t move_backward(s32 torque) = 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 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_basic_param(basic_param_t& param) = 0;
// virtual int32_t set_basic_param(basic_param_t& param) = 0;
virtual int32_t get_basic_param(basic_param_t& param) = 0;
// virtual int32_t get_basic_param(basic_param_t& param) = 0;
virtual ~I_MiniServoModule() {} virtual ~I_MiniServoModule() {}
}; };
Loading…
Cancel
Save