![]() |
IDTech Windows SDK Guide
1.2.177.4
API reference for NEO2
|
Public Attributes | |
int | msr_swipeTimeout |
int | msr_displayMessage |
EMV_PIN_MODE | pin_pinMode |
int | pin_entryStartTimeout |
int | pin_entryInterval |
byte[] | pin_KSN |
byte[] | pin_truncatedPAN |
EMV_CALLBACK_TYPE | callbackType |
EMV_LCD_DISPLAY_MODE | lcd_displayMode |
int | lcd_entryTimeout |
int | lcd_entryTimeoutMinor |
byte[] | language |
byte[] | lcd_messages |
UInt16 | lcd_backlightTimeout |
bool | maskEntry |
Class for LCD Message
EMV_CALLBACK_TYPE IDTechSDK.EMV_Callback.callbackType |
Callback Type.
1- EMV_CALLBACK_TYPE_LCD: LCD Display Hardware Event 2- EMV_CALLBACK_TYPE_PINPAD: Pinpad Hardware Event 3- EMV_CALLBACK_MSR: MSR Hardware Event
byte [] IDTechSDK.EMV_Callback.language |
Message Language
2 Bytes
UInt16 IDTechSDK.EMV_Callback.lcd_backlightTimeout |
Backlight Timeout
If Normal Display or Menu Display, Total timeout for keypad entry, in second default is 30 seconds. 0x0000 = backlight off, 0xFFFF = backlight on
EMV_LCD_DISPLAY_MODE IDTechSDK.EMV_Callback.lcd_displayMode |
Display Mode.
1- LCD_DISPLAY_MODE_MENU: Menu selection, response required with selected menu index #, or 0 to cancel 2- LCD_DISPLAY_MODE_PROMPT: Message Prompt, response required 'E' for Enter/Accept, or 'C' for cancel 3- LCD_DISPLAY_MODE_MESSAGE: Display Message, no response required 8 – LCD_DISPLAY_MODE_LANGUAGE_SELECT: Language selection, response required with selected language index # 16 - LCD_DISPLAY_MODE_CLEAR_SCREEN: Request to clear LCD screen of information
int IDTechSDK.EMV_Callback.lcd_entryTimeout |
Keypad Entry Timeout
If Normal Display or Menu Display, Total timeout for keypad entry, in second default is 30 seconds.
int IDTechSDK.EMV_Callback.lcd_entryTimeoutMinor |
Keypad Entry Timeout Minor
If Normal Display or Menu Display, minor timeout during each keypad entry, in second, little endian, default is 10 seconds. Note: Minor timeout will erase all previous keypad entry.
byte [] IDTechSDK.EMV_Callback.lcd_messages |
Display Message
repeatable combination of [Line][Message][0x1C] [Line] - Display line number (1-First Line, n-nth Line), Maximum 16 lines. •The lower 7 bits is for line number. •The MSB is to indicate following message is a Message String or Message ID. •MSB – 0: Message String. (It is valid for “Menu Display” and “Language Menu Display”) •MSB – 1: Message ID. (It is only valid for “Menu Display”) [Message] - Message String or Message ID. Message String: •“Menu Display” : character in the range of 0x20 – 0x7f, Maximum 16 characters • “Language Menu Display” : 2 bytes Language ID EN - English (default) ES - Spanish ZH - Chinese FR – French
bool IDTechSDK.EMV_Callback.maskEntry |
Mask Entry
If True, keypad entry should be masked with '*'
int IDTechSDK.EMV_Callback.msr_displayMessage |
MSR Message
Message to display during swipe request
int IDTechSDK.EMV_Callback.msr_swipeTimeout |
Swipe Timeout
Timeout value waiting for MSR Swipe
int IDTechSDK.EMV_Callback.pin_entryInterval |
PIN Entry Interval Timeout value of interval between input each PIN
int IDTechSDK.EMV_Callback.pin_entryStartTimeout |
PIN Entry Start Timeout
Timeout value waiting for PIN entry to start
byte [] IDTechSDK.EMV_Callback.pin_KSN |
PIN KSN
Pairing DUKPT KSN
EMV_PIN_MODE IDTechSDK.EMV_Callback.pin_pinMode |
PIN Mode.
0- EMV_PIN_MODE_CANCEL: Entry cancel through command. No response required 1- EMV_PIN_MODE_ONLINE_DUKPT: PIN_DUKPT_KEY required as response 2- EMV_PIN_MODE_ONLINE_MKSK: PIN_SESSION_KEY required as response 3 – EMV_PIN_MODE_OFFLINE: PIN_PAIRING_DUKPT_KEY required as response, unless devices does not implement pairing function, then plaintext PIN required as response
byte [] IDTechSDK.EMV_Callback.pin_truncatedPAN |
Truncated PAN
Truncated PAN