Structures
The following structures are available globally.
-
Encapsulates the active noise reduction (ANR) settings of a Bose device.
See moreDeclaration
Swift
public struct ActiveNoiseReduction
-
Encapsulates the controllable noise cancellation (CNC) settings of a Bose device.
See moreDeclaration
Swift
public struct ControllableNoiseCancellation
-
Describes the most recently connected device.
See moreDeclaration
Swift
public struct MostRecentlyConnectedDevice
-
Specifies the information to be displayed in the secure pairing user interface.
See moreDeclaration
Swift
public struct SecurePairingInfo
-
Represents a gesture event received from the remote wearable device.
See moreDeclaration
Swift
public struct GestureData
-
Declares the gestures that will be used during the lifetime of the session.
See moreDeclaration
Swift
public struct GestureIntent
-
The accuracy of a quaternion sensor reading, in radians.
See moreDeclaration
Swift
public struct QuaternionAccuracy
-
Represents a collection of sensor values received in a single update from the remote wearable device.
See moreDeclaration
Swift
public struct SensorData
-
Declares the sensors and sample periods that will be used during the lifetime of the session.
See moreDeclaration
Swift
public struct SensorIntent
-
An individual sensor reading received from a wearable device.
See moreDeclaration
Swift
public struct SensorValue
-
Encapsulates information about a device’s firmware.
See moreDeclaration
Swift
public struct FirmwareVersion
-
Provides status information about a wearable device.
See moreDeclaration
Swift
public struct DeviceStatus : OptionSet, CustomStringConvertible
-
The gesture configuration indicates which gestures are enabled and which are disabled. The wearable device will send gesture configuration values as its configuration changes. Client applications can configure the wearable device by changing the gesture configuration.
At startup all gesture detection is inactive. Clients will need to enable the desired gestures. Upon BLE disconnection all gestures enabled by a client are automatically disabled.
See moreDeclaration
Swift
public struct GestureConfiguration
-
Provides information about available gestures.
See moreDeclaration
Swift
public struct GestureInformation
-
The sensor configuration indicates which sensors are enabled, which are disabled, and what the current sample period is. The wearable device will send sensor configuration values as its configuration changes. Client applications can configure the wearable device by changing the sensor configuration.
At startup all available sensors are disabled. Clients will need to enable the desired sensors at the desired sample period. Upon BLE disconnection all sensors enabled by the client are automatically disabled.
See moreDeclaration
Swift
public struct SensorConfiguration
-
Provides detailed information about available sensors.
See moreDeclaration
Swift
public struct SensorInformation
-
The wearable device information provides details about the capabilities available in a particular wearable device.
See moreDeclaration
Swift
public struct WearableDeviceInformation