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
Declaration
Swift
public static let ble: ConnectivityCapabilities -
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
baseBaseTypeData
-
Decode FIT Field
Declaration
Swift
public static func decode<T>(type: T.Type, data: Data, base: BaseTypeData, arch: Endian) -> T?Parameters
typeType of Field
dataData to Decode
baseBaseTypeData
archEndian
Return Value
Decoded Value