Browse Source

update

change_pipette_api
zhaohe 1 year ago
parent
commit
f41a2a244c
  1. 4
      api/api.hpp
  2. 5
      api/apibasic/cmdid.hpp
  3. 22
      api/zi_a8000_idcard_reader.hpp

4
api/api.hpp

@ -23,4 +23,6 @@
//
#include "zi_fan_ctrl.hpp"
//
#include "zi_water_cooling_temperature_controler.hpp"
#include "zi_water_cooling_temperature_controler.hpp"
//
#include "zi_a8000_idcard_reader.hpp"

5
api/apibasic/cmdid.hpp

@ -125,6 +125,11 @@ typedef enum {
ktemp_controler_set_fan_level = CMDID(0x70, 4), // 测试使用 para:{+ level100}
ktemp_controler_enable_log = CMDID(0x70, 5), // 测试使用 para:{enable log}
/***********************************************************************************************************************
* IDCARD_READER *
***********************************************************************************************************************/
ka8000_idcard_reader_read_raw = CMDID(0x71, 0), // para:{index}, ack:{}
} cmdid_t;
typedef struct {

22
api/zi_a8000_idcard_reader.hpp

@ -0,0 +1,22 @@
#pragma once
#include <stdint.h>
#include <functional>
#include "apibasic/basic.hpp"
namespace iflytop {
using namespace std;
class ZIA8000IDCardReaderModule {
public:
typedef enum {
kf_optical = 0,
kt_optical = 1,
ktest_optical = 2,
} optical_type_t;
public:
virtual ~ZIA8000IDCardReaderModule(){};
virtual int32_t a8000_idcard_reader_read_raw(int32_t index, uint8_t* data, int32_t* len) = 0;
};
} // namespace iflytop
Loading…
Cancel
Save