|
@ -76,10 +76,10 @@ class I_XYRobotCtrlModule { |
|
|
#pragma pack()
|
|
|
#pragma pack()
|
|
|
|
|
|
|
|
|
public: |
|
|
public: |
|
|
virtual int32_t move_to(int32_t x, int32_t y, action_cb_status_t status_cb) = 0; |
|
|
|
|
|
virtual int32_t move_by(int32_t dx, int32_t dy, action_cb_status_t status_cb) = 0; |
|
|
|
|
|
virtual int32_t move_to_zero(action_cb_status_t status_cb) = 0; |
|
|
|
|
|
virtual int32_t move_to_zero_with_calibrate(int32_t x, int32_t y, action_cb_status_t status_cb) = 0; |
|
|
|
|
|
|
|
|
virtual int32_t move_to(int32_t x, int32_t y, int speed, action_cb_status_t status_cb) = 0; |
|
|
|
|
|
virtual int32_t move_by(int32_t dx, int32_t dy, action_cb_status_t status_cb) = 0; |
|
|
|
|
|
virtual int32_t move_to_zero(action_cb_status_t status_cb) = 0; |
|
|
|
|
|
virtual int32_t move_to_zero_with_calibrate(int32_t nowx, int32_t nowxy, action_cb_status_t status_cb) = 0; |
|
|
|
|
|
|
|
|
virtual int32_t enable(bool venable) = 0; |
|
|
virtual int32_t enable(bool venable) = 0; |
|
|
virtual int32_t stop(uint8_t stopType) = 0; |
|
|
virtual int32_t stop(uint8_t stopType) = 0; |
|
@ -91,8 +91,6 @@ class I_XYRobotCtrlModule { |
|
|
|
|
|
|
|
|
virtual int32_t set_base_param(const base_param_t& param) = 0; |
|
|
virtual int32_t set_base_param(const base_param_t& param) = 0; |
|
|
virtual int32_t get_base_param(base_param_t& ack) = 0; |
|
|
virtual int32_t get_base_param(base_param_t& ack) = 0; |
|
|
// virtual int32_t set_run_to_zero_param(uint8_t operation, const run_to_zero_param_t& param, run_to_zero_param_t& ack) = 0;
|
|
|
|
|
|
// virtual int32_t set_warning_limit_param(uint8_t operation, const warning_limit_param_t& param, warning_limit_param_t& ack) = 0;
|
|
|
|
|
|
|
|
|
|
|
|
virtual ~I_XYRobotCtrlModule() {} |
|
|
virtual ~I_XYRobotCtrlModule() {} |
|
|
}; |
|
|
}; |