Mesh
-
Provisioning Size
See moreDeclaration
Swift
public enum ProvisioningSize
-
Provisioning Attention Timer
The Attention Timer state determines if the Attention Timer state is on or off. This is generally intended to allow an element to attract human attention and, among others, is used during provisioning.
When the Attention Timer state is on, the value determines how long the element shall remain attracting human’s attention. The element does that by behaving in a human-recognizable way (e.g., a lamp flashes, a motor makes noise, an LED blinks). The exact behavior is implementation specific and depends on the type of device. Normal behavior of the element is still active, although the method of identification may override the physical state of the device
See moreDeclaration
Swift
public enum ProvisioningAttentionTimer
-
BLE Mesh Model Identifier
All SIG Model IDs that are not defined by this specification or other Bluetooth specifications are Reserved for Future Use (RFU)
See moreDeclaration
Swift
@available(swift 4.0) open class MeshModelIdentifier : Encodable
extension MeshModelIdentifier: Hashable
extension MeshModelIdentifier: Equatable
-
BLE Mesh Model Identifier Type
Models may contain either a SIG Model ID or a Vendor Model ID
See moreDeclaration
-
Mesh OOB Information
The OOB Information field is used to help drive the provisioning process by indicating the availability of OOB data, such as a public key of the device.
See moreDeclaration
Swift
public struct MeshOutOfBandInformation : OptionSet, Hashable
extension MeshOutOfBandInformation: Encodable
-
Transition Time state determines how long an element shall take to transition from a present state to a new state
See moreDeclaration
Swift
public struct MeshTransitionTime