ClassInfinite
InfinitePeripheralsDevice
No overview available.
Technology
- Quantum
Pay Peripheral
Declaration
class InfinitePeripheralsDeviceTopics
Initializers
Instance Properties
var availableCapabilities : [PeripheralCapability ]?The capabilities available to use with the Peripheral.
var batteryPercentage : IntThe 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 : StringThe device type reported by the Peripheral.
var enabledCapabilities : [PeripheralCapability ]?The capabilities enabled by the
PaymentEngine var firmwareVersion : StringThe version number of the firmware installed on the Peripheral.
var hardwareVersion : StringThe 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 : StringThe serial number of the Peripheral.
Instance Methods
func connect(handler: ConnectionStateHandler ?)Connects to the Peripheral.
ConnectionState changes are passed to the provided delegate.func destroy()Removes all callbacks and delegates link to the peripheral.
func disconnect()Disconnect all peripherals.
func setIdleTimeout (timeout: TimeInterval ) -> BoolConfigures the period since the last activity before the Peripheral powers off automatically to conserve battery.
Default Implementations
Relationships
Inherited By
Conforms To
QuantumPay Mobile .IPayment Peripheral QuantumPay Mobile .IPeripheral QuantumSDK .IPCDTDevice Delegate