TotalsMessage
@available(swift 4.2)
@available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
open class TotalsMessage : FitMessage
FIT Totals Message
-
FIT Message Global Number
Declaration
Swift
public override class func globalMessageNumber() -> UInt16
-
Timer Time
Excludes pauses
Declaration
Swift
@FitFieldDimension private(set) public var timerTime: Measurement<UnitDuration>? { get set }
-
Distance
Declaration
Swift
@FitFieldDimension private(set) public var distance: Measurement<UnitLength>? { get set }
-
Calories
Declaration
Swift
@FitFieldDimension private(set) public var calories: Measurement<UnitEnergy>? { get set }
-
Sport
Declaration
Swift
@FitField private(set) public var sport: Sport? { get set }
-
Elapsed Time
Includes pauses
Declaration
Swift
@FitFieldDimension private(set) public var elapsedTime: Measurement<UnitDuration>? { get set }
-
Sessions
Declaration
Swift
@FitField private(set) public var sessions: UInt16? { get set }
-
Active Time
Declaration
Swift
@FitFieldDimension private(set) public var activeTime: Measurement<UnitDuration>? { get set }
-
Timestamp
Declaration
Swift
@FitFieldTime private(set) public var timeStamp: FitTime? { get set }
-
Message Index
Declaration
Swift
@FitField private(set) public var messageIndex: MessageIndex? { get set }
-
Undocumented
Declaration
Swift
public required init()
-
Undocumented
Declaration
Swift
public convenience init(timeStamp: FitTime? = nil, messageIndex: MessageIndex? = nil, timerTime: Measurement<UnitDuration>? = nil, distance: Measurement<UnitLength>? = nil, calories: Measurement<UnitEnergy>? = nil, sport: Sport? = nil, elapsedTime: Measurement<UnitDuration>? = nil, sessions: UInt16? = nil, activeTime: Measurement<UnitDuration>? = nil)