调整图像数据回调参数
This commit is contained in:
parent
137fe6a839
commit
e4e880c7ee
|
@ -25,10 +25,7 @@ enum scanner_event
|
||||||
SCANNER_EVENT_COLLECTOR_WORKING = 100, // on_event(, nullptr, 0), the first message after start success
|
SCANNER_EVENT_COLLECTOR_WORKING = 100, // on_event(, nullptr, 0), the first message after start success
|
||||||
|
|
||||||
// normal image, double feeding image, jammed image, stapled imge, size-check error image ...
|
// normal image, double feeding image, jammed image, stapled imge, size-check error image ...
|
||||||
SCANNER_EVENT_COLLECTOR_IMG_BEGIN, // on_event(, LPPACKIMAGE/*data_size can be ZERO*/, (bool)local_display/*show mesaage to local-liquid-crystal screen*/), start a new image data transferring
|
SCANNER_EVENT_COLLECTOR_IMG_DATA, // on_event(, (LPIMGD)data, bytes of data), image data transfer, buffer can be re-used when return
|
||||||
SCANNER_EVENT_COLLECOTR_GET_BUF, // on_event(, LPREQBUF, len)
|
|
||||||
SCANNER_EVENT_COLLECTOR_IMG_DATA, // on_event(, (uint8_t*)data, bytes of data), image data transfer
|
|
||||||
SCANNER_EVENT_COLLECTOR_IMG_END, // on_event(, LPPACKIMAGE, sizeof(PACKIMAGE)), an image data has been transmitted
|
|
||||||
|
|
||||||
SCANNER_EVENT_COLLECTOR_PAPER_ON, // on_event(, (bool*)paper_on, (bool)local_display)
|
SCANNER_EVENT_COLLECTOR_PAPER_ON, // on_event(, (bool*)paper_on, (bool)local_display)
|
||||||
SCANNER_EVENT_COLLECTOR_COVER_OPENNED, // on_event(, (bool*)openned, (bool)local_display)
|
SCANNER_EVENT_COLLECTOR_COVER_OPENNED, // on_event(, (bool*)openned, (bool)local_display)
|
||||||
|
@ -48,11 +45,13 @@ enum scanner_event
|
||||||
SCANNER_EVENT_RESOURCE_HIGH_CPU,
|
SCANNER_EVENT_RESOURCE_HIGH_CPU,
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct _req_buf
|
typedef struct _img_data
|
||||||
{
|
{
|
||||||
size_t len;
|
uint32_t new_img : 1; // 0 - partial data; 1 - new image data
|
||||||
|
uint32_t img_over : 1; // 0 - has data yet; 1 - END for the image
|
||||||
|
uint32_t reserve : 30;
|
||||||
uint8_t* buf;
|
uint8_t* buf;
|
||||||
}REQBUF, *LPREQBUF;
|
}IMGD, *LPIMGD;
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// object event_handler
|
// object event_handler
|
||||||
|
|
Loading…
Reference in New Issue