public interface TerminalSpec
TerminalSpec
provides an interface to obtain various specifications of a Point-of-Sale (POS) terminal.
This interface allows access to detailed information about the terminal, including
manufacturer details, model, operating system version, hardware specifications,
and compliance levels.Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAPILevel()
Retrieves the SDK API level supported by the terminal.
|
java.lang.String |
getEMVLevel1ContactID()
Retrieves the EMV Level 1 Contact ID of the terminal.
|
java.lang.String |
getEMVLevel1ContactlessID()
Retrieves the EMV Level 1 Contactless ID of the terminal.
|
java.lang.String |
getEMVLevel2()
Retrieves the EMV Level 2 certification details of the terminal.
|
java.lang.String |
getEMVLevel2CheckSum()
Retrieves the checksum of the EMV Level 2 certification.
|
java.lang.String |
getFLashID()
Retrieves the Flash ID of the terminal.
|
java.lang.String |
getHardwareVersion()
Retrieves the hardware version of the terminal.
|
java.lang.String |
getIFMVersion()
Retrieves the IFM version of the terminal.
|
java.lang.String |
getManufacturer()
Retrieves the manufacturer of the terminal.
|
java.lang.String |
getModel()
Retrieves the model of the terminal.
|
java.lang.String |
getModuleVersion()
Retrieves the module version of the terminal.
|
java.lang.String |
getOSVersion()
Retrieves the operating system version of the terminal.
|
java.lang.String |
getPCDVersion()
Retrieves the PCD version of the terminal.
|
java.lang.String |
getPCIID()
Retrieves the PCI ID of the terminal.
|
java.lang.String |
getPCIVersion()
Retrieves the PCI version of the terminal.
|
java.lang.String |
getSelfRebootTime()
Retrieves the configured self-reboot time of the terminal.
|
java.lang.String |
getSerialNumber()
Retrieves the serial number of the terminal.
|
java.lang.String |
getUniqueCode()
Retrieves a unique code identifying the terminal.
|
boolean |
setSelfRebootTime(int hour,
int minute,
int second)
Sets the self-reboot time of the terminal.
|
java.lang.String getManufacturer()
java.lang.String getModel()
java.lang.String getOSVersion()
java.lang.String getAPILevel()
java.lang.String getSerialNumber()
java.lang.String getUniqueCode()
java.lang.String getFLashID()
java.lang.String getHardwareVersion()
java.lang.String getModuleVersion()
java.lang.String getIFMVersion()
java.lang.String getPCDVersion()
java.lang.String getEMVLevel2()
java.lang.String getEMVLevel2CheckSum()
java.lang.String getEMVLevel1ContactID()
java.lang.String getEMVLevel1ContactlessID()
java.lang.String getPCIID()
java.lang.String getPCIVersion()
java.lang.String getSelfRebootTime()
boolean setSelfRebootTime(int hour, int minute, int second)
hour
- The hour component of the reboot time.minute
- The minute component of the reboot time.second
- The second component of the reboot time.true
if the operation was successful; false
otherwise.