All pages
Powered by GitBook
1 of 1

Loading...

IDeviceCapabilities

Create an instance of the IDeviceCapabilities using IDevice.getCapabilities(). Then use the functions described in this chapter.

BatteryBackedClock

This property returns true if the device is equipped with a battery that preserves the internal clock when not powered by a host system or charging.

Copy

boolean IDeviceCapabilities.BatteryBackedClock();

Return Value:

Returns true if device is equipped with a battery backed clock. Otherwise, returns false.

Display

This property returns true if the device is equipped with display.

Copy

boolean IDeviceCapabilities.Display();

Return Value:

Returns true if device is equipped with a display. Otherwise, returns false.

This property returns true if the device has the option to disable or enable the magnetic stripe reader head (MSR). The MSR may be powered down while the device is idle to minimize power consumption.

Copy

Return Value:

Returns true if device supports MSR power saver. Otherwise, returns false.

This property returns an enumerate list of payment methods supported by the device.

Copy

Return Value:

Returns a list of PaymentMethod.

This property returns true if the device is equipped with a PIN Pad.

Copy

Return Value:

Returns true if device is equipped with a PIN Pad. Otherwise, returns false.

This property returns true if the device is equipped with signature capture.

Copy

Return Value:

Returns true if device is equipped with signature capture. Otherwise, returns false.

This property returns true if the device supports Secure Reading and Exchange of Data.

Copy

Return Value:

Returns true if device supports SRED. Otherwise, returns false.

MSRPowerSaver

PaymentMethods

PINPad

Signature

SRED

boolean IDeviceCapabilities.MSRPowerSaver();
List<PaymentMethod> IDeviceCapabilities.PaymentMethods();
boolean IDeviceCapabilities.PINPad();
boolean IDeviceCapabilities.Signature();
boolean IDeviceCapabilities.SRED();