M500 USER MANUAL AND PROGRAMMER SDK
Page 23
Events:
The M500 DLL sends event call backs to the application on a thread the M500 DLL creates.
EV_MID_SEN
Card is at the middle sensor and a scan is about to begin
EV_MS_RDY
Mag stripe data ready
EV_RGB_RDY
RGB image ready
EV_IR_RDY
IR image ready
EV_UV_RDY
UV image ready
EV_USB_ON
USB communication with M500
EV_USB_OFF
USB cannot communicate with M500
EV_CARD_IN
A card has been inserted (first sensor)
EV_CARD_OUT
A card has been ejected
EV_CARD_JAM
A card jam was detected
EV_CANCEL
Scan aborted
EV_DOOR_OPEN
Door opened
EV_DOOR_CLOSE
Door closed
EV_CLEAN_CARD
Cleaning card
EV_WHITE_CAL
White calibration card
EV_WHITE_CALV
White card verification (in reverse for dust detection)
EV_ERR_FW_VER
Error – firmware is not the correct version
EV_ERR_BC_VER
Error – SD2.DLL barcode deocoder is not the correct version
EV_ERR_SER_NUM
Error – Serial Number is invalid, possible flash corruption
EV_ERR_AFE_REG
Error – AFE registers are invalid, images may be saturated
EV_ERR_FW_UPGR
Error – firmware was not the correct version but was automaticaly updated
The application must use MethodInvoker beform performing UI (user interface) operations.
The callback uses the thread that the M500 DLL created and can not perform UI