From 653a4997e1a69abf06244714b255876534ca55a8 Mon Sep 17 00:00:00 2001 From: zhaohe Date: Wed, 26 Jun 2024 15:43:34 +0800 Subject: [PATCH] update --- api/apibasic/cmdid.cpp | 2 ++ api/apibasic/cmdid.hpp | 1 + api/zi_xymotor.hpp | 1 + 3 files changed, 4 insertions(+) diff --git a/api/apibasic/cmdid.cpp b/api/apibasic/cmdid.cpp index 945ebec..666eee7 100644 --- a/api/apibasic/cmdid.cpp +++ b/api/apibasic/cmdid.cpp @@ -28,6 +28,8 @@ static cmdinfo_t table[] = { CMD_ITERM(kxymotor_read_pos), CMD_ITERM(kxymotor_read_inio_index_in_stm32), CMD_ITERM(kxymotor_read_inio), + CMD_ITERM(kxymotor_set_pos), + CMD_ITERM(kpipette_ctrl_init_device), CMD_ITERM(kpipette_ctrl_put_tip), diff --git a/api/apibasic/cmdid.hpp b/api/apibasic/cmdid.hpp index 8733125..00610c4 100644 --- a/api/apibasic/cmdid.hpp +++ b/api/apibasic/cmdid.hpp @@ -33,6 +33,7 @@ typedef enum { kxymotor_read_pos = CMDID(3, 6), kxymotor_read_inio_index_in_stm32 = CMDID(3, 7), kxymotor_read_inio = CMDID(3, 8), + kxymotor_set_pos = CMDID(3, 9), /*********************************************************************************************************************** * 光学模组 * diff --git a/api/zi_xymotor.hpp b/api/zi_xymotor.hpp index 17def7b..a7776f3 100644 --- a/api/zi_xymotor.hpp +++ b/api/zi_xymotor.hpp @@ -15,6 +15,7 @@ class ZIXYMotor { virtual int32_t xymotor_move_to(int32_t x, int32_t y, int32_t motor_velocity) = 0; virtual int32_t xymotor_move_to_zero() = 0; virtual int32_t xymotor_read_pos(int32_t *x, int32_t *y) = 0; + virtual int32_t xymotor_set_pos(int32_t x, int32_t y) = 0; virtual int32_t xymotor_read_inio(int32_t ioindex, int32_t *val) = 0; virtual int32_t xymotor_read_inio_index_in_stm32(int32_t ioindex, int32_t *val) = 0;