var availableCapabilities : [PeripheralCapability ]?
The capabilities available to use with the Peripheral.
var batteryPercentage : Int
The current battery capacity percentage.
var configuration: ConfigurationProvider ?
A provider for configuration names and values.
var connectionState : ConnectionState
The current state of the connection to the Peripheral.
var connectionType : ConnectionType
The type of connection to the Peripheral device.
var deviceType : String
The device type reported by the Peripheral.
var enabledCapabilities : [PeripheralCapability ]?
The capabilities enabled by the
PaymentEngine
var firmwareVersion : String
The version number of the firmware installed on the Peripheral.
var hardwareVersion : String
The version number of the hardware of the Peripheral.
var logger: ILogger?
A logger for recording log messages from the Peripheral.
var peripheralMessageHandler : PeripheralMessageHandler ?
A delegate for passing Peripheral UI messages.
var peripheralState : PeripheralState
The last received Peripheral state message.
var peripheralStateHandler : PeripheralStateHandler ?
A delegate for passing Peripheral state messages.
var serialNumber : String
The serial number of the Peripheral.