Microhard
Microhard peripheral for remote controls.
Allows to pair devices using Microhard technology
This peripheral can be obtained from a RemoteControl using: rc.getPeripheral(Microhard::class.java)
Types
Link copied to clipboard
Operation bandwidth.
Link copied to clipboard
data class ConnectionParameters( val channel: Int, val power: Int, val bandwidth: Microhard.Bandwidth)
Content copied to clipboard
Device connection parameters.
Link copied to clipboard
Encryption algorithm.
Link copied to clipboard
data class PairingParameters( val channel: Int, val power: Int, val bandwidth: Microhard.Bandwidth, val encryptionAlgorithm: Microhard.EncryptionAlgorithm)
Content copied to clipboard
Device pairing parameters.
Link copied to clipboard
Device pairing operation outcome.
Functions
Link copied to clipboard
abstract fun pairDevice( networkId: String, encryptionKey: String, pairingParameters: Microhard.PairingParameters, connectionParameters: Microhard.ConnectionParameters): Boolean
Content copied to clipboard
Pairs with a remote device
Properties
Link copied to clipboard
Link copied to clipboard
abstract val supportedEncryptionAlgorithms: Set<Microhard.EncryptionAlgorithm>
Content copied to clipboard