![IDTECH Kiosk III Sdk Manual Download Page 75](http://html.mh-extra.com/html/idtech/kiosk-iii/kiosk-iii_sdk-manual_618746075.webp)
14.2 IDTechSDK.IDT_KioskIII Class Reference
67
private
void
.IDT_DEVICE_Types type, DeviceState state, byte[] data,
IDTTransactionData cardData, EMV_Callback emvCallback, RETURN_CODE transactionResultCode)
{
switch
(state)
{
case
DeviceState.FirmwareUpdate:
switch
(transactionResultCode)
{
case
RETURN_CODE.RETURN_CODE_FW_STARTING_UPDATE:
SetOutputText(
"Starting Firmware Update
\
n"
);
break
;
case
RETURN_CODE.RETURN_CODE_DO_SUCCESS:
SetOutputText(
"Firmware Update Successful
\
n"
);
break
;
case
RETURN_CODE.RETURN_CODE_APPLYING_FIRMWARE_UPDATE:
SetOutputText(
"Applying Firmware Update....
\
n"
);
break
;
case
RETURN_CODE.RETURN_CODE_ENTERING_BOOTLOADER_MODE:
SetOutputText(
"Entering Bootloader Mode....
\
n"
);
break
;
case
RETURN_CODE.RETURN_CODE_BLOCK_TRANSFER_SUCCESS:
int
start = data[0] * 0x100 + data[1];
int
end = data[2] * 0x100 + data[3];
SetOutputText(
"Sent block "
+ start.ToString() +
" of "
+ end.ToString() +
"
\
n"
);
break
;
default
:
SetOutputText(
"Firmware Update Error Code: "
+
"0x"
+ String.Format(
"{0:X}"
, (ushort)
transactionResultCode) +
": "
+
.errorCode.getErrorString(transactionResultCode) +
"
\
r
\
n"
);
break
;
}
break
;
}
}
14.2.2.40
static int IDTechSDK.IDT_KioskIII.getCommandTimeout ( )
[static]
Get Command Timeout
Gets the default timeout (in milliseconds) waiting for a blocking command response
Return values
time
Time
14.2.2.41
static String IDTechSDK.IDT_KioskIII.SDK_Version ( )
[static]
SDK Version
• All Devices
Returns the current version of SDK
Returns
Framework version
14.2.2.42
static void IDTechSDK.IDT_KioskIII.setCallback ( CallBack
my_Callback
)
[static]
Set Callback
Sets the class callback
IDTech Windows SDK Guide for Kiosk III/IV #80136501-001