ConnectivityCapabilities

public struct ConnectivityCapabilities : OptionSet
extension ConnectivityCapabilities: FitFieldCodeable

Connectivity Capabilities

  • Declaration

    Swift

    public let rawValue: UInt32
  • Declaration

    Swift

    public init(rawValue: UInt32)
  • Bluetooth

    Declaration

    Swift

    public static let bluetooth: ConnectivityCapabilities
  • ble

    BLE

    Declaration

    Swift

    public static let ble: ConnectivityCapabilities
  • ant

    ANT

    Declaration

    Swift

    public static let ant: ConnectivityCapabilities
  • Activity Upload

    Declaration

    Swift

    public static let activityUpload: ConnectivityCapabilities
  • Course Download

    Declaration

    Swift

    public static let courseDownload: ConnectivityCapabilities
  • Workout Download

    Declaration

    Swift

    public static let workoutDownload: ConnectivityCapabilities
  • Live Track

    Declaration

    Swift

    public static let liveTrack: ConnectivityCapabilities
  • Weather Conditions

    Declaration

    Swift

    public static let weatherConditions: ConnectivityCapabilities
  • Weather Alerts

    Declaration

    Swift

    public static let weatherAlerta: ConnectivityCapabilities
  • GPS Ephemeris Download

    Declaration

    Swift

    public static let gpsEphemerisDownload: ConnectivityCapabilities
  • Explicit Archive

    Declaration

    Swift

    public static let explicitArchive: ConnectivityCapabilities
  • Setup Incomplete

    Declaration

    Swift

    public static let setupIncomplete: ConnectivityCapabilities
  • Continue Sync After Software Update

    Declaration

    Swift

    public static let continueSyncAfterSoftwareUpdate: ConnectivityCapabilities
  • Connect IQ App Download

    Declaration

    Swift

    public static let connectIQAppDownload: ConnectivityCapabilities
  • Golf Course Download

    Declaration

    Swift

    public static let golfCourseDownload: ConnectivityCapabilities
  • Device Initiates Sync

    Indicates device is in control of initiating all syncs

    Declaration

    Swift

    public static let deviceInitiatesSync: ConnectivityCapabilities
  • Connect IQ Watch App Download

    Declaration

    Swift

    public static let connectIQWatchAppDownload: ConnectivityCapabilities
  • Connect IQ Widget Download

    Declaration

    Swift

    public static let connectIQWidgetDownload: ConnectivityCapabilities
  • Connect IQ Watchface Download

    Declaration

    Swift

    public static let connectIQWatchfaceDownload: ConnectivityCapabilities
  • Connect IQ Data Field Download

    Declaration

    Swift

    public static let connectIQDataFieldDownload: ConnectivityCapabilities
  • Connect IQ App Management

    Device supports delete and reorder of apps via GCM

    Declaration

    Swift

    public static let connectIQAppManagement: ConnectivityCapabilities
  • Swing Sensor

    Declaration

    Swift

    public static let swingSensor: ConnectivityCapabilities
  • Swing Sensor Remote

    Declaration

    Swift

    public static let swingSensorRemote: ConnectivityCapabilities
  • Incident Detection

    Declaration

    Swift

    public static let incidentDetection: ConnectivityCapabilities
  • Audio Prompts

    Declaration

    Swift

    public static let audioPrompts: ConnectivityCapabilities
  • WIFI Verification

    Device supports reporting wifi verification via GCM

    Declaration

    Swift

    public static let wifiVerification: ConnectivityCapabilities
  • True Up

    Declaration

    Swift

    public static let trueUp: ConnectivityCapabilities
  • Find My Watch

    Declaration

    Swift

    public static let findMyWatch: ConnectivityCapabilities
  • Remote Manual Sync

    Declaration

    Swift

    public static let remoteManualSync: ConnectivityCapabilities
  • Live Track Auto Start

    Declaration

    Swift

    public static let liveTrackAutoStart: ConnectivityCapabilities
  • Live Track Messaging

    Declaration

    Swift

    public static let liveTrackMessaging: ConnectivityCapabilities
  • Instant Input

    Declaration

    Swift

    public static let instantInput: ConnectivityCapabilities
  • Encode Into Data

    Declaration

    Swift

    public func encode(base: BaseTypeData) -> Data?

    Parameters

    base

    BaseTypeData

  • Decode FIT Field

    Declaration

    Swift

    public static func decode<T>(type: T.Type, data: Data, base: BaseTypeData, arch: Endian) -> T?

    Parameters

    type

    Type of Field

    data

    Data to Decode

    base

    BaseTypeData

    arch

    Endian

    Return Value

    Decoded Value