From ce0623df5d4dd3ab8ffe1e068fa7af86e8d8c44a Mon Sep 17 00:00:00 2001 From: zhaohe Date: Wed, 4 Oct 2023 16:49:14 +0800 Subject: [PATCH] update --- api/i_step_motor_ctrl_module.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/i_step_motor_ctrl_module.hpp b/api/i_step_motor_ctrl_module.hpp index aa8ed7f..faa5815 100644 --- a/api/i_step_motor_ctrl_module.hpp +++ b/api/i_step_motor_ctrl_module.hpp @@ -91,6 +91,8 @@ class I_StepMotorCtrlModule { #pragma pack() public: + virtual bool isbusy() = 0; + virtual int32_t move_to(int32_t x, function status_cb) = 0; virtual int32_t move_by(int32_t dx, function status_cb) = 0; virtual int32_t move_to_zero(function status_cb) = 0; @@ -100,8 +102,8 @@ class I_StepMotorCtrlModule { virtual int32_t force_change_current_pos(int32_t x) = 0; virtual int32_t rotate(int32_t speed, int32_t lastforms, function 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_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(uint8_t operation, const run_param_t& param, run_param_t& ack) = 0;