![]() |
IDTech Windows SDK Guide
3.2.4.393
API reference for Visual Studio .Net
|
Public Member Functions | |
RETURN_CODE | device_getFirmwareVersion (ref string response, string ident="") |
RETURN_CODE | device_PKI_RKI (bool isProduction, string ident="", bool performOnForeground=false) |
RETURN_CODE | device_updateDeviceFirmware (byte[] firmwareData, string ident="") |
RETURN_CODE | device_sendPAE (string command, ref string response, int timeout, string ident="") |
RETURN_CODE | device_sendDataCommand (string cmd, bool calcLRC, ref byte[] response, string ident="") |
RETURN_CODE | device_sendDataCommand_ext (string cmd, bool calcLRC, ref byte[] response, int timeout, bool noResponse, string ident="") |
RETURN_CODE | config_getModelNumber (ref string response, string ident="") |
RETURN_CODE | config_getSerialNumber (ref string response, string ident="") |
bool | config_setCmdTimeOutDuration (int newTimeOut, string ident="") |
RETURN_CODE | pin_getEncryptedPIN (int keyType, string PAN, string message, int timeout, bool isAES=false, string ident="") |
RETURN_CODE | pin_getManualPanEntry (bool csc, bool ADR, bool ZIP, string ident="") |
RETURN_CODE | pin_getFunctionKey (string ident="") |
RETURN_CODE | pin_sendBeep (int frequency, int duration, string ident="") |
RETURN_CODE | device_rebootDevice (string ident="") |
RETURN_CODE | pin_setKeypressCapture (bool showKeyValue, string ident="") |
RETURN_CODE | pin_cancelPINEntry (string ident="") |
RETURN_CODE | device_getKeyStatus (ref byte[] status, string ident="") |
RETURN_CODE | pin_promptForKeyInput (string message, byte[] signature, bool maskInput, int minLen, int maxLen, string ident="") |
RETURN_CODE | pin_promptForAmountInput (string message, byte[] signature, bool maskInput, int minLen, int maxLen, string ident="") |
RETURN_CODE | device_setSleepModeTime (int time, string ident="") |
RETURN_CODE | device_enterStopMode (string ident="") |
RETURN_CODE | device_setDateTime (string ident="") |
RETURN_CODE | device_getDateTime (ref byte[] dateTime, string ident="") |
RETURN_CODE | lcd_clearDisplay (int lineNumber, string ident="") |
RETURN_CODE | lcd_clearAllLines (string ident="") |
RETURN_CODE | lcd_savePrompt (int promptNumber, string prompt, string ident="") |
RETURN_CODE | lcd_displayPrompt (int promptNumber, int lineNumber, string ident="") |
RETURN_CODE | lcd_displayMessage (int lineNumber, string message, string ident="") |
RETURN_CODE | lcd_enableBacklight (bool enable, string ident="") |
RETURN_CODE | lcd_getBacklightStatus (ref bool enabled, string ident="") |
RETURN_CODE | config_setBaudRate (int baud, string ident="") |
RETURN_CODE | config_getBaudRate (ref int baud, string ident="") |
RETURN_CODE | device_getRKIStatus (bool isProd, bool isMultiKey, ref string status, ref Dictionary< string, RKI_KEY_TYPE > keys, string ident="") |
RETURN_CODE | device_getAnyRKIStatus (bool isMultiKey, ref string status, ref Dictionary< string, RKI_KEY_TYPE > keys, string ident="") |
RETURN_CODE | device_updateFirmwareFromZip (byte[] zipfile, string ident="", bool isForeground=false) |
RETURN_CODE | device_sendConfigurationFromZip (byte[] zip, string filename, VC_OPERATION_TYPE type, bool matchFW, string ident="", bool isForeground=false) |
RETURN_CODE | device_sendConfiguration (string filename, VC_OPERATION_TYPE type, bool matchFW, string ident="", bool isForeground=false) |
RETURN_CODE | device_readConfigurationToMemory (string memo, Configs.InstallRules rules, List< Configs.DeviceCommand > cmds, string ident="", bool isForeground=false) |
RETURN_CODE | device_getConfigurationFromMemory (ref string json, string ident="") |
RETURN_CODE | device_RemoteKeyInjection (RKI_KEY_TYPE type, string keyName, string ident="", bool performOnForeground=false) |
Static Public Member Functions | |
static bool | useSerialPort (int port) |
static bool | useSerialPortLinux (string path) |
static bool | useSerialPortLinux (string path, int baud) |
static int | getCommandTimeout (string ident="") |
static void | setCommandTimeout (int milliseconds, string ident="") |
static bool | useSerialPort (int port, int baud, string ident="") |
static bool | closeSerialPort () |
static bool | closeUSB (string ident="") |
static void | initSC () |
static void | setCallback (CallBack my_Callback) |
static void | setCallback (IntPtr my_Callback, SynchronizationContext context) |
static String | SDK_Version () |
static void | lcd_retrieveMessage (DisplayMessages.DISPLAY_MESSAGE_LANGUAGE lang, DisplayMessages.DISPLAY_MESSAGE_IDENTIFIER id, ref string line1, ref string line2) |
Properties | |
static IDT_L80 | SharedController [get] |
|
static |
Close Serial Port Interface
Instructs SDK to close the Serial Port if connected to L80
|
static |
Close USB
Instructs SDK to close the USB if connected to L80
RETURN_CODE IDTechSDK.IDT_L80.config_getBaudRate | ( | ref int | baud, |
string | ident = "" |
||
) |
Get Baud Rate
Gets the buad rate for RS-232 communication.
baud |
|
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.config_getModelNumber | ( | ref string | response, |
string | ident = "" |
||
) |
Polls device for Model Number
response | Returns Model Number |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.config_getSerialNumber | ( | ref string | response, |
string | ident = "" |
||
) |
Polls device for Serial Number
response | Returns Serial Number |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.config_setBaudRate | ( | int | baud, |
string | ident = "" |
||
) |
Set Baud Rate
Sets the buad rate for RS-232 communication.
baud |
|
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
bool IDTechSDK.IDT_L80.config_setCmdTimeOutDuration | ( | int | newTimeOut, |
string | ident = "" |
||
) |
Command Acknowledgement Timout
Sets the amount of seconds to wait for an {ACK} to a command before a timeout. Responses should normally be received under one second. Default is 3 seconds
newTimeOut | Timout value. Valid range 1 - 60 seconds |
RETURN_CODE IDTechSDK.IDT_L80.device_enterStopMode | ( | string | ident = "" | ) |
Enter Stop Mode
Set device enter to stio mode. In stop mode, LCD display and backlight is off. Stop mode reduces power consumption to the lowest possible level. A unit in stop mode can only be woken up by a physical key press.
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_getAnyRKIStatus | ( | bool | isMultiKey, |
ref string | status, | ||
ref Dictionary< string, RKI_KEY_TYPE > | keys, | ||
string | ident = "" |
||
) |
Get RKI Status Polls the RKI servers to validate device RKI eligiblity. Note: if device type is known in advance (production or demo device), it is more efficient to use device_getRKIStatus instead
isMultiKey | True = MultiKey, False = SingleKey |
status | RKI status returned as a string |
keys | Returns all available keys |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_getConfigurationFromMemory | ( | ref string | json, |
string | ident = "" |
||
) |
Read Device Configuration From Memory Retrieves the ViVOconfig configuration data from memory after a successful device_readConfigurationToMemory
json | Returns the .json file data that can be saved to disk |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_getDateTime | ( | ref byte[] | dateTime, |
string | ident = "" |
||
) |
Get Date Time
Gets current system date and time of the device.
dateTime | The date time returned as follows:
|
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_getFirmwareVersion | ( | ref string | response, |
string | ident = "" |
||
) |
Polls device for Firmware Version
response | Response returned of Firmware Version |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_getKeyStatus | ( | ref byte[] | status, |
string | ident = "" |
||
) |
Get Key Status
Gets the status of loaded keys
status | byte 0: PIN DUKPT Key, 1 Exists, 0 None, 0xFF STOP byte 1: PIN Master Key, 1 Exists, 0 None byte 2: PIN Session Key, 1 Exists, 0 None byte 3: Account/MSR DUKPT Key, Does not support, always 0 byte 4: Account/ICC DUKPT Key, Does not support, always 0 byte 5: Admin DUKPT Key, 1 Exists, 0 None, 0xFF STOP |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_getRKIStatus | ( | bool | isProd, |
bool | isMultiKey, | ||
ref string | status, | ||
ref Dictionary< string, RKI_KEY_TYPE > | keys, | ||
string | ident = "" |
||
) |
Get RKI Status From Specified Server Polls the RKI server to validate device RKI eligiblity
isProd | TRUE = poll production RKI server, FALSE = poll demo RKI server |
isMultiKey | True = MultiKey, False = SingleKey |
status | RKI status returned as a string |
keys | Returns dictionary of available keys |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_PKI_RKI | ( | bool | isProduction, |
string | ident = "" , |
||
bool | performOnForeground = false |
||
) |
Start PKI Remote Key Injection
Starts a PKI remote key injection request with IDTech RKI servers. Set/Get RKI url with IDT_Device.RKI_URL.
isProduction | TRUE = Production RKI, FALSE = Demo RKI |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
performOnForeground | TRUE = block until done |
RETURN_CODE IDTechSDK.IDT_L80.device_readConfigurationToMemory | ( | string | memo, |
Configs.InstallRules | rules, | ||
List< Configs.DeviceCommand > | cmds, | ||
string | ident = "" , |
||
bool | isForeground = false |
||
) |
Read Device Configuration To Memory Executes a ViVOconfig read of device settings and stores the results in memory
Once a ViVOconfig read starts, all messages will be returned to the callback as DeviceState.ViVOconfig. The ViVOconfig operation is complete when the return code from a DeviceState.ViVOconfig message is one of the following values:
RETURN_CODE_SDK_VIVOCONFIG_READ_CONFIG_FAILED = Read process FAILED.
memo | Optional: populates the memo field of the captured .json file |
rules | Optional: populates the .json file with available install rules |
cmds | Optional: populates the .json file with commands to execute |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
isForeground | If TRUE, will block program until update complete. Otherwise, FALSE performs update on background. |
RETURN_CODE IDTechSDK.IDT_L80.device_rebootDevice | ( | string | ident = "" | ) |
Reboot Device
Executes a command to restart the device.
Resetting firmware.
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_RemoteKeyInjection | ( | RKI_KEY_TYPE | type, |
string | keyName, | ||
string | ident = "" , |
||
bool | performOnForeground = false |
||
) |
Remote Key Injection Performs a remote key injection for the device
type | Remote Key Injection Type |
keyName | Name of key (optional) |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
performOnForeground | TRUE = block during process (default is false) |
RETURN_CODE IDTechSDK.IDT_L80.device_sendConfiguration | ( | string | filename, |
VC_OPERATION_TYPE | type, | ||
bool | matchFW, | ||
string | ident = "" , |
||
bool | isForeground = false |
||
) |
Send Configuration Executes a ViVOconfig update or verify to a device
Once a ViVOconfig write or verify starts, all messages will be returned to the callback as DeviceState.ViVOconfig. The ViVOconfig operation is complete when the return code from a DeviceState.ViVOconfig message is one of the following values:
RETURN_CODE_SDK_VIVOCONFIG_WRITE_FAILED = Write process FAILED
filename | The .json configuration file to update the device with NOTE: You can also use this parameter to pass the path of where the .json file is located at on local storage instead |
filename | The name of the .json configuration file |
type | VC_OPERATION_TYPE |
matchFW | TRUE = Device FW must match file FW, FALSE = Don't validate device FW against file |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
isForeground | If TRUE, will block program until update complete. Otherwise, FALSE performs update on background. |
RETURN_CODE IDTechSDK.IDT_L80.device_sendConfigurationFromZip | ( | byte[] | zip, |
string | filename, | ||
VC_OPERATION_TYPE | type, | ||
bool | matchFW, | ||
string | ident = "" , |
||
bool | isForeground = false |
||
) |
Send Configuration From Zip Executes a ViVOconfig update or verify to a device using files from a .zip archive
Once a ViVOconfig write or update starts, all messages will be returned to the callback as DeviceState.ViVOconfig. The ViVOconfig operation is complete when the return code from a DeviceState.ViVOconfig message is one of the following values:
RETURN_CODE_SDK_VIVOCONFIG_WRITE_FAILED = Write process FAILED
zip | .Zip archive containing the .json configuration file and also any associated image assets NOTE: You can also use this parameter to pass the path of where the .zip file is located at on local storage instead |
filename | The name of the .json configuration file |
type | VC_OPERATION_TYPE |
matchFW | TRUE = Device FW must match file FW, FALSE = Don't validate device FW against file |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
isForeground | If TRUE, will block program until update complete. Otherwise, FALSE performs update on background. |
RETURN_CODE IDTechSDK.IDT_L80.device_sendDataCommand | ( | string | cmd, |
bool | calcLRC, | ||
ref byte[] | response, | ||
string | ident = "" |
||
) |
Send a data command to the device
Sends a command to the device.
cmd | String representation of command to execute |
calcLRC | If TRUE , this will wrap command with start/length/lrc/sum/end: '{STX}{Len_Low}{Len_High} data {CheckLRC} {CheckSUM} {ETX}' |
response | Response data |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_sendDataCommand_ext | ( | string | cmd, |
bool | calcLRC, | ||
ref byte[] | response, | ||
int | timeout, | ||
bool | noResponse, | ||
string | ident = "" |
||
) |
Send a data command to the device - extended
Sends a command to the device.
cmd | String representation of command to execute |
calcLRC | If TRUE , this will wrap command as NGA with start/length/lrc/sum/end: '{STX}{Len_Low}{Len_High} data {CheckLRC} {CheckSUM} {ETX}' |
response | Response data |
timeout | Timeout value waiting for response, in milliseconds (1000 = 1 second) |
noResponse | if TRUE, this will not wait for a response and immediately return SUCCESS |
calcITP | If TRUE , this will wrap command as ITP with start/end/lrc: '{STX} data {ETX}{CheckLRC}' |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_sendPAE | ( | string | command, |
ref string | response, | ||
int | timeout, | ||
string | ident = "" |
||
) |
Send Payment Application Engine Command
Executes a PAE command
command | ASCII command string, should start with "*PAE" |
response | command response |
timeout | timeout waiting for PAE response |
ip | Optional IP address when connected via TCP/IP |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_setDateTime | ( | string | ident = "" | ) |
Set Date Time
Set current system date and time to the device.
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_setSleepModeTime | ( | int | time, |
string | ident = "" |
||
) |
Set Sleep Mode Timer
Set device enter to sleep mode after the given time. In sleep mode, LCD display and backlight is off. Sleep mode reduces power consumption to the lowest possible level. A unit in Sleep mode can only be woken up by a physical key press.
time | Enter sleep time value, in second. |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.device_updateDeviceFirmware | ( | byte[] | firmwareData, |
string | ident = "" |
||
) |
Update Firmware
Updates the firmware .
firmwareData | Signed binary data of a firmware file provided by IDTech |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
After you pass the firmwareData file, a new thread will start to execute the firmware download. You will receive status of the progress through callbacks to the IDTechSDK.Callback() delegate. The following parameters will be passed back:
Example code starting a firmware update
Example monitoring firmware update status / success
RETURN_CODE IDTechSDK.IDT_L80.device_updateFirmwareFromZip | ( | byte[] | zipfile, |
string | ident = "" , |
||
bool | isForeground = false |
||
) |
Update Firmware From Zip
Performs one or more device firmware updates from firmware files passed as a compressed archive with a valid configuration file (.json format)
zipfile | Zip file containing on or more firmware update files and a .json configuration file |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
isForeground | If TRUE, will block program until firmware update complete. Otherwise, FALSE performs FW update on background. |
|
static |
Get Command Timeout
Gets the default timeout (in milliseconds) waiting for a blocking command response
time | Time |
RETURN_CODE IDTechSDK.IDT_L80.lcd_clearAllLines | ( | string | ident = "" | ) |
Clear LCD Display
Clears all lines of the LCD Display.
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.lcd_clearDisplay | ( | int | lineNumber, |
string | ident = "" |
||
) |
Clear LCD Display Line
Clears the line number of the LCD Display.
lineNumber | Line number to clear (1-4) |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.lcd_displayMessage | ( | int | lineNumber, |
string | message, | ||
string | ident = "" |
||
) |
Display Message on Line
Displays a message on a display line.
lineNumber | Line number to display message on (1-4) |
message | Message to display |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.lcd_displayPrompt | ( | int | promptNumber, |
int | lineNumber, | ||
string | ident = "" |
||
) |
Display Prompt on Line
Displays a message prompt from L80 memory.
promptNumber | Prompt number (0-9) |
lineNumber | Line number to display message prompt (1-4) |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.lcd_enableBacklight | ( | bool | enable, |
string | ident = "" |
||
) |
Enable/Disable LCD Backlight
Turns on/off the LCD back lighting.
enable | TRUE = turn ON backlight, FALSE = turn OFF backlight |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.lcd_getBacklightStatus | ( | ref bool | enabled, |
string | ident = "" |
||
) |
Get Backlight Status
Returns the status of the LCD back lighting.
enabled | TRUE = Backlight is ON, FALSE = Backlight is OFF |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
|
static |
Retrieve LCD Message
Returns the string value for a message ID returned for LCD messaging
lang | Language. |
id | Message ID |
line1 | Line 1 string value |
line2 | Line 2 string value |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.lcd_savePrompt | ( | int | promptNumber, |
string | prompt, | ||
string | ident = "" |
||
) |
Save Prompt
Saves a message prompt to L80 memory.
promptNumber | Prompt number (0-9) |
prompt | Prompt string (up to 20 characters) |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.pin_cancelPINEntry | ( | string | ident = "" | ) |
Cancel PIN Entry
Cancel “Get Function Key” & “Get Encrypted PIN” & “Get Numeric” & “Get Amount”
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.pin_getEncryptedPIN | ( | int | keyType, |
string | PAN, | ||
string | message, | ||
int | timeout, | ||
bool | isAES = false , |
||
string | ident = "" |
||
) |
Get Encrypted PIN
Requests PIN Entry
keyType |
|
PAN | Account Number |
message | Message to display = timeout |
isAES | set to TRUE if PEK is AES, not TDES |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.pin_getFunctionKey | ( | string | ident = "" | ) |
Get Function Key
Captures a function key
Timeout hard wired 3 minutes
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.pin_getManualPanEntry | ( | bool | csc, |
bool | ADR, | ||
bool | ZIP, | ||
string | ident = "" |
||
) |
Get Manual Pan Entry
prompt the user to manually enter a card PAN and Expiry Date (and optionally CSC) from the keypad and return it to the POS.
csc | Request CSS |
ADR | Request Address |
ZIP | Request Zip |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.pin_promptForAmountInput | ( | string | message, |
byte[] | signature, | ||
bool | maskInput, | ||
int | minLen, | ||
int | maxLen, | ||
string | ident = "" |
||
) |
Prompt for Amount Input from Encrypted Message
Prompts for amount input using the secure message data
@param message Message @param signature Signature, 256 bytes @param maskInput Mask Input Entry @param minLen Minimum input length. Cannot be less than 1 @param maxLen Maximum input length. Cannot be greater than 15 Timeout is hardwired to 3 minutes
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.pin_promptForKeyInput | ( | string | message, |
byte[] | signature, | ||
bool | maskInput, | ||
int | minLen, | ||
int | maxLen, | ||
string | ident = "" |
||
) |
Prompt for Key Input from Encrypted Message
Prompts for a numeric key using the secure encrypted message data
message | Message |
signature | Signature, 256 bytes |
maskInput | TRUE = entry is masked with '*', FALSE = entry is displayed on keypad |
minLen | Minimum input length. Cannot be less than 1 |
maxLen | Maximum input length. Cannot be greater than 16 |
Integrators that desire to have custom messages for their application must submit the message request to IDTech with the following information (all fields required)
The following data can be used as test data
Timeout is hardwired to 3 minutes
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.pin_sendBeep | ( | int | frequency, |
int | duration, | ||
string | ident = "" |
||
) |
Send Beep
Executes a beep request.
frequency | Frequency, range 200-20000Hz |
duration | Duration, range 16-65535ms |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
RETURN_CODE IDTechSDK.IDT_L80.pin_setKeypressCapture | ( | bool | showKeyValue, |
string | ident = "" |
||
) |
Set Keypress Capture Mode
If TRUE, each keypress will be broadcast with its value 0-9, B, C, E. Function completes after timeout, C, or E are received If FALSE, each keypress will generate a generic keypress notification, with final results being returned after E is pressed, or C/timeout encountered before then.
showKeyValue | TRUE = broadcast each keypress value, FALSE = only broadcast a key was pressed, not it's value. |
ident | Device ID to send command to. If not specified, current SDK default device will be used. |
|
static |
SDK Version
Returns the current version of SDK
|
static |
Set Callback
Sets the class callback
|
static |
Set Callback
Sets the class callback
my_Callback | The callback function to receive the response message from device. defined as follows. public unsafe delegate void MFCCallBack(Parameters parameters, ident); |
context | The context of the UI thread |
|
static |
Set Command Timeout
Sets the default timeout (in milliseconds) waiting for a blocking command response
milliseconds | Time |
|
static |
Use Serial Port Interface
Instructs SDK to attempt to use the Serial Port for communication with L80 using default baud rate
port | Serial Port to use. Example COM1 = 1. |
|
static |
Use Serial Port Interface with baud rate L80
port | Serial Port to use. Example COM1 = 1. |
baud | Baud rate to override default. Example 115200; |
|
static |
Use Serial Port Interface on Linux
Instructs SDK to attempt to use the Serial Port for communication with BTMag using default baud rate on Linux implementations
path | Path to use. Example /dev/ttyUSB* |
|
static |
Use Serial Port Interface on Linux with baud rate
Instructs SDK to attempt to use the Serial Port for communication with BTPay on Linux implementations
path | Path to use. Example /dev/ttyUSB* |
baud | Baud rate to override default. Example 115200; |
|
staticget |