StrideSpeedDistanceMonitorProfileMessage
@available(swift 4.2)
@available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
open class StrideSpeedDistanceMonitorProfileMessage : FitMessage
FIT Stride Based Speed and Distance Monitor (SDM) Profile Message
-
FIT Message Global Number
Declaration
Swift
public override class func globalMessageNumber() -> UInt16 -
Enabled
Declaration
Swift
@FitField private(set) public var enabled: Bool? { get set } -
ANT ID
Declaration
Swift
@FitField private(set) public var antID: UInt16? { get set } -
Calibration Factor
Declaration
Swift
@FitFieldUnit private(set) public var calibrationFactor: Measurement<UnitPercent>? { get set } -
Odometer
Declaration
Swift
@FitFieldDimension private(set) public var odometer: Measurement<UnitLength>? { get set } -
Footpod should be used as speed source vs GPS
Declaration
Swift
@FitField private(set) public var speedSourceFootpod: Bool? { get set } -
Transmission Type
Declaration
Swift
@FitField private(set) public var transmissionType: TransmissionType? { get set } -
Odometer Rollover Counter
Rollover counter that can be used to extend the odometer
Declaration
Swift
@FitField private(set) public var odometerRolloverCounter: UInt8? { get set } -
Message Index
Declaration
Swift
@FitField private(set) public var messageIndex: MessageIndex? { get set } -
Undocumented
Declaration
Swift
public required init() -
init(messageIndex:enabled: antID: calibrationFactor: odometer: speedSourceFootpod: transmissionType: odometerRolloverCounter: ) Undocumented
Declaration
Swift
public convenience init(messageIndex: MessageIndex? = nil, enabled: Bool? = nil, antID: UInt16? = nil, calibrationFactor: Measurement<UnitPercent>? = nil, odometer: Measurement<UnitLength>? = nil, speedSourceFootpod: Bool? = nil, transmissionType: TransmissionType? = nil, odometerRolloverCounter: UInt8? = nil)