diff --git a/api/i_xyrobot_ctrl_module.hpp b/api/i_xyrobot_ctrl_module.hpp index e3357ec..062b103 100644 --- a/api/i_xyrobot_ctrl_module.hpp +++ b/api/i_xyrobot_ctrl_module.hpp @@ -76,15 +76,16 @@ class I_XYRobotCtrlModule { } warning_limit_param_t; typedef struct { + bool configInited; base_param_t basecfg; } flash_config_t; #pragma pack() public: - virtual int32_t move_to(int32_t x, int32_t y, int32_t speed, action_cb_status_t status_cb) = 0; - virtual int32_t move_by(int32_t dx, int32_t dy, int32_t speed, action_cb_status_t status_cb) = 0; - virtual int32_t move_by_no_limit(int32_t dx, int32_t dy, int32_t speed, action_cb_status_t status_cb) = 0; + virtual int32_t move_to(int32_t x, int32_t y, int32_t speed, action_cb_status_t status_cb) = 0; + virtual int32_t move_by(int32_t dx, int32_t dy, int32_t speed, action_cb_status_t status_cb) = 0; + virtual int32_t move_by_no_limit(int32_t dx, int32_t dy, int32_t speed, 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;