ZonesTargetMessage
@available(swift 4.2)
@available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
open class ZonesTargetMessage : FitMessage
FIT Zones Target Message
-
FIT Message Global Number
Declaration
Swift
public override class func globalMessageNumber() -> UInt16
-
Max Heart Rate
Declaration
Swift
@FitFieldUnit private(set) public var maxHeartRate: Measurement<UnitCadence>? { get set }
-
Threshold Heart Rate
Declaration
Swift
@FitFieldUnit private(set) public var thresholdHeartRate: Measurement<UnitCadence>? { get set }
-
Functional Threshold Power (FTP)
Declaration
Swift
@FitField private(set) public var ftp: UInt16? { get set }
-
Heart Rate Zone Calculation Type
Declaration
Swift
@FitField private(set) public var heartRateZoneType: HeartRateZoneCalculation? { get set }
-
Power Zone Calculation Type
Declaration
Swift
@FitField private(set) public var powerZoneType: PowerZoneCalculation? { get set }
-
Undocumented
Declaration
Swift
public required init()
-
Undocumented
Declaration
Swift
public init(maxHeartRate: UInt8? = nil, thresholdHeartRate: UInt8? = nil, heartRateZoneType: HeartRateZoneCalculation? = nil, ftp: UInt16? = nil, powerZoneType: PowerZoneCalculation? = nil)