|
|
@ -8,13 +8,15 @@ |
|
|
|
namespace iflytop { |
|
|
|
using namespace std; |
|
|
|
|
|
|
|
class ZIPlateCodeScanerModule { |
|
|
|
class ZI_PlateCodeScanerModule { |
|
|
|
public: |
|
|
|
virtual ~ZIPlateCodeScanerModule() {} |
|
|
|
|
|
|
|
// virtual int32_t plate_code
|
|
|
|
// virtual int32_t pipette_ctrl_put_tip() = 0;
|
|
|
|
// virtual int32_t pipette_ctrl_move_to_ul(int32_t ul) = 0;
|
|
|
|
virtual ~ZI_PlateCodeScanerModule(){}; |
|
|
|
virtual int32_t plate_code_scaner_start_scan() = 0; |
|
|
|
virtual int32_t plate_code_scaner_read_result(int32_t packetIndex, uint8_t* data, int32_t* len) = 0; |
|
|
|
virtual int32_t plate_code_scaner_read_result_packet_num(int32_t* packetNum) = 0; |
|
|
|
|
|
|
|
virtual int32_t plate_code_scaner_adc_readraw(int32_t* val) = 0; |
|
|
|
virtual int32_t plate_code_scaner_open_laser() = 0; |
|
|
|
virtual int32_t plate_code_scaner_close_laser() = 0; |
|
|
|
}; |
|
|
|
} // namespace iflytop
|