Enumerations

The following enumerations are available globally.

  • Indicates a failure occurred while communicating with the remote device.

    See more

    Declaration

    Swift

    @frozen
    public enum DeviceProtocolError : Error
  • This is used by an AlertUI instance to determine the icon to show in the user interface as it is presented.

    See more

    Declaration

    Swift

    @frozen
    public enum AlertIcon
  • Indicates the mode of operation for the connect UI.

    See more

    Declaration

    Swift

    @frozen
    public enum ConnectUIMode
  • Indicates the state of a DiscoveredDevice during a device search.

    See more

    Declaration

    Swift

    @frozen
    public enum DeviceState
  • This is used by an InfoUI instance to determine the layout and content of the user interface as it is presented.

    See more

    Declaration

    Swift

    @frozen
    public enum InfoType
  • Indicates the observed signal strength of a device suitable for display in the user interface.

    See more

    Declaration

    Swift

    @frozen
    public enum SignalStrength
  • Indicates the mode of operation for the device search.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "DeviceSearchMode has been replaced by ConnectUIMode.")
    @frozen
    public enum DeviceSearchMode
  • Indicates whether a firmware update is available.

    See more

    Declaration

    Swift

    @frozen
    public enum FirmwareUpdateStatus
  • An individual sensor sample. An enum is used as different sensors have provide different data formats.

    See more

    Declaration

    Swift

    @frozen
    public enum SensorSample
  • Indicates the accuracy of a given vector sample.

    See more

    Declaration

    Swift

    @frozen
    public enum VectorAccuracy : UInt8
  • Unified error type for the BoseWearable SDK.

    See more

    Declaration

    Swift

    @frozen
    public enum BoseWearableError : Error
  • Used to represent whether an operation was successful, was cancelled, or encountered an error.

    See more

    Declaration

    Swift

    @frozen
    public enum CancellableResult<Value>
  • Used to represent whether an operation was successful or encountered an error.

    See more

    Declaration

    Swift

    @frozen
    public enum Result<Value>
  • Indicates the iOS app that can be used to update the device’s firmware.

    See more

    Declaration

    Swift

    @frozen
    public enum FirmwareUpdateApp
  • Notifications of this type are fired to indicate various events related to a wearable device.

    See more

    Declaration

    Swift

    @frozen
    public enum WearableDeviceEvent : TypedNotification
  • Identifies a gesture recognized by a wearable device.

    See more

    Declaration

    Swift

    @frozen
    public enum GestureType : UInt8, Codable
  • Indicates the sample period for a given sensor.

    See more

    Declaration

    Swift

    @frozen
    public enum SamplePeriod : UInt8
  • Identifies a sensor in a wearable device.

    See more

    Declaration

    Swift

    @frozen
    public enum SensorType : UInt8, Codable
  • Indicates what is causing the wearable sensor service to be suspended.

    See more

    Declaration

    Swift

    @frozen
    public enum SuspensionReason : UInt8, CustomStringConvertible