DeviceSettingsMessage
@available(swift 4.2)
@available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
open class DeviceSettingsMessage : FitMessage
Device Settings Message
-
FIT Message Global Number
Declaration
Swift
public override class func globalMessageNumber() -> UInt16
-
Backlight Mode
Declaration
Swift
@FitField private(set) public var backLightMode: BacklightMode? { get set }
-
Activity Tracker Enabled
Declaration
Swift
@FitField private(set) public var activityTrackerEnabled: Bool? { get set }
-
Clock Time
Declaration
Swift
@FitFieldTime private(set) public var clockTime: FitTime? { get set }
-
Move Alert Enabled
Declaration
Swift
@FitField private(set) public var moveAlertEnabled: Bool? { get set }
-
Display Orientation
Declaration
Swift
@FitField private(set) public var displayOrientation: DisplayOrientation? { get set }
-
Autosync Minimum Steps
Minimum steps before an autosync can occur
Declaration
Swift
@FitFieldUnit private(set) public var autosyncMinimumSteps: Measurement<UnitCount>? { get set }
-
Autosync Minimum Time
Minimum minutes before an autosync can occur
Declaration
Swift
@FitFieldDimension private(set) public var autosyncMinimumTime: Measurement<UnitDuration>? { get set }
-
Lactate Threshold Autodetect Enabled
Declaration
Swift
@FitField private(set) public var lactateThresholdAutodetectEnabled: Bool? { get set }
-
BLE Auto upload Enabled
Declaration
Swift
@FitField private(set) public var bleAutoUploadEnabled: Bool? { get set }
-
Auto Sync Frequency
Declaration
Swift
@FitField private(set) public var autoSyncFrequency: AutoSyncFrequency? { get set }
-
Auto Activity Detect
Allows setting specific activities auto-activity detect enabled/disabled settings
Declaration
Swift
@FitField private(set) public var autoActivityDetect: AutoActivityDetect? { get set }
-
Number of screens configured to display
Declaration
Swift
@FitField private(set) public var numberOfScreens: UInt8? { get set }
-
Smart Notification Display Orientation
Declaration
Swift
@FitField private(set) public var smartNotificationDisplayOrientation: DisplayOrientation? { get set }
-
Undocumented
Declaration
Swift
public required init()
-
init(timeMode:
backLightMode: activityTrackerEnabled: clockTime: pagesEnabled: moveAlertEnabled: dateMode: displayOrientation: mountingSide: defaultPage: autosyncMinimumSteps: autosyncMinimumTime: lactateThresholdAutodetectEnabled: bleAutoUploadEnabled: autoSyncFrequency: autoActivityDetect: numberOfScreens: smartNotificationDisplayOrientation: tapInterface: ) Undocumented
Declaration
Swift
public convenience init(timeMode: TimeMode? = nil, backLightMode: BacklightMode? = nil, activityTrackerEnabled: Bool? = nil, clockTime: FitTime? = nil, pagesEnabled: Enabled? = nil, moveAlertEnabled: Bool? = nil, dateMode: DateMode? = nil, displayOrientation: DisplayOrientation? = nil, mountingSide: Side? = nil, defaultPage: Enabled? = nil, autosyncMinimumSteps: UInt16? = nil, autosyncMinimumTime: Measurement<UnitDuration>? = nil, lactateThresholdAutodetectEnabled: Bool? = nil, bleAutoUploadEnabled: Bool? = nil, autoSyncFrequency: AutoSyncFrequency? = nil, autoActivityDetect: AutoActivityDetect? = nil, numberOfScreens: UInt8? = nil, smartNotificationDisplayOrientation: DisplayOrientation? = nil, tapInterface: Switch? = nil)
-
Enabled
See moreDeclaration