Class DeviceStatus


  • public class DeviceStatus
    extends java.lang.Object
    Created by Shingai on 03/08/2017.
    • Constructor Detail

      • DeviceStatus

        public DeviceStatus()
    • Method Detail

      • getAvailabilityError

        public java.lang.String getAvailabilityError()
        If filled the error why the device is currently unavailable.
      • getErrorInformation

        public java.util.HashMap<java.lang.String,​java.lang.String> getErrorInformation()
        NSDictionary containing key value pairs with information about the availablilityError.
      • getName

        public java.lang.String getName()
        PIN pad name of currently connected device.
      • getRawBatteryChargePercentage

        public int getRawBatteryChargePercentage()
        Raw Battery charge percentage of the currently connected device.
      • getBatteryChargePercentage

        public int getBatteryChargePercentage()
        Battery charge percentage of the currently connected device.
      • getBatteryChargingStatus

        public java.lang.String getBatteryChargingStatus()
        Charging status of the currently connected device. Returns "Not Charging", "Charging" or "Fully Charged".
      • getBatteryChargingStatusUpdateDateTime

        public java.lang.String getBatteryChargingStatusUpdateDateTime()
        Date and time for the last battery charging status update of the currently connected device. Returned using the local date, time, and time zone of the mobile device. Format specified by getBatteryChargingStatusUpdateDateTimeFormat().
      • getBatteryChargingStatusUpdateDateTimeFormat

        public java.lang.String getBatteryChargingStatusUpdateDateTimeFormat()
        Date and time format used for getBatteryChargingStatusUpdateDateTime(). Returns "dd/MM/yyyy HH:mm:ss".
      • getMake

        public java.lang.String getMake()
        Make of the currently connected device.
      • getModel

        public java.lang.String getModel()
        Model of the currently connected device.
      • getFirmwareName

        public java.lang.String getFirmwareName()
        Firmware name of the currently connected device.
      • getFirmwareVersion

        public java.lang.String getFirmwareVersion()
        Firmware version of the currently connected device.
      • getSerialNumber

        public java.lang.String getSerialNumber()
        Serial number of currently connected PIN pad.
      • getOsVersion

        public java.lang.String getOsVersion()
        Operating system version of the connected PIN pad.
      • setOsVersion

        public void setOsVersion​(java.lang.String osVersion)
      • getKernelsHash

        public java.lang.String getKernelsHash()
        Kernel version of the connected PIN pad.
      • setKernelsHash

        public void setKernelsHash​(java.lang.String kernelsHash)
      • getRevision

        public java.lang.String getRevision()
        Revision of the currently connected PIN pad.