From 8ccdf22fff4e116fb604884a5fcbf374bc64971c Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 8 Jun 2024 19:27:29 +0800 Subject: [PATCH] update --- api/apibasic/cmdid.cpp | 5 +++-- api/apibasic/cmdid.hpp | 7 ++++--- api/zi_board.hpp | 5 +++-- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/api/apibasic/cmdid.cpp b/api/apibasic/cmdid.cpp index 779fdfd..a1ba7e7 100644 --- a/api/apibasic/cmdid.cpp +++ b/api/apibasic/cmdid.cpp @@ -67,10 +67,11 @@ static cmdinfo_t table[] = { CMD_ITERM(kmini_servo_rotate_with_torque), CMD_ITERM(kboard_read_ext_io), - CMD_ITERM(kboard_write_ext_io), - CMD_ITERM(kboard_read_muti_io), + CMD_ITERM(kboard_write_ext_outio), + CMD_ITERM(kboard_read_muti_inio), CMD_ITERM(kboard_read_inio_index_in_stm32), CMD_ITERM(kboard_read_outio_index_in_stm32), + CMD_ITERM(kboard_read_outio), CMD_ITERM(kcode_scaner_start_scan), CMD_ITERM(kcode_scaner_stop_scan), diff --git a/api/apibasic/cmdid.hpp b/api/apibasic/cmdid.hpp index 8fcf752..fd134fa 100644 --- a/api/apibasic/cmdid.hpp +++ b/api/apibasic/cmdid.hpp @@ -89,11 +89,12 @@ typedef enum { /*********************************************************************************************************************** * BOARD * ***********************************************************************************************************************/ - kboard_read_ext_io = CMDID(103, 1), // para:{}, ack:{4} - kboard_write_ext_io = CMDID(103, 2), // para:{}, ack:{4} - kboard_read_muti_io = CMDID(103, 3), // para:{}, ack:{4} + kboard_read_ext_io = CMDID(103, 1), // para:{index}, ack:{state} + kboard_write_ext_outio = CMDID(103, 2), // para:{index,state}, ack:{} + kboard_read_muti_inio = CMDID(103, 3), // para:{}, ack:{states} kboard_read_inio_index_in_stm32 = CMDID(103, 4), // para:{index}, ack:{index_in_stm32} kboard_read_outio_index_in_stm32 = CMDID(103, 5), // para:{index}, ack:{index_in_stm32} + kboard_read_outio = CMDID(103, 3), // para:{index}, ack:{state} /*********************************************************************************************************************** * CODE_SCANER * diff --git a/api/zi_board.hpp b/api/zi_board.hpp index bbb45d0..7d7f17b 100644 --- a/api/zi_board.hpp +++ b/api/zi_board.hpp @@ -11,9 +11,10 @@ class ZIBoard { public: virtual ~ZIBoard() {} virtual int32_t board_read_ext_io(int32_t ioindex, int32_t *val) = 0; - virtual int32_t board_write_ext_io(int32_t ioindex, int32_t val) = 0; - virtual int32_t board_read_muti_io(int32_t *val) = 0; + virtual int32_t kboard_write_ext_outio(int32_t ioindex, int32_t val) = 0; + virtual int32_t board_read_muti_inio(int32_t *val) = 0; virtual int32_t board_read_inio_index_in_stm32(int32_t ioindex, int32_t *val) = 0; virtual int32_t board_read_outio_index_in_stm32(int32_t ioindex, int32_t *val) = 0; + virtual int32_t board_read_outio(int32_t ioindex, int32_t *val) = 0; }; } // namespace iflytop \ No newline at end of file