pub enum Record {
Show 68 variants
Timestamp(Field<DateTime>),
PositionLat(Field<Sint32>),
PositionLong(Field<Sint32>),
Altitude(Field<Uint16>),
HeartRate(Field<Uint8>),
Cadence(Field<Uint8>),
Distance(Field<Uint32>),
Speed(Field<Uint16>),
Power(Field<Uint16>),
CompressedSpeedDistance(Field<Bytes>),
Grade(Field<Sint16>),
Resistance(Field<Uint8>),
TimeFromCourse(Field<Sint32>),
CycleLength(Field<Uint8>),
Temperature(Field<Sint8>),
Speed1S(Field<Uint8>),
Cycles(Field<Uint8>),
TotalCycles(Field<Uint32>),
CompressedAccumulatedPower(Field<Uint16>),
AccumulatedPower(Field<Uint32>),
LeftRightBalance(Field<LeftRightBalance>),
GpsAccuracy(Field<Uint8>),
VerticalSpeed(Field<Sint16>),
Calories(Field<Uint16>),
VerticalOscillation(Field<Uint16>),
StanceTimePercent(Field<Uint16>),
StanceTime(Field<Uint16>),
ActivityType(Field<ActivityType>),
LeftTorqueEffectiveness(Field<Uint8>),
RightTorqueEffectiveness(Field<Uint8>),
LeftPedalSmoothness(Field<Uint8>),
RightPedalSmoothness(Field<Uint8>),
CombinedPedalSmoothness(Field<Uint8>),
Time128(Field<Uint8>),
StrokeType(Field<StrokeType>),
Zone(Field<Uint8>),
BallSpeed(Field<Uint16>),
Cadence256(Field<Uint16>),
FractionalCadence(Field<Uint8>),
TotalHemoglobinConc(Field<Uint16>),
TotalHemoglobinConcMin(Field<Uint16>),
TotalHemoglobinConcMax(Field<Uint16>),
SaturatedHemoglobinPercent(Field<Uint16>),
SaturatedHemoglobinPercentMin(Field<Uint16>),
SaturatedHemoglobinPercentMax(Field<Uint16>),
DeviceIndex(Field<DeviceIndex>),
LeftPco(Field<Sint8>),
RightPco(Field<Sint8>),
LeftPowerPhase(Field<Uint8>),
LeftPowerPhasePeak(Field<Uint8>),
RightPowerPhase(Field<Uint8>),
RightPowerPhasePeak(Field<Uint8>),
EnhancedSpeed(Field<Uint32>),
EnhancedAltitude(Field<Uint32>),
BatterySoc(Field<Uint8>),
MotorPower(Field<Uint16>),
VerticalRatio(Field<Uint16>),
StanceTimeBalance(Field<Uint16>),
StepLength(Field<Uint16>),
AbsolutePressure(Field<Uint32>),
Depth(Field<Uint32>),
NextStopDepth(Field<Uint32>),
NextStopTime(Field<Uint32>),
TimeToSurface(Field<Uint32>),
NdlTime(Field<Uint32>),
CnsLoad(Field<Uint8>),
N2Load(Field<Uint16>),
Unknown {
data: Vec<u8>,
field_def_num: u8,
},
}
Variants
Timestamp(Field<DateTime>)
PositionLat(Field<Sint32>)
PositionLong(Field<Sint32>)
Altitude(Field<Uint16>)
HeartRate(Field<Uint8>)
Cadence(Field<Uint8>)
Distance(Field<Uint32>)
Speed(Field<Uint16>)
Power(Field<Uint16>)
CompressedSpeedDistance(Field<Bytes>)
Grade(Field<Sint16>)
Resistance(Field<Uint8>)
Relative. 0 is none 254 is Max.
TimeFromCourse(Field<Sint32>)
CycleLength(Field<Uint8>)
Temperature(Field<Sint8>)
Speed1S(Field<Uint8>)
Speed at 1s intervals. Timestamp field indicates time of last array element.
Cycles(Field<Uint8>)
TotalCycles(Field<Uint32>)
CompressedAccumulatedPower(Field<Uint16>)
AccumulatedPower(Field<Uint32>)
LeftRightBalance(Field<LeftRightBalance>)
GpsAccuracy(Field<Uint8>)
VerticalSpeed(Field<Sint16>)
Calories(Field<Uint16>)
VerticalOscillation(Field<Uint16>)
StanceTimePercent(Field<Uint16>)
StanceTime(Field<Uint16>)
ActivityType(Field<ActivityType>)
LeftTorqueEffectiveness(Field<Uint8>)
RightTorqueEffectiveness(Field<Uint8>)
LeftPedalSmoothness(Field<Uint8>)
RightPedalSmoothness(Field<Uint8>)
CombinedPedalSmoothness(Field<Uint8>)
Time128(Field<Uint8>)
StrokeType(Field<StrokeType>)
Zone(Field<Uint8>)
BallSpeed(Field<Uint16>)
Cadence256(Field<Uint16>)
Log cadence and fractional cadence for backwards compatability
FractionalCadence(Field<Uint8>)
TotalHemoglobinConc(Field<Uint16>)
Total saturated and unsaturated hemoglobin
TotalHemoglobinConcMin(Field<Uint16>)
Min saturated and unsaturated hemoglobin
TotalHemoglobinConcMax(Field<Uint16>)
Max saturated and unsaturated hemoglobin
SaturatedHemoglobinPercent(Field<Uint16>)
Percentage of hemoglobin saturated with oxygen
SaturatedHemoglobinPercentMin(Field<Uint16>)
Min percentage of hemoglobin saturated with oxygen
SaturatedHemoglobinPercentMax(Field<Uint16>)
Max percentage of hemoglobin saturated with oxygen
DeviceIndex(Field<DeviceIndex>)
LeftPco(Field<Sint8>)
Left platform center offset
RightPco(Field<Sint8>)
Right platform center offset
LeftPowerPhase(Field<Uint8>)
Left power phase angles. Data value indexes defined by power_phase_type.
LeftPowerPhasePeak(Field<Uint8>)
Left power phase peak angles. Data value indexes defined by power_phase_type.
RightPowerPhase(Field<Uint8>)
Right power phase angles. Data value indexes defined by power_phase_type.
RightPowerPhasePeak(Field<Uint8>)
Right power phase peak angles. Data value indexes defined by power_phase_type.
EnhancedSpeed(Field<Uint32>)
EnhancedAltitude(Field<Uint32>)
BatterySoc(Field<Uint8>)
lev battery state of charge
MotorPower(Field<Uint16>)
lev motor power
VerticalRatio(Field<Uint16>)
StanceTimeBalance(Field<Uint16>)
StepLength(Field<Uint16>)
AbsolutePressure(Field<Uint32>)
Includes atmospheric pressure
Depth(Field<Uint32>)
0 if above water
NextStopDepth(Field<Uint32>)
0 if above water