MicrohardState
public enum MicrohardState : Equatable, CustomStringConvertible
Microhard state.
-
Microhard is offline.
Declaration
Swift
case offline
-
Microhard is booting.
Declaration
Swift
case booting
-
Microhard is online and idle.
Declaration
Swift
case idle
-
Currently pairing a device.
- networkId: device network identifier
- pairingParameters: device pairing parameters, if available
- connectionParameters: device connection parameters, if available
Declaration
Swift
case pairing(networkId: String, pairingParameters: MicrohardPairingParameters?, connectionParameters: MicrohardConnectionParameters?)
-
Currently connecting to a device.
- deviceUid: device unique identifier
Declaration
Swift
case connecting(deviceUid: String)
-
Currently connected to a device.
- deviceUid: device unique identifier
Declaration
Swift
case connected(deviceUid: String)
-
Whether the state allows pairing.
Declaration
Swift
public var canPair: Bool { get }
-
Equatable concordance.
Declaration
Swift
public static func == (lhs: MicrohardState, rhs: MicrohardState) -> Bool
-
Debug description.
Declaration
Swift
public var description: String { get }