Browse Source

update

change_pipette_api
zhaohe 1 year ago
parent
commit
8ccdf22fff
  1. 5
      api/apibasic/cmdid.cpp
  2. 7
      api/apibasic/cmdid.hpp
  3. 5
      api/zi_board.hpp

5
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),

7
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 *

5
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
Loading…
Cancel
Save