Appendix B - API Walk Through
MagTek Universal SDK| For MMS Devices | Programmer’s Manual ( Java )
Page 52
B.5
IDeviceCapabilities Walk Through
The following walks through how to make use of Error! Reference source not found..
IDevice
IDeviceCapabilities.
IDeviceCapabilities
BatteryBackedClock() to check if date/time should be set.
IDeviceCapabilities
PaymentMethods() to check card types supported.
IDeviceCapabilities
other functions.
// Establish a device from CoreAPI.
List<IDevice> deviceList = CoreAPI.getDeviceList();
IDevice device = deviceList.get(0);
// Establish a IDeviceCapabilities from device.
IDeviceCapabilities capabilities = device.getCapabilities();
// Retrieve device capabilities.
boolean batteryBackedClock = capabilities.BatteryBackedClock();
if (batteryBackedClock)
{
// Call IDeviceControl.setDateTime().
}
// Retrieve supported card payment methods.
List<PaymentMethod> paymentMethods = capabilities.PaymentMethods();
. . .