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
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