|
@ -741,16 +741,6 @@ int32_t ZCanProtocolParser::a8000_idcard_reader_read_raw(cmdcontxt_t* cxt) { |
|
|
#undef MODULE_CLASS
|
|
|
#undef MODULE_CLASS
|
|
|
|
|
|
|
|
|
#define MODULE_CLASS ZI_PlateCodeScanerModule
|
|
|
#define MODULE_CLASS ZI_PlateCodeScanerModule
|
|
|
// virtual int32_t plate_code_scaner_push_card_and_scan(int32_t startpos) = 0;
|
|
|
|
|
|
// virtual int32_t plate_code_scaner_stop_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_point_num(int32_t* packetNum) = 0;
|
|
|
|
|
|
// virtual int32_t plate_code_scaner_read_code(int32_t* code0, int32_t* code1) = 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;
|
|
|
|
|
|
|
|
|
|
|
|
int32_t ZCanProtocolParser::plate_code_scaner_push_card_and_scan(cmdcontxt_t* cxt) { |
|
|
int32_t ZCanProtocolParser::plate_code_scaner_push_card_and_scan(cmdcontxt_t* cxt) { |
|
|
CHECK_AND_GET_MODULE(1); |
|
|
CHECK_AND_GET_MODULE(1); |
|
|
return module->plate_code_scaner_push_card_and_scan(cxt->params[0]); |
|
|
return module->plate_code_scaner_push_card_and_scan(cxt->params[0]); |
|
@ -780,7 +770,8 @@ int32_t ZCanProtocolParser::plate_code_scaner_read_result_point_num(cmdcontxt_t* |
|
|
|
|
|
|
|
|
int32_t ZCanProtocolParser::plate_code_scaner_read_code(cmdcontxt_t* cxt) { |
|
|
int32_t ZCanProtocolParser::plate_code_scaner_read_code(cmdcontxt_t* cxt) { |
|
|
CHECK_AND_GET_MODULE(0); |
|
|
CHECK_AND_GET_MODULE(0); |
|
|
return module->plate_code_scaner_read_code(&cxt->params[0], &cxt->params[1]); |
|
|
|
|
|
|
|
|
cxt->acklen = 4 * 4; |
|
|
|
|
|
return module->plate_code_scaner_read_code(&cxt->params[0], &cxt->params[1], &cxt->params[2], &cxt->params[3]); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
int32_t ZCanProtocolParser::plate_code_scaner_adc_readraw(cmdcontxt_t* cxt) { |
|
|
int32_t ZCanProtocolParser::plate_code_scaner_adc_readraw(cmdcontxt_t* cxt) { |
|
|