QtFit  0.1
Native Qt library for Garmin FIT format
All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
SegmentLapMessage Class Reference

The SegmentLapMessage class represents a FIT SegmentLapMessage data message. More...

Inheritance diagram for SegmentLapMessage:
[legend]
Collaboration diagram for SegmentLapMessage:
[legend]

Public Member Functions

 SegmentLapMessage ()
 Constructs a SegmentLapMessage object. More...
 
MessageIndex messageIndex () const
 Returns the SegmentLapMessage data message's messageIndex field's current value. More...
 
DateTime timestamp () const
 Returns the SegmentLapMessage data message's timestamp field's current value. More...
 
Event event () const
 Returns the SegmentLapMessage data message's event field's current value. More...
 
EventType eventType () const
 Returns the SegmentLapMessage data message's eventType field's current value. More...
 
DateTime startTime () const
 Returns the SegmentLapMessage data message's startTime field's current value. More...
 
qint32 startPositionLat () const
 Returns the SegmentLapMessage data message's startPositionLat field's current value. More...
 
qint32 startPositionLong () const
 Returns the SegmentLapMessage data message's startPositionLong field's current value. More...
 
qint32 endPositionLat () const
 Returns the SegmentLapMessage data message's endPositionLat field's current value. More...
 
qint32 endPositionLong () const
 Returns the SegmentLapMessage data message's endPositionLong field's current value. More...
 
quint32 totalElapsedTime () const
 Returns the SegmentLapMessage data message's totalElapsedTime field's current value. More...
 
quint32 totalTimerTime () const
 Returns the SegmentLapMessage data message's totalTimerTime field's current value. More...
 
quint32 totalDistance () const
 Returns the SegmentLapMessage data message's totalDistance field's current value. More...
 
quint32 totalCycles () const
 Returns the SegmentLapMessage data message's totalCycles field's current value. More...
 
quint16 totalCalories () const
 Returns the SegmentLapMessage data message's totalCalories field's current value. More...
 
quint16 totalFatCalories () const
 Returns the SegmentLapMessage data message's totalFatCalories field's current value. More...
 
quint16 avgSpeed () const
 Returns the SegmentLapMessage data message's avgSpeed field's current value. More...
 
quint16 maxSpeed () const
 Returns the SegmentLapMessage data message's maxSpeed field's current value. More...
 
quint8 avgHeartRate () const
 Returns the SegmentLapMessage data message's avgHeartRate field's current value. More...
 
quint8 maxHeartRate () const
 Returns the SegmentLapMessage data message's maxHeartRate field's current value. More...
 
quint8 avgCadence () const
 Returns the SegmentLapMessage data message's avgCadence field's current value. More...
 
quint8 maxCadence () const
 Returns the SegmentLapMessage data message's maxCadence field's current value. More...
 
quint16 avgPower () const
 Returns the SegmentLapMessage data message's avgPower field's current value. More...
 
quint16 maxPower () const
 Returns the SegmentLapMessage data message's maxPower field's current value. More...
 
quint16 totalAscent () const
 Returns the SegmentLapMessage data message's totalAscent field's current value. More...
 
quint16 totalDescent () const
 Returns the SegmentLapMessage data message's totalDescent field's current value. More...
 
Sport sport () const
 Returns the SegmentLapMessage data message's sport field's current value. More...
 
quint8 eventGroup () const
 Returns the SegmentLapMessage data message's eventGroup field's current value. More...
 
qint32 necLat () const
 Returns the SegmentLapMessage data message's necLat field's current value. More...
 
qint32 necLong () const
 Returns the SegmentLapMessage data message's necLong field's current value. More...
 
qint32 swcLat () const
 Returns the SegmentLapMessage data message's swcLat field's current value. More...
 
qint32 swcLong () const
 Returns the SegmentLapMessage data message's swcLong field's current value. More...
 
QString name () const
 Returns the SegmentLapMessage data message's name field's current value. More...
 
quint16 normalizedPower () const
 Returns the SegmentLapMessage data message's normalizedPower field's current value. More...
 
LeftRightBalance100 leftRightBalance () const
 Returns the SegmentLapMessage data message's leftRightBalance field's current value. More...
 
SubSport subSport () const
 Returns the SegmentLapMessage data message's subSport field's current value. More...
 
quint32 totalWork () const
 Returns the SegmentLapMessage data message's totalWork field's current value. More...
 
quint16 avgAltitude () const
 Returns the SegmentLapMessage data message's avgAltitude field's current value. More...
 
quint16 maxAltitude () const
 Returns the SegmentLapMessage data message's maxAltitude field's current value. More...
 
quint8 gpsAccuracy () const
 Returns the SegmentLapMessage data message's gpsAccuracy field's current value. More...
 
qint16 avgGrade () const
 Returns the SegmentLapMessage data message's avgGrade field's current value. More...
 
qint16 avgPosGrade () const
 Returns the SegmentLapMessage data message's avgPosGrade field's current value. More...
 
qint16 avgNegGrade () const
 Returns the SegmentLapMessage data message's avgNegGrade field's current value. More...
 
qint16 maxPosGrade () const
 Returns the SegmentLapMessage data message's maxPosGrade field's current value. More...
 
qint16 maxNegGrade () const
 Returns the SegmentLapMessage data message's maxNegGrade field's current value. More...
 
qint8 avgTemperature () const
 Returns the SegmentLapMessage data message's avgTemperature field's current value. More...
 
qint8 maxTemperature () const
 Returns the SegmentLapMessage data message's maxTemperature field's current value. More...
 
quint32 totalMovingTime () const
 Returns the SegmentLapMessage data message's totalMovingTime field's current value. More...
 
qint16 avgPosVerticalSpeed () const
 Returns the SegmentLapMessage data message's avgPosVerticalSpeed field's current value. More...
 
qint16 avgNegVerticalSpeed () const
 Returns the SegmentLapMessage data message's avgNegVerticalSpeed field's current value. More...
 
qint16 maxPosVerticalSpeed () const
 Returns the SegmentLapMessage data message's maxPosVerticalSpeed field's current value. More...
 
qint16 maxNegVerticalSpeed () const
 Returns the SegmentLapMessage data message's maxNegVerticalSpeed field's current value. More...
 
quint32 timeInHrZone () const
 Returns the SegmentLapMessage data message's timeInHrZone field's current value. More...
 
quint32 timeInSpeedZone () const
 Returns the SegmentLapMessage data message's timeInSpeedZone field's current value. More...
 
quint32 timeInCadenceZone () const
 Returns the SegmentLapMessage data message's timeInCadenceZone field's current value. More...
 
quint32 timeInPowerZone () const
 Returns the SegmentLapMessage data message's timeInPowerZone field's current value. More...
 
quint16 repetitionNum () const
 Returns the SegmentLapMessage data message's repetitionNum field's current value. More...
 
quint16 minAltitude () const
 Returns the SegmentLapMessage data message's minAltitude field's current value. More...
 
quint8 minHeartRate () const
 Returns the SegmentLapMessage data message's minHeartRate field's current value. More...
 
quint32 activeTime () const
 Returns the SegmentLapMessage data message's activeTime field's current value. More...
 
MessageIndex wktStepIndex () const
 Returns the SegmentLapMessage data message's wktStepIndex field's current value. More...
 
SportEvent sportEvent () const
 Returns the SegmentLapMessage data message's sportEvent field's current value. More...
 
quint8 avgLeftTorqueEffectiveness () const
 Returns the SegmentLapMessage data message's avgLeftTorqueEffectiveness field's current value. More...
 
quint8 avgRightTorqueEffectiveness () const
 Returns the SegmentLapMessage data message's avgRightTorqueEffectiveness field's current value. More...
 
quint8 avgLeftPedalSmoothness () const
 Returns the SegmentLapMessage data message's avgLeftPedalSmoothness field's current value. More...
 
quint8 avgRightPedalSmoothness () const
 Returns the SegmentLapMessage data message's avgRightPedalSmoothness field's current value. More...
 
quint8 avgCombinedPedalSmoothness () const
 Returns the SegmentLapMessage data message's avgCombinedPedalSmoothness field's current value. More...
 
SegmentLapStatus status () const
 Returns the SegmentLapMessage data message's status field's current value. More...
 
QString uuid () const
 Returns the SegmentLapMessage data message's uuid field's current value. More...
 
quint8 avgFractionalCadence () const
 Returns the SegmentLapMessage data message's avgFractionalCadence field's current value. More...
 
quint8 maxFractionalCadence () const
 Returns the SegmentLapMessage data message's maxFractionalCadence field's current value. More...
 
quint8 totalFractionalCycles () const
 Returns the SegmentLapMessage data message's totalFractionalCycles field's current value. More...
 
quint16 frontGearShiftCount () const
 Returns the SegmentLapMessage data message's frontGearShiftCount field's current value. More...
 
quint16 rearGearShiftCount () const
 Returns the SegmentLapMessage data message's rearGearShiftCount field's current value. More...
 
quint32 timeStanding () const
 Returns the SegmentLapMessage data message's timeStanding field's current value. More...
 
quint16 standCount () const
 Returns the SegmentLapMessage data message's standCount field's current value. More...
 
qint8 avgLeftPco () const
 Returns the SegmentLapMessage data message's avgLeftPco field's current value. More...
 
qint8 avgRightPco () const
 Returns the SegmentLapMessage data message's avgRightPco field's current value. More...
 
quint8 avgLeftPowerPhase () const
 Returns the SegmentLapMessage data message's avgLeftPowerPhase field's current value. More...
 
quint8 avgLeftPowerPhasePeak () const
 Returns the SegmentLapMessage data message's avgLeftPowerPhasePeak field's current value. More...
 
quint8 avgRightPowerPhase () const
 Returns the SegmentLapMessage data message's avgRightPowerPhase field's current value. More...
 
quint8 avgRightPowerPhasePeak () const
 Returns the SegmentLapMessage data message's avgRightPowerPhasePeak field's current value. More...
 
quint16 avgPowerPosition () const
 Returns the SegmentLapMessage data message's avgPowerPosition field's current value. More...
 
quint16 maxPowerPosition () const
 Returns the SegmentLapMessage data message's maxPowerPosition field's current value. More...
 
quint8 avgCadencePosition () const
 Returns the SegmentLapMessage data message's avgCadencePosition field's current value. More...
 
quint8 maxCadencePosition () const
 Returns the SegmentLapMessage data message's maxCadencePosition field's current value. More...
 
Manufacturer manufacturer () const
 Returns the SegmentLapMessage data message's manufacturer field's current value. More...
 
float totalGrit () const
 Returns the SegmentLapMessage data message's totalGrit field's current value. More...
 
float totalFlow () const
 Returns the SegmentLapMessage data message's totalFlow field's current value. More...
 
float avgGrit () const
 Returns the SegmentLapMessage data message's avgGrit field's current value. More...
 
float avgFlow () const
 Returns the SegmentLapMessage data message's avgFlow field's current value. More...
 
quint8 totalFractionalAscent () const
 Returns the SegmentLapMessage data message's totalFractionalAscent field's current value. More...
 
quint8 totalFractionalDescent () const
 Returns the SegmentLapMessage data message's totalFractionalDescent field's current value. More...
 
void setMessageIndex (const MessageIndex messageIndex)
 Sets the messageIndex field to messageIndex. More...
 
void setTimestamp (const DateTime timestamp)
 Sets the timestamp field to timestamp. More...
 
void setEvent (const Event event)
 Sets the event field to event. More...
 
void setEventType (const EventType eventType)
 Sets the eventType field to eventType. More...
 
void setStartTime (const DateTime startTime)
 Sets the startTime field to startTime. More...
 
void setStartPositionLat (const qint32 startPositionLat)
 Sets the startPositionLat field to startPositionLat. More...
 
void setStartPositionLong (const qint32 startPositionLong)
 Sets the startPositionLong field to startPositionLong. More...
 
void setEndPositionLat (const qint32 endPositionLat)
 Sets the endPositionLat field to endPositionLat. More...
 
void setEndPositionLong (const qint32 endPositionLong)
 Sets the endPositionLong field to endPositionLong. More...
 
void setTotalElapsedTime (const quint32 totalElapsedTime)
 Sets the totalElapsedTime field to totalElapsedTime. More...
 
void setTotalTimerTime (const quint32 totalTimerTime)
 Sets the totalTimerTime field to totalTimerTime. More...
 
void setTotalDistance (const quint32 totalDistance)
 Sets the totalDistance field to totalDistance. More...
 
void setTotalCycles (const quint32 totalCycles)
 Sets the totalCycles field to totalCycles. More...
 
void setTotalCalories (const quint16 totalCalories)
 Sets the totalCalories field to totalCalories. More...
 
void setTotalFatCalories (const quint16 totalFatCalories)
 Sets the totalFatCalories field to totalFatCalories. More...
 
void setAvgSpeed (const quint16 avgSpeed)
 Sets the avgSpeed field to avgSpeed. More...
 
void setMaxSpeed (const quint16 maxSpeed)
 Sets the maxSpeed field to maxSpeed. More...
 
void setAvgHeartRate (const quint8 avgHeartRate)
 Sets the avgHeartRate field to avgHeartRate. More...
 
void setMaxHeartRate (const quint8 maxHeartRate)
 Sets the maxHeartRate field to maxHeartRate. More...
 
void setAvgCadence (const quint8 avgCadence)
 Sets the avgCadence field to avgCadence. More...
 
void setMaxCadence (const quint8 maxCadence)
 Sets the maxCadence field to maxCadence. More...
 
void setAvgPower (const quint16 avgPower)
 Sets the avgPower field to avgPower. More...
 
void setMaxPower (const quint16 maxPower)
 Sets the maxPower field to maxPower. More...
 
void setTotalAscent (const quint16 totalAscent)
 Sets the totalAscent field to totalAscent. More...
 
void setTotalDescent (const quint16 totalDescent)
 Sets the totalDescent field to totalDescent. More...
 
void setSport (const Sport sport)
 Sets the sport field to sport. More...
 
void setEventGroup (const quint8 eventGroup)
 Sets the eventGroup field to eventGroup. More...
 
void setNecLat (const qint32 necLat)
 Sets the necLat field to necLat. More...
 
void setNecLong (const qint32 necLong)
 Sets the necLong field to necLong. More...
 
void setSwcLat (const qint32 swcLat)
 Sets the swcLat field to swcLat. More...
 
void setSwcLong (const qint32 swcLong)
 Sets the swcLong field to swcLong. More...
 
void setName (const QString name)
 Sets the name field to name. More...
 
void setNormalizedPower (const quint16 normalizedPower)
 Sets the normalizedPower field to normalizedPower. More...
 
void setLeftRightBalance (const LeftRightBalance100 leftRightBalance)
 Sets the leftRightBalance field to leftRightBalance. More...
 
void setSubSport (const SubSport subSport)
 Sets the subSport field to subSport. More...
 
void setTotalWork (const quint32 totalWork)
 Sets the totalWork field to totalWork. More...
 
void setAvgAltitude (const quint16 avgAltitude)
 Sets the avgAltitude field to avgAltitude. More...
 
void setMaxAltitude (const quint16 maxAltitude)
 Sets the maxAltitude field to maxAltitude. More...
 
void setGpsAccuracy (const quint8 gpsAccuracy)
 Sets the gpsAccuracy field to gpsAccuracy. More...
 
void setAvgGrade (const qint16 avgGrade)
 Sets the avgGrade field to avgGrade. More...
 
void setAvgPosGrade (const qint16 avgPosGrade)
 Sets the avgPosGrade field to avgPosGrade. More...
 
void setAvgNegGrade (const qint16 avgNegGrade)
 Sets the avgNegGrade field to avgNegGrade. More...
 
void setMaxPosGrade (const qint16 maxPosGrade)
 Sets the maxPosGrade field to maxPosGrade. More...
 
void setMaxNegGrade (const qint16 maxNegGrade)
 Sets the maxNegGrade field to maxNegGrade. More...
 
void setAvgTemperature (const qint8 avgTemperature)
 Sets the avgTemperature field to avgTemperature. More...
 
void setMaxTemperature (const qint8 maxTemperature)
 Sets the maxTemperature field to maxTemperature. More...
 
void setTotalMovingTime (const quint32 totalMovingTime)
 Sets the totalMovingTime field to totalMovingTime. More...
 
void setAvgPosVerticalSpeed (const qint16 avgPosVerticalSpeed)
 Sets the avgPosVerticalSpeed field to avgPosVerticalSpeed. More...
 
void setAvgNegVerticalSpeed (const qint16 avgNegVerticalSpeed)
 Sets the avgNegVerticalSpeed field to avgNegVerticalSpeed. More...
 
void setMaxPosVerticalSpeed (const qint16 maxPosVerticalSpeed)
 Sets the maxPosVerticalSpeed field to maxPosVerticalSpeed. More...
 
void setMaxNegVerticalSpeed (const qint16 maxNegVerticalSpeed)
 Sets the maxNegVerticalSpeed field to maxNegVerticalSpeed. More...
 
void setTimeInHrZone (const quint32 timeInHrZone)
 Sets the timeInHrZone field to timeInHrZone. More...
 
void setTimeInSpeedZone (const quint32 timeInSpeedZone)
 Sets the timeInSpeedZone field to timeInSpeedZone. More...
 
void setTimeInCadenceZone (const quint32 timeInCadenceZone)
 Sets the timeInCadenceZone field to timeInCadenceZone. More...
 
void setTimeInPowerZone (const quint32 timeInPowerZone)
 Sets the timeInPowerZone field to timeInPowerZone. More...
 
void setRepetitionNum (const quint16 repetitionNum)
 Sets the repetitionNum field to repetitionNum. More...
 
void setMinAltitude (const quint16 minAltitude)
 Sets the minAltitude field to minAltitude. More...
 
void setMinHeartRate (const quint8 minHeartRate)
 Sets the minHeartRate field to minHeartRate. More...
 
void setActiveTime (const quint32 activeTime)
 Sets the activeTime field to activeTime. More...
 
void setWktStepIndex (const MessageIndex wktStepIndex)
 Sets the wktStepIndex field to wktStepIndex. More...
 
void setSportEvent (const SportEvent sportEvent)
 Sets the sportEvent field to sportEvent. More...
 
void setAvgLeftTorqueEffectiveness (const quint8 avgLeftTorqueEffectiveness)
 Sets the avgLeftTorqueEffectiveness field to avgLeftTorqueEffectiveness. More...
 
void setAvgRightTorqueEffectiveness (const quint8 avgRightTorqueEffectiveness)
 Sets the avgRightTorqueEffectiveness field to avgRightTorqueEffectiveness. More...
 
void setAvgLeftPedalSmoothness (const quint8 avgLeftPedalSmoothness)
 Sets the avgLeftPedalSmoothness field to avgLeftPedalSmoothness. More...
 
void setAvgRightPedalSmoothness (const quint8 avgRightPedalSmoothness)
 Sets the avgRightPedalSmoothness field to avgRightPedalSmoothness. More...
 
void setAvgCombinedPedalSmoothness (const quint8 avgCombinedPedalSmoothness)
 Sets the avgCombinedPedalSmoothness field to avgCombinedPedalSmoothness. More...
 
void setStatus (const SegmentLapStatus status)
 Sets the status field to status. More...
 
void setUuid (const QString uuid)
 Sets the uuid field to uuid. More...
 
void setAvgFractionalCadence (const quint8 avgFractionalCadence)
 Sets the avgFractionalCadence field to avgFractionalCadence. More...
 
void setMaxFractionalCadence (const quint8 maxFractionalCadence)
 Sets the maxFractionalCadence field to maxFractionalCadence. More...
 
void setTotalFractionalCycles (const quint8 totalFractionalCycles)
 Sets the totalFractionalCycles field to totalFractionalCycles. More...
 
void setFrontGearShiftCount (const quint16 frontGearShiftCount)
 Sets the frontGearShiftCount field to frontGearShiftCount. More...
 
void setRearGearShiftCount (const quint16 rearGearShiftCount)
 Sets the rearGearShiftCount field to rearGearShiftCount. More...
 
void setTimeStanding (const quint32 timeStanding)
 Sets the timeStanding field to timeStanding. More...
 
void setStandCount (const quint16 standCount)
 Sets the standCount field to standCount. More...
 
void setAvgLeftPco (const qint8 avgLeftPco)
 Sets the avgLeftPco field to avgLeftPco. More...
 
void setAvgRightPco (const qint8 avgRightPco)
 Sets the avgRightPco field to avgRightPco. More...
 
void setAvgLeftPowerPhase (const quint8 avgLeftPowerPhase)
 Sets the avgLeftPowerPhase field to avgLeftPowerPhase. More...
 
void setAvgLeftPowerPhasePeak (const quint8 avgLeftPowerPhasePeak)
 Sets the avgLeftPowerPhasePeak field to avgLeftPowerPhasePeak. More...
 
void setAvgRightPowerPhase (const quint8 avgRightPowerPhase)
 Sets the avgRightPowerPhase field to avgRightPowerPhase. More...
 
void setAvgRightPowerPhasePeak (const quint8 avgRightPowerPhasePeak)
 Sets the avgRightPowerPhasePeak field to avgRightPowerPhasePeak. More...
 
void setAvgPowerPosition (const quint16 avgPowerPosition)
 Sets the avgPowerPosition field to avgPowerPosition. More...
 
void setMaxPowerPosition (const quint16 maxPowerPosition)
 Sets the maxPowerPosition field to maxPowerPosition. More...
 
void setAvgCadencePosition (const quint8 avgCadencePosition)
 Sets the avgCadencePosition field to avgCadencePosition. More...
 
void setMaxCadencePosition (const quint8 maxCadencePosition)
 Sets the maxCadencePosition field to maxCadencePosition. More...
 
void setManufacturer (const Manufacturer manufacturer)
 Sets the manufacturer field to manufacturer. More...
 
void setTotalGrit (const float totalGrit)
 Sets the totalGrit field to totalGrit. More...
 
void setTotalFlow (const float totalFlow)
 Sets the totalFlow field to totalFlow. More...
 
void setAvgGrit (const float avgGrit)
 Sets the avgGrit field to avgGrit. More...
 
void setAvgFlow (const float avgFlow)
 Sets the avgFlow field to avgFlow. More...
 
void setTotalFractionalAscent (const quint8 totalFractionalAscent)
 Sets the totalFractionalAscent field to totalFractionalAscent. More...
 
void setTotalFractionalDescent (const quint8 totalFractionalDescent)
 Sets the totalFractionalDescent field to totalFractionalDescent. More...
 
- Public Member Functions inherited from AbstractDataMessage
 ~AbstractDataMessage ()
 Destroys the AbstractDataMessage object.
 
MesgNum globalMessageNumber () const
 Returns the data message's global message number. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from AbstractDataMessage
static AbstractDataMessagefromData (const DataDefinition *const defn, const QByteArray &record)
 Constructs the relevant AbstractDataMessage-derived class to parse record according to defn. More...
 

Detailed Description

The SegmentLapMessage class represents a FIT SegmentLapMessage data message.

See also
DataMessage

Constructor & Destructor Documentation

◆ SegmentLapMessage()

SegmentLapMessage::SegmentLapMessage ( )

Constructs a SegmentLapMessage object.

Typically, instances of this class will be returned by FitStreamReader::readNext, but this constructor may be used, along with the relevant setter methods, to create a valid message.

Member Function Documentation

◆ activeTime()

quint32 SegmentLapMessage::activeTime ( ) const

Returns the SegmentLapMessage data message's activeTime field's current value.

Returns
the activeTime field value.
Here is the caller graph for this function:

◆ avgAltitude()

quint16 SegmentLapMessage::avgAltitude ( ) const

Returns the SegmentLapMessage data message's avgAltitude field's current value.

Returns
the avgAltitude field value.
Here is the caller graph for this function:

◆ avgCadence()

quint8 SegmentLapMessage::avgCadence ( ) const

Returns the SegmentLapMessage data message's avgCadence field's current value.

total_cycles / total_timer_time if non_zero_avg_cadence otherwise total_cycles / total_elapsed_time

Returns
the avgCadence field value.
Here is the caller graph for this function:

◆ avgCadencePosition()

quint8 SegmentLapMessage::avgCadencePosition ( ) const

Returns the SegmentLapMessage data message's avgCadencePosition field's current value.

Average cadence by position. Data value indexes defined by rider_position_type.

Returns
the avgCadencePosition field value.
Here is the caller graph for this function:

◆ avgCombinedPedalSmoothness()

quint8 SegmentLapMessage::avgCombinedPedalSmoothness ( ) const

Returns the SegmentLapMessage data message's avgCombinedPedalSmoothness field's current value.

Returns
the avgCombinedPedalSmoothness field value.
Here is the caller graph for this function:

◆ avgFlow()

float SegmentLapMessage::avgFlow ( ) const

Returns the SegmentLapMessage data message's avgFlow field's current value.

The flow score estimates how long distance wise a cyclist deaccelerates over intervals where deacceleration is unnecessary such as smooth turns or small grade angle intervals.

Returns
the avgFlow field value.
Here is the caller graph for this function:

◆ avgFractionalCadence()

quint8 SegmentLapMessage::avgFractionalCadence ( ) const

Returns the SegmentLapMessage data message's avgFractionalCadence field's current value.

fractional part of the avg_cadence

Returns
the avgFractionalCadence field value.
Here is the caller graph for this function:

◆ avgGrade()

qint16 SegmentLapMessage::avgGrade ( ) const

Returns the SegmentLapMessage data message's avgGrade field's current value.

Returns
the avgGrade field value.
Here is the caller graph for this function:

◆ avgGrit()

float SegmentLapMessage::avgGrit ( ) const

Returns the SegmentLapMessage data message's avgGrit field's current value.

The grit score estimates how challenging a route could be for a cyclist in terms of time spent going over sharp turns or large grade slopes.

Returns
the avgGrit field value.
Here is the caller graph for this function:

◆ avgHeartRate()

quint8 SegmentLapMessage::avgHeartRate ( ) const

Returns the SegmentLapMessage data message's avgHeartRate field's current value.

Returns
the avgHeartRate field value.
Here is the caller graph for this function:

◆ avgLeftPco()

qint8 SegmentLapMessage::avgLeftPco ( ) const

Returns the SegmentLapMessage data message's avgLeftPco field's current value.

Average left platform center offset

Returns
the avgLeftPco field value.
Here is the caller graph for this function:

◆ avgLeftPedalSmoothness()

quint8 SegmentLapMessage::avgLeftPedalSmoothness ( ) const

Returns the SegmentLapMessage data message's avgLeftPedalSmoothness field's current value.

Returns
the avgLeftPedalSmoothness field value.
Here is the caller graph for this function:

◆ avgLeftPowerPhase()

quint8 SegmentLapMessage::avgLeftPowerPhase ( ) const

Returns the SegmentLapMessage data message's avgLeftPowerPhase field's current value.

Average left power phase angles. Data value indexes defined by power_phase_type.

Returns
the avgLeftPowerPhase field value.
Here is the caller graph for this function:

◆ avgLeftPowerPhasePeak()

quint8 SegmentLapMessage::avgLeftPowerPhasePeak ( ) const

Returns the SegmentLapMessage data message's avgLeftPowerPhasePeak field's current value.

Average left power phase peak angles. Data value indexes defined by power_phase_type.

Returns
the avgLeftPowerPhasePeak field value.
Here is the caller graph for this function:

◆ avgLeftTorqueEffectiveness()

quint8 SegmentLapMessage::avgLeftTorqueEffectiveness ( ) const

Returns the SegmentLapMessage data message's avgLeftTorqueEffectiveness field's current value.

Returns
the avgLeftTorqueEffectiveness field value.
Here is the caller graph for this function:

◆ avgNegGrade()

qint16 SegmentLapMessage::avgNegGrade ( ) const

Returns the SegmentLapMessage data message's avgNegGrade field's current value.

Returns
the avgNegGrade field value.
Here is the caller graph for this function:

◆ avgNegVerticalSpeed()

qint16 SegmentLapMessage::avgNegVerticalSpeed ( ) const

Returns the SegmentLapMessage data message's avgNegVerticalSpeed field's current value.

Returns
the avgNegVerticalSpeed field value.
Here is the caller graph for this function:

◆ avgPosGrade()

qint16 SegmentLapMessage::avgPosGrade ( ) const

Returns the SegmentLapMessage data message's avgPosGrade field's current value.

Returns
the avgPosGrade field value.
Here is the caller graph for this function:

◆ avgPosVerticalSpeed()

qint16 SegmentLapMessage::avgPosVerticalSpeed ( ) const

Returns the SegmentLapMessage data message's avgPosVerticalSpeed field's current value.

Returns
the avgPosVerticalSpeed field value.
Here is the caller graph for this function:

◆ avgPower()

quint16 SegmentLapMessage::avgPower ( ) const

Returns the SegmentLapMessage data message's avgPower field's current value.

total_power / total_timer_time if non_zero_avg_power otherwise total_power / total_elapsed_time

Returns
the avgPower field value.
Here is the caller graph for this function:

◆ avgPowerPosition()

quint16 SegmentLapMessage::avgPowerPosition ( ) const

Returns the SegmentLapMessage data message's avgPowerPosition field's current value.

Average power by position. Data value indexes defined by rider_position_type.

Returns
the avgPowerPosition field value.
Here is the caller graph for this function:

◆ avgRightPco()

qint8 SegmentLapMessage::avgRightPco ( ) const

Returns the SegmentLapMessage data message's avgRightPco field's current value.

Average right platform center offset

Returns
the avgRightPco field value.
Here is the caller graph for this function:

◆ avgRightPedalSmoothness()

quint8 SegmentLapMessage::avgRightPedalSmoothness ( ) const

Returns the SegmentLapMessage data message's avgRightPedalSmoothness field's current value.

Returns
the avgRightPedalSmoothness field value.
Here is the caller graph for this function:

◆ avgRightPowerPhase()

quint8 SegmentLapMessage::avgRightPowerPhase ( ) const

Returns the SegmentLapMessage data message's avgRightPowerPhase field's current value.

Average right power phase angles. Data value indexes defined by power_phase_type.

Returns
the avgRightPowerPhase field value.
Here is the caller graph for this function:

◆ avgRightPowerPhasePeak()

quint8 SegmentLapMessage::avgRightPowerPhasePeak ( ) const

Returns the SegmentLapMessage data message's avgRightPowerPhasePeak field's current value.

Average right power phase peak angles. Data value indexes defined by power_phase_type.

Returns
the avgRightPowerPhasePeak field value.
Here is the caller graph for this function:

◆ avgRightTorqueEffectiveness()

quint8 SegmentLapMessage::avgRightTorqueEffectiveness ( ) const

Returns the SegmentLapMessage data message's avgRightTorqueEffectiveness field's current value.

Returns
the avgRightTorqueEffectiveness field value.
Here is the caller graph for this function:

◆ avgSpeed()

quint16 SegmentLapMessage::avgSpeed ( ) const

Returns the SegmentLapMessage data message's avgSpeed field's current value.

Returns
the avgSpeed field value.
Here is the caller graph for this function:

◆ avgTemperature()

qint8 SegmentLapMessage::avgTemperature ( ) const

Returns the SegmentLapMessage data message's avgTemperature field's current value.

Returns
the avgTemperature field value.
Here is the caller graph for this function:

◆ endPositionLat()

qint32 SegmentLapMessage::endPositionLat ( ) const

Returns the SegmentLapMessage data message's endPositionLat field's current value.

Returns
the endPositionLat field value.
Here is the caller graph for this function:

◆ endPositionLong()

qint32 SegmentLapMessage::endPositionLong ( ) const

Returns the SegmentLapMessage data message's endPositionLong field's current value.

Returns
the endPositionLong field value.
Here is the caller graph for this function:

◆ event()

Event SegmentLapMessage::event ( ) const

Returns the SegmentLapMessage data message's event field's current value.

Returns
the event field value.
Here is the caller graph for this function:

◆ eventGroup()

quint8 SegmentLapMessage::eventGroup ( ) const

Returns the SegmentLapMessage data message's eventGroup field's current value.

Returns
the eventGroup field value.
Here is the caller graph for this function:

◆ eventType()

EventType SegmentLapMessage::eventType ( ) const

Returns the SegmentLapMessage data message's eventType field's current value.

Returns
the eventType field value.
Here is the caller graph for this function:

◆ frontGearShiftCount()

quint16 SegmentLapMessage::frontGearShiftCount ( ) const

Returns the SegmentLapMessage data message's frontGearShiftCount field's current value.

Returns
the frontGearShiftCount field value.
Here is the caller graph for this function:

◆ gpsAccuracy()

quint8 SegmentLapMessage::gpsAccuracy ( ) const

Returns the SegmentLapMessage data message's gpsAccuracy field's current value.

Returns
the gpsAccuracy field value.
Here is the caller graph for this function:

◆ leftRightBalance()

LeftRightBalance100 SegmentLapMessage::leftRightBalance ( ) const

Returns the SegmentLapMessage data message's leftRightBalance field's current value.

Returns
the leftRightBalance field value.
Here is the caller graph for this function:

◆ manufacturer()

Manufacturer SegmentLapMessage::manufacturer ( ) const

Returns the SegmentLapMessage data message's manufacturer field's current value.

Manufacturer that produced the segment

Returns
the manufacturer field value.
Here is the caller graph for this function:

◆ maxAltitude()

quint16 SegmentLapMessage::maxAltitude ( ) const

Returns the SegmentLapMessage data message's maxAltitude field's current value.

Returns
the maxAltitude field value.
Here is the caller graph for this function:

◆ maxCadence()

quint8 SegmentLapMessage::maxCadence ( ) const

Returns the SegmentLapMessage data message's maxCadence field's current value.

Returns
the maxCadence field value.
Here is the caller graph for this function:

◆ maxCadencePosition()

quint8 SegmentLapMessage::maxCadencePosition ( ) const

Returns the SegmentLapMessage data message's maxCadencePosition field's current value.

Maximum cadence by position. Data value indexes defined by rider_position_type.

Returns
the maxCadencePosition field value.
Here is the caller graph for this function:

◆ maxFractionalCadence()

quint8 SegmentLapMessage::maxFractionalCadence ( ) const

Returns the SegmentLapMessage data message's maxFractionalCadence field's current value.

fractional part of the max_cadence

Returns
the maxFractionalCadence field value.
Here is the caller graph for this function:

◆ maxHeartRate()

quint8 SegmentLapMessage::maxHeartRate ( ) const

Returns the SegmentLapMessage data message's maxHeartRate field's current value.

Returns
the maxHeartRate field value.
Here is the caller graph for this function:

◆ maxNegGrade()

qint16 SegmentLapMessage::maxNegGrade ( ) const

Returns the SegmentLapMessage data message's maxNegGrade field's current value.

Returns
the maxNegGrade field value.
Here is the caller graph for this function:

◆ maxNegVerticalSpeed()

qint16 SegmentLapMessage::maxNegVerticalSpeed ( ) const

Returns the SegmentLapMessage data message's maxNegVerticalSpeed field's current value.

Returns
the maxNegVerticalSpeed field value.
Here is the caller graph for this function:

◆ maxPosGrade()

qint16 SegmentLapMessage::maxPosGrade ( ) const

Returns the SegmentLapMessage data message's maxPosGrade field's current value.

Returns
the maxPosGrade field value.
Here is the caller graph for this function:

◆ maxPosVerticalSpeed()

qint16 SegmentLapMessage::maxPosVerticalSpeed ( ) const

Returns the SegmentLapMessage data message's maxPosVerticalSpeed field's current value.

Returns
the maxPosVerticalSpeed field value.
Here is the caller graph for this function:

◆ maxPower()

quint16 SegmentLapMessage::maxPower ( ) const

Returns the SegmentLapMessage data message's maxPower field's current value.

Returns
the maxPower field value.
Here is the caller graph for this function:

◆ maxPowerPosition()

quint16 SegmentLapMessage::maxPowerPosition ( ) const

Returns the SegmentLapMessage data message's maxPowerPosition field's current value.

Maximum power by position. Data value indexes defined by rider_position_type.

Returns
the maxPowerPosition field value.
Here is the caller graph for this function:

◆ maxSpeed()

quint16 SegmentLapMessage::maxSpeed ( ) const

Returns the SegmentLapMessage data message's maxSpeed field's current value.

Returns
the maxSpeed field value.
Here is the caller graph for this function:

◆ maxTemperature()

qint8 SegmentLapMessage::maxTemperature ( ) const

Returns the SegmentLapMessage data message's maxTemperature field's current value.

Returns
the maxTemperature field value.
Here is the caller graph for this function:

◆ messageIndex()

MessageIndex SegmentLapMessage::messageIndex ( ) const

Returns the SegmentLapMessage data message's messageIndex field's current value.

Returns
the messageIndex field value.
Here is the caller graph for this function:

◆ minAltitude()

quint16 SegmentLapMessage::minAltitude ( ) const

Returns the SegmentLapMessage data message's minAltitude field's current value.

Returns
the minAltitude field value.
Here is the caller graph for this function:

◆ minHeartRate()

quint8 SegmentLapMessage::minHeartRate ( ) const

Returns the SegmentLapMessage data message's minHeartRate field's current value.

Returns
the minHeartRate field value.
Here is the caller graph for this function:

◆ name()

QString SegmentLapMessage::name ( ) const

Returns the SegmentLapMessage data message's name field's current value.

Returns
the name field value.
Here is the caller graph for this function:

◆ necLat()

qint32 SegmentLapMessage::necLat ( ) const

Returns the SegmentLapMessage data message's necLat field's current value.

North east corner latitude.

Returns
the necLat field value.
Here is the caller graph for this function:

◆ necLong()

qint32 SegmentLapMessage::necLong ( ) const

Returns the SegmentLapMessage data message's necLong field's current value.

North east corner longitude.

Returns
the necLong field value.
Here is the caller graph for this function:

◆ normalizedPower()

quint16 SegmentLapMessage::normalizedPower ( ) const

Returns the SegmentLapMessage data message's normalizedPower field's current value.

Returns
the normalizedPower field value.
Here is the caller graph for this function:

◆ rearGearShiftCount()

quint16 SegmentLapMessage::rearGearShiftCount ( ) const

Returns the SegmentLapMessage data message's rearGearShiftCount field's current value.

Returns
the rearGearShiftCount field value.
Here is the caller graph for this function:

◆ repetitionNum()

quint16 SegmentLapMessage::repetitionNum ( ) const

Returns the SegmentLapMessage data message's repetitionNum field's current value.

Returns
the repetitionNum field value.
Here is the caller graph for this function:

◆ setActiveTime()

void SegmentLapMessage::setActiveTime ( const quint32  activeTime)

Sets the activeTime field to activeTime.

Parameters
activeTimeThe field value to set.
Here is the call graph for this function:

◆ setAvgAltitude()

void SegmentLapMessage::setAvgAltitude ( const quint16  avgAltitude)

Sets the avgAltitude field to avgAltitude.

Parameters
avgAltitudeThe field value to set.
Here is the call graph for this function:

◆ setAvgCadence()

void SegmentLapMessage::setAvgCadence ( const quint8  avgCadence)

Sets the avgCadence field to avgCadence.

Parameters
avgCadenceThe field value to set.
Here is the call graph for this function:

◆ setAvgCadencePosition()

void SegmentLapMessage::setAvgCadencePosition ( const quint8  avgCadencePosition)

Sets the avgCadencePosition field to avgCadencePosition.

Parameters
avgCadencePositionThe field value to set.
Here is the call graph for this function:

◆ setAvgCombinedPedalSmoothness()

void SegmentLapMessage::setAvgCombinedPedalSmoothness ( const quint8  avgCombinedPedalSmoothness)

Sets the avgCombinedPedalSmoothness field to avgCombinedPedalSmoothness.

Parameters
avgCombinedPedalSmoothnessThe field value to set.
Here is the call graph for this function:

◆ setAvgFlow()

void SegmentLapMessage::setAvgFlow ( const float  avgFlow)

Sets the avgFlow field to avgFlow.

Parameters
avgFlowThe field value to set.
Here is the call graph for this function:

◆ setAvgFractionalCadence()

void SegmentLapMessage::setAvgFractionalCadence ( const quint8  avgFractionalCadence)

Sets the avgFractionalCadence field to avgFractionalCadence.

Parameters
avgFractionalCadenceThe field value to set.
Here is the call graph for this function:

◆ setAvgGrade()

void SegmentLapMessage::setAvgGrade ( const qint16  avgGrade)

Sets the avgGrade field to avgGrade.

Parameters
avgGradeThe field value to set.
Here is the call graph for this function:

◆ setAvgGrit()

void SegmentLapMessage::setAvgGrit ( const float  avgGrit)

Sets the avgGrit field to avgGrit.

Parameters
avgGritThe field value to set.
Here is the call graph for this function:

◆ setAvgHeartRate()

void SegmentLapMessage::setAvgHeartRate ( const quint8  avgHeartRate)

Sets the avgHeartRate field to avgHeartRate.

Parameters
avgHeartRateThe field value to set.
Here is the call graph for this function:

◆ setAvgLeftPco()

void SegmentLapMessage::setAvgLeftPco ( const qint8  avgLeftPco)

Sets the avgLeftPco field to avgLeftPco.

Parameters
avgLeftPcoThe field value to set.
Here is the call graph for this function:

◆ setAvgLeftPedalSmoothness()

void SegmentLapMessage::setAvgLeftPedalSmoothness ( const quint8  avgLeftPedalSmoothness)

Sets the avgLeftPedalSmoothness field to avgLeftPedalSmoothness.

Parameters
avgLeftPedalSmoothnessThe field value to set.
Here is the call graph for this function:

◆ setAvgLeftPowerPhase()

void SegmentLapMessage::setAvgLeftPowerPhase ( const quint8  avgLeftPowerPhase)

Sets the avgLeftPowerPhase field to avgLeftPowerPhase.

Parameters
avgLeftPowerPhaseThe field value to set.
Here is the call graph for this function:

◆ setAvgLeftPowerPhasePeak()

void SegmentLapMessage::setAvgLeftPowerPhasePeak ( const quint8  avgLeftPowerPhasePeak)

Sets the avgLeftPowerPhasePeak field to avgLeftPowerPhasePeak.

Parameters
avgLeftPowerPhasePeakThe field value to set.
Here is the call graph for this function:

◆ setAvgLeftTorqueEffectiveness()

void SegmentLapMessage::setAvgLeftTorqueEffectiveness ( const quint8  avgLeftTorqueEffectiveness)

Sets the avgLeftTorqueEffectiveness field to avgLeftTorqueEffectiveness.

Parameters
avgLeftTorqueEffectivenessThe field value to set.
Here is the call graph for this function:

◆ setAvgNegGrade()

void SegmentLapMessage::setAvgNegGrade ( const qint16  avgNegGrade)

Sets the avgNegGrade field to avgNegGrade.

Parameters
avgNegGradeThe field value to set.
Here is the call graph for this function:

◆ setAvgNegVerticalSpeed()

void SegmentLapMessage::setAvgNegVerticalSpeed ( const qint16  avgNegVerticalSpeed)

Sets the avgNegVerticalSpeed field to avgNegVerticalSpeed.

Parameters
avgNegVerticalSpeedThe field value to set.
Here is the call graph for this function:

◆ setAvgPosGrade()

void SegmentLapMessage::setAvgPosGrade ( const qint16  avgPosGrade)

Sets the avgPosGrade field to avgPosGrade.

Parameters
avgPosGradeThe field value to set.
Here is the call graph for this function:

◆ setAvgPosVerticalSpeed()

void SegmentLapMessage::setAvgPosVerticalSpeed ( const qint16  avgPosVerticalSpeed)

Sets the avgPosVerticalSpeed field to avgPosVerticalSpeed.

Parameters
avgPosVerticalSpeedThe field value to set.
Here is the call graph for this function:

◆ setAvgPower()

void SegmentLapMessage::setAvgPower ( const quint16  avgPower)

Sets the avgPower field to avgPower.

Parameters
avgPowerThe field value to set.
Here is the call graph for this function:

◆ setAvgPowerPosition()

void SegmentLapMessage::setAvgPowerPosition ( const quint16  avgPowerPosition)

Sets the avgPowerPosition field to avgPowerPosition.

Parameters
avgPowerPositionThe field value to set.
Here is the call graph for this function:

◆ setAvgRightPco()

void SegmentLapMessage::setAvgRightPco ( const qint8  avgRightPco)

Sets the avgRightPco field to avgRightPco.

Parameters
avgRightPcoThe field value to set.
Here is the call graph for this function:

◆ setAvgRightPedalSmoothness()

void SegmentLapMessage::setAvgRightPedalSmoothness ( const quint8  avgRightPedalSmoothness)

Sets the avgRightPedalSmoothness field to avgRightPedalSmoothness.

Parameters
avgRightPedalSmoothnessThe field value to set.
Here is the call graph for this function:

◆ setAvgRightPowerPhase()

void SegmentLapMessage::setAvgRightPowerPhase ( const quint8  avgRightPowerPhase)

Sets the avgRightPowerPhase field to avgRightPowerPhase.

Parameters
avgRightPowerPhaseThe field value to set.
Here is the call graph for this function:

◆ setAvgRightPowerPhasePeak()

void SegmentLapMessage::setAvgRightPowerPhasePeak ( const quint8  avgRightPowerPhasePeak)

Sets the avgRightPowerPhasePeak field to avgRightPowerPhasePeak.

Parameters
avgRightPowerPhasePeakThe field value to set.
Here is the call graph for this function:

◆ setAvgRightTorqueEffectiveness()

void SegmentLapMessage::setAvgRightTorqueEffectiveness ( const quint8  avgRightTorqueEffectiveness)

Sets the avgRightTorqueEffectiveness field to avgRightTorqueEffectiveness.

Parameters
avgRightTorqueEffectivenessThe field value to set.
Here is the call graph for this function:

◆ setAvgSpeed()

void SegmentLapMessage::setAvgSpeed ( const quint16  avgSpeed)

Sets the avgSpeed field to avgSpeed.

Parameters
avgSpeedThe field value to set.
Here is the call graph for this function:

◆ setAvgTemperature()

void SegmentLapMessage::setAvgTemperature ( const qint8  avgTemperature)

Sets the avgTemperature field to avgTemperature.

Parameters
avgTemperatureThe field value to set.
Here is the call graph for this function:

◆ setEndPositionLat()

void SegmentLapMessage::setEndPositionLat ( const qint32  endPositionLat)

Sets the endPositionLat field to endPositionLat.

Parameters
endPositionLatThe field value to set.
Here is the call graph for this function:

◆ setEndPositionLong()

void SegmentLapMessage::setEndPositionLong ( const qint32  endPositionLong)

Sets the endPositionLong field to endPositionLong.

Parameters
endPositionLongThe field value to set.
Here is the call graph for this function:

◆ setEvent()

void SegmentLapMessage::setEvent ( const Event  event)

Sets the event field to event.

Parameters
eventThe field value to set.
Here is the call graph for this function:

◆ setEventGroup()

void SegmentLapMessage::setEventGroup ( const quint8  eventGroup)

Sets the eventGroup field to eventGroup.

Parameters
eventGroupThe field value to set.
Here is the call graph for this function:

◆ setEventType()

void SegmentLapMessage::setEventType ( const EventType  eventType)

Sets the eventType field to eventType.

Parameters
eventTypeThe field value to set.
Here is the call graph for this function:

◆ setFrontGearShiftCount()

void SegmentLapMessage::setFrontGearShiftCount ( const quint16  frontGearShiftCount)

Sets the frontGearShiftCount field to frontGearShiftCount.

Parameters
frontGearShiftCountThe field value to set.
Here is the call graph for this function:

◆ setGpsAccuracy()

void SegmentLapMessage::setGpsAccuracy ( const quint8  gpsAccuracy)

Sets the gpsAccuracy field to gpsAccuracy.

Parameters
gpsAccuracyThe field value to set.
Here is the call graph for this function:

◆ setLeftRightBalance()

void SegmentLapMessage::setLeftRightBalance ( const LeftRightBalance100  leftRightBalance)

Sets the leftRightBalance field to leftRightBalance.

Parameters
leftRightBalanceThe field value to set.
Here is the call graph for this function:

◆ setManufacturer()

void SegmentLapMessage::setManufacturer ( const Manufacturer  manufacturer)

Sets the manufacturer field to manufacturer.

Parameters
manufacturerThe field value to set.
Here is the call graph for this function:

◆ setMaxAltitude()

void SegmentLapMessage::setMaxAltitude ( const quint16  maxAltitude)

Sets the maxAltitude field to maxAltitude.

Parameters
maxAltitudeThe field value to set.
Here is the call graph for this function:

◆ setMaxCadence()

void SegmentLapMessage::setMaxCadence ( const quint8  maxCadence)

Sets the maxCadence field to maxCadence.

Parameters
maxCadenceThe field value to set.
Here is the call graph for this function:

◆ setMaxCadencePosition()

void SegmentLapMessage::setMaxCadencePosition ( const quint8  maxCadencePosition)

Sets the maxCadencePosition field to maxCadencePosition.

Parameters
maxCadencePositionThe field value to set.
Here is the call graph for this function:

◆ setMaxFractionalCadence()

void SegmentLapMessage::setMaxFractionalCadence ( const quint8  maxFractionalCadence)

Sets the maxFractionalCadence field to maxFractionalCadence.

Parameters
maxFractionalCadenceThe field value to set.
Here is the call graph for this function:

◆ setMaxHeartRate()

void SegmentLapMessage::setMaxHeartRate ( const quint8  maxHeartRate)

Sets the maxHeartRate field to maxHeartRate.

Parameters
maxHeartRateThe field value to set.
Here is the call graph for this function:

◆ setMaxNegGrade()

void SegmentLapMessage::setMaxNegGrade ( const qint16  maxNegGrade)

Sets the maxNegGrade field to maxNegGrade.

Parameters
maxNegGradeThe field value to set.
Here is the call graph for this function:

◆ setMaxNegVerticalSpeed()

void SegmentLapMessage::setMaxNegVerticalSpeed ( const qint16  maxNegVerticalSpeed)

Sets the maxNegVerticalSpeed field to maxNegVerticalSpeed.

Parameters
maxNegVerticalSpeedThe field value to set.
Here is the call graph for this function:

◆ setMaxPosGrade()

void SegmentLapMessage::setMaxPosGrade ( const qint16  maxPosGrade)

Sets the maxPosGrade field to maxPosGrade.

Parameters
maxPosGradeThe field value to set.
Here is the call graph for this function:

◆ setMaxPosVerticalSpeed()

void SegmentLapMessage::setMaxPosVerticalSpeed ( const qint16  maxPosVerticalSpeed)

Sets the maxPosVerticalSpeed field to maxPosVerticalSpeed.

Parameters
maxPosVerticalSpeedThe field value to set.
Here is the call graph for this function:

◆ setMaxPower()

void SegmentLapMessage::setMaxPower ( const quint16  maxPower)

Sets the maxPower field to maxPower.

Parameters
maxPowerThe field value to set.
Here is the call graph for this function:

◆ setMaxPowerPosition()

void SegmentLapMessage::setMaxPowerPosition ( const quint16  maxPowerPosition)

Sets the maxPowerPosition field to maxPowerPosition.

Parameters
maxPowerPositionThe field value to set.
Here is the call graph for this function:

◆ setMaxSpeed()

void SegmentLapMessage::setMaxSpeed ( const quint16  maxSpeed)

Sets the maxSpeed field to maxSpeed.

Parameters
maxSpeedThe field value to set.
Here is the call graph for this function:

◆ setMaxTemperature()

void SegmentLapMessage::setMaxTemperature ( const qint8  maxTemperature)

Sets the maxTemperature field to maxTemperature.

Parameters
maxTemperatureThe field value to set.
Here is the call graph for this function:

◆ setMessageIndex()

void SegmentLapMessage::setMessageIndex ( const MessageIndex  messageIndex)

Sets the messageIndex field to messageIndex.

Parameters
messageIndexThe field value to set.
Here is the call graph for this function:

◆ setMinAltitude()

void SegmentLapMessage::setMinAltitude ( const quint16  minAltitude)

Sets the minAltitude field to minAltitude.

Parameters
minAltitudeThe field value to set.
Here is the call graph for this function:

◆ setMinHeartRate()

void SegmentLapMessage::setMinHeartRate ( const quint8  minHeartRate)

Sets the minHeartRate field to minHeartRate.

Parameters
minHeartRateThe field value to set.
Here is the call graph for this function:

◆ setName()

void SegmentLapMessage::setName ( const QString  name)

Sets the name field to name.

Parameters
nameThe field value to set.
Here is the call graph for this function:

◆ setNecLat()

void SegmentLapMessage::setNecLat ( const qint32  necLat)

Sets the necLat field to necLat.

Parameters
necLatThe field value to set.
Here is the call graph for this function:

◆ setNecLong()

void SegmentLapMessage::setNecLong ( const qint32  necLong)

Sets the necLong field to necLong.

Parameters
necLongThe field value to set.
Here is the call graph for this function:

◆ setNormalizedPower()

void SegmentLapMessage::setNormalizedPower ( const quint16  normalizedPower)

Sets the normalizedPower field to normalizedPower.

Parameters
normalizedPowerThe field value to set.
Here is the call graph for this function:

◆ setRearGearShiftCount()

void SegmentLapMessage::setRearGearShiftCount ( const quint16  rearGearShiftCount)

Sets the rearGearShiftCount field to rearGearShiftCount.

Parameters
rearGearShiftCountThe field value to set.
Here is the call graph for this function:

◆ setRepetitionNum()

void SegmentLapMessage::setRepetitionNum ( const quint16  repetitionNum)

Sets the repetitionNum field to repetitionNum.

Parameters
repetitionNumThe field value to set.
Here is the call graph for this function:

◆ setSport()

void SegmentLapMessage::setSport ( const Sport  sport)

Sets the sport field to sport.

Parameters
sportThe field value to set.
Here is the call graph for this function:

◆ setSportEvent()

void SegmentLapMessage::setSportEvent ( const SportEvent  sportEvent)

Sets the sportEvent field to sportEvent.

Parameters
sportEventThe field value to set.
Here is the call graph for this function:

◆ setStandCount()

void SegmentLapMessage::setStandCount ( const quint16  standCount)

Sets the standCount field to standCount.

Parameters
standCountThe field value to set.
Here is the call graph for this function:

◆ setStartPositionLat()

void SegmentLapMessage::setStartPositionLat ( const qint32  startPositionLat)

Sets the startPositionLat field to startPositionLat.

Parameters
startPositionLatThe field value to set.
Here is the call graph for this function:

◆ setStartPositionLong()

void SegmentLapMessage::setStartPositionLong ( const qint32  startPositionLong)

Sets the startPositionLong field to startPositionLong.

Parameters
startPositionLongThe field value to set.
Here is the call graph for this function:

◆ setStartTime()

void SegmentLapMessage::setStartTime ( const DateTime  startTime)

Sets the startTime field to startTime.

Parameters
startTimeThe field value to set.
Here is the call graph for this function:

◆ setStatus()

void SegmentLapMessage::setStatus ( const SegmentLapStatus  status)

Sets the status field to status.

Parameters
statusThe field value to set.
Here is the call graph for this function:

◆ setSubSport()

void SegmentLapMessage::setSubSport ( const SubSport  subSport)

Sets the subSport field to subSport.

Parameters
subSportThe field value to set.
Here is the call graph for this function:

◆ setSwcLat()

void SegmentLapMessage::setSwcLat ( const qint32  swcLat)

Sets the swcLat field to swcLat.

Parameters
swcLatThe field value to set.
Here is the call graph for this function:

◆ setSwcLong()

void SegmentLapMessage::setSwcLong ( const qint32  swcLong)

Sets the swcLong field to swcLong.

Parameters
swcLongThe field value to set.
Here is the call graph for this function:

◆ setTimeInCadenceZone()

void SegmentLapMessage::setTimeInCadenceZone ( const quint32  timeInCadenceZone)

Sets the timeInCadenceZone field to timeInCadenceZone.

Parameters
timeInCadenceZoneThe field value to set.
Here is the call graph for this function:

◆ setTimeInHrZone()

void SegmentLapMessage::setTimeInHrZone ( const quint32  timeInHrZone)

Sets the timeInHrZone field to timeInHrZone.

Parameters
timeInHrZoneThe field value to set.
Here is the call graph for this function:

◆ setTimeInPowerZone()

void SegmentLapMessage::setTimeInPowerZone ( const quint32  timeInPowerZone)

Sets the timeInPowerZone field to timeInPowerZone.

Parameters
timeInPowerZoneThe field value to set.
Here is the call graph for this function:

◆ setTimeInSpeedZone()

void SegmentLapMessage::setTimeInSpeedZone ( const quint32  timeInSpeedZone)

Sets the timeInSpeedZone field to timeInSpeedZone.

Parameters
timeInSpeedZoneThe field value to set.
Here is the call graph for this function:

◆ setTimestamp()

void SegmentLapMessage::setTimestamp ( const DateTime  timestamp)

Sets the timestamp field to timestamp.

Parameters
timestampThe field value to set.
Here is the call graph for this function:

◆ setTimeStanding()

void SegmentLapMessage::setTimeStanding ( const quint32  timeStanding)

Sets the timeStanding field to timeStanding.

Parameters
timeStandingThe field value to set.
Here is the call graph for this function:

◆ setTotalAscent()

void SegmentLapMessage::setTotalAscent ( const quint16  totalAscent)

Sets the totalAscent field to totalAscent.

Parameters
totalAscentThe field value to set.
Here is the call graph for this function:

◆ setTotalCalories()

void SegmentLapMessage::setTotalCalories ( const quint16  totalCalories)

Sets the totalCalories field to totalCalories.

Parameters
totalCaloriesThe field value to set.
Here is the call graph for this function:

◆ setTotalCycles()

void SegmentLapMessage::setTotalCycles ( const quint32  totalCycles)

Sets the totalCycles field to totalCycles.

Parameters
totalCyclesThe field value to set.
Here is the call graph for this function:

◆ setTotalDescent()

void SegmentLapMessage::setTotalDescent ( const quint16  totalDescent)

Sets the totalDescent field to totalDescent.

Parameters
totalDescentThe field value to set.
Here is the call graph for this function:

◆ setTotalDistance()

void SegmentLapMessage::setTotalDistance ( const quint32  totalDistance)

Sets the totalDistance field to totalDistance.

Parameters
totalDistanceThe field value to set.
Here is the call graph for this function:

◆ setTotalElapsedTime()

void SegmentLapMessage::setTotalElapsedTime ( const quint32  totalElapsedTime)

Sets the totalElapsedTime field to totalElapsedTime.

Parameters
totalElapsedTimeThe field value to set.
Here is the call graph for this function:

◆ setTotalFatCalories()

void SegmentLapMessage::setTotalFatCalories ( const quint16  totalFatCalories)

Sets the totalFatCalories field to totalFatCalories.

Parameters
totalFatCaloriesThe field value to set.
Here is the call graph for this function:

◆ setTotalFlow()

void SegmentLapMessage::setTotalFlow ( const float  totalFlow)

Sets the totalFlow field to totalFlow.

Parameters
totalFlowThe field value to set.
Here is the call graph for this function:

◆ setTotalFractionalAscent()

void SegmentLapMessage::setTotalFractionalAscent ( const quint8  totalFractionalAscent)

Sets the totalFractionalAscent field to totalFractionalAscent.

Parameters
totalFractionalAscentThe field value to set.
Here is the call graph for this function:

◆ setTotalFractionalCycles()

void SegmentLapMessage::setTotalFractionalCycles ( const quint8  totalFractionalCycles)

Sets the totalFractionalCycles field to totalFractionalCycles.

Parameters
totalFractionalCyclesThe field value to set.
Here is the call graph for this function:

◆ setTotalFractionalDescent()

void SegmentLapMessage::setTotalFractionalDescent ( const quint8  totalFractionalDescent)

Sets the totalFractionalDescent field to totalFractionalDescent.

Parameters
totalFractionalDescentThe field value to set.
Here is the call graph for this function:

◆ setTotalGrit()

void SegmentLapMessage::setTotalGrit ( const float  totalGrit)

Sets the totalGrit field to totalGrit.

Parameters
totalGritThe field value to set.
Here is the call graph for this function:

◆ setTotalMovingTime()

void SegmentLapMessage::setTotalMovingTime ( const quint32  totalMovingTime)

Sets the totalMovingTime field to totalMovingTime.

Parameters
totalMovingTimeThe field value to set.
Here is the call graph for this function:

◆ setTotalTimerTime()

void SegmentLapMessage::setTotalTimerTime ( const quint32  totalTimerTime)

Sets the totalTimerTime field to totalTimerTime.

Parameters
totalTimerTimeThe field value to set.
Here is the call graph for this function:

◆ setTotalWork()

void SegmentLapMessage::setTotalWork ( const quint32  totalWork)

Sets the totalWork field to totalWork.

Parameters
totalWorkThe field value to set.
Here is the call graph for this function:

◆ setUuid()

void SegmentLapMessage::setUuid ( const QString  uuid)

Sets the uuid field to uuid.

Parameters
uuidThe field value to set.
Here is the call graph for this function:

◆ setWktStepIndex()

void SegmentLapMessage::setWktStepIndex ( const MessageIndex  wktStepIndex)

Sets the wktStepIndex field to wktStepIndex.

Parameters
wktStepIndexThe field value to set.
Here is the call graph for this function:

◆ sport()

Sport SegmentLapMessage::sport ( ) const

Returns the SegmentLapMessage data message's sport field's current value.

Returns
the sport field value.
Here is the caller graph for this function:

◆ sportEvent()

SportEvent SegmentLapMessage::sportEvent ( ) const

Returns the SegmentLapMessage data message's sportEvent field's current value.

Returns
the sportEvent field value.
Here is the caller graph for this function:

◆ standCount()

quint16 SegmentLapMessage::standCount ( ) const

Returns the SegmentLapMessage data message's standCount field's current value.

Number of transitions to the standing state

Returns
the standCount field value.
Here is the caller graph for this function:

◆ startPositionLat()

qint32 SegmentLapMessage::startPositionLat ( ) const

Returns the SegmentLapMessage data message's startPositionLat field's current value.

Returns
the startPositionLat field value.
Here is the caller graph for this function:

◆ startPositionLong()

qint32 SegmentLapMessage::startPositionLong ( ) const

Returns the SegmentLapMessage data message's startPositionLong field's current value.

Returns
the startPositionLong field value.
Here is the caller graph for this function:

◆ startTime()

DateTime SegmentLapMessage::startTime ( ) const

Returns the SegmentLapMessage data message's startTime field's current value.

Returns
the startTime field value.
Here is the caller graph for this function:

◆ status()

SegmentLapStatus SegmentLapMessage::status ( ) const

Returns the SegmentLapMessage data message's status field's current value.

Returns
the status field value.
Here is the caller graph for this function:

◆ subSport()

SubSport SegmentLapMessage::subSport ( ) const

Returns the SegmentLapMessage data message's subSport field's current value.

Returns
the subSport field value.
Here is the caller graph for this function:

◆ swcLat()

qint32 SegmentLapMessage::swcLat ( ) const

Returns the SegmentLapMessage data message's swcLat field's current value.

South west corner latitude.

Returns
the swcLat field value.
Here is the caller graph for this function:

◆ swcLong()

qint32 SegmentLapMessage::swcLong ( ) const

Returns the SegmentLapMessage data message's swcLong field's current value.

South west corner latitude.

Returns
the swcLong field value.
Here is the caller graph for this function:

◆ timeInCadenceZone()

quint32 SegmentLapMessage::timeInCadenceZone ( ) const

Returns the SegmentLapMessage data message's timeInCadenceZone field's current value.

Returns
the timeInCadenceZone field value.
Here is the caller graph for this function:

◆ timeInHrZone()

quint32 SegmentLapMessage::timeInHrZone ( ) const

Returns the SegmentLapMessage data message's timeInHrZone field's current value.

Returns
the timeInHrZone field value.
Here is the caller graph for this function:

◆ timeInPowerZone()

quint32 SegmentLapMessage::timeInPowerZone ( ) const

Returns the SegmentLapMessage data message's timeInPowerZone field's current value.

Returns
the timeInPowerZone field value.
Here is the caller graph for this function:

◆ timeInSpeedZone()

quint32 SegmentLapMessage::timeInSpeedZone ( ) const

Returns the SegmentLapMessage data message's timeInSpeedZone field's current value.

Returns
the timeInSpeedZone field value.
Here is the caller graph for this function:

◆ timestamp()

DateTime SegmentLapMessage::timestamp ( ) const

Returns the SegmentLapMessage data message's timestamp field's current value.

Lap end time.

Returns
the timestamp field value.
Here is the caller graph for this function:

◆ timeStanding()

quint32 SegmentLapMessage::timeStanding ( ) const

Returns the SegmentLapMessage data message's timeStanding field's current value.

Total time spent in the standing position

Returns
the timeStanding field value.
Here is the caller graph for this function:

◆ totalAscent()

quint16 SegmentLapMessage::totalAscent ( ) const

Returns the SegmentLapMessage data message's totalAscent field's current value.

Returns
the totalAscent field value.
Here is the caller graph for this function:

◆ totalCalories()

quint16 SegmentLapMessage::totalCalories ( ) const

Returns the SegmentLapMessage data message's totalCalories field's current value.

Returns
the totalCalories field value.
Here is the caller graph for this function:

◆ totalCycles()

quint32 SegmentLapMessage::totalCycles ( ) const

Returns the SegmentLapMessage data message's totalCycles field's current value.

Returns
the totalCycles field value.
Here is the caller graph for this function:

◆ totalDescent()

quint16 SegmentLapMessage::totalDescent ( ) const

Returns the SegmentLapMessage data message's totalDescent field's current value.

Returns
the totalDescent field value.
Here is the caller graph for this function:

◆ totalDistance()

quint32 SegmentLapMessage::totalDistance ( ) const

Returns the SegmentLapMessage data message's totalDistance field's current value.

Returns
the totalDistance field value.
Here is the caller graph for this function:

◆ totalElapsedTime()

quint32 SegmentLapMessage::totalElapsedTime ( ) const

Returns the SegmentLapMessage data message's totalElapsedTime field's current value.

Time (includes pauses)

Returns
the totalElapsedTime field value.
Here is the caller graph for this function:

◆ totalFatCalories()

quint16 SegmentLapMessage::totalFatCalories ( ) const

Returns the SegmentLapMessage data message's totalFatCalories field's current value.

If New Leaf

Returns
the totalFatCalories field value.
Here is the caller graph for this function:

◆ totalFlow()

float SegmentLapMessage::totalFlow ( ) const

Returns the SegmentLapMessage data message's totalFlow field's current value.

The flow score estimates how long distance wise a cyclist deaccelerates over intervals where deacceleration is unnecessary such as smooth turns or small grade angle intervals.

Returns
the totalFlow field value.
Here is the caller graph for this function:

◆ totalFractionalAscent()

quint8 SegmentLapMessage::totalFractionalAscent ( ) const

Returns the SegmentLapMessage data message's totalFractionalAscent field's current value.

fractional part of total_ascent

Returns
the totalFractionalAscent field value.
Here is the caller graph for this function:

◆ totalFractionalCycles()

quint8 SegmentLapMessage::totalFractionalCycles ( ) const

Returns the SegmentLapMessage data message's totalFractionalCycles field's current value.

fractional part of the total_cycles

Returns
the totalFractionalCycles field value.
Here is the caller graph for this function:

◆ totalFractionalDescent()

quint8 SegmentLapMessage::totalFractionalDescent ( ) const

Returns the SegmentLapMessage data message's totalFractionalDescent field's current value.

fractional part of total_descent

Returns
the totalFractionalDescent field value.
Here is the caller graph for this function:

◆ totalGrit()

float SegmentLapMessage::totalGrit ( ) const

Returns the SegmentLapMessage data message's totalGrit field's current value.

The grit score estimates how challenging a route could be for a cyclist in terms of time spent going over sharp turns or large grade slopes.

Returns
the totalGrit field value.
Here is the caller graph for this function:

◆ totalMovingTime()

quint32 SegmentLapMessage::totalMovingTime ( ) const

Returns the SegmentLapMessage data message's totalMovingTime field's current value.

Returns
the totalMovingTime field value.
Here is the caller graph for this function:

◆ totalTimerTime()

quint32 SegmentLapMessage::totalTimerTime ( ) const

Returns the SegmentLapMessage data message's totalTimerTime field's current value.

Timer Time (excludes pauses)

Returns
the totalTimerTime field value.
Here is the caller graph for this function:

◆ totalWork()

quint32 SegmentLapMessage::totalWork ( ) const

Returns the SegmentLapMessage data message's totalWork field's current value.

Returns
the totalWork field value.
Here is the caller graph for this function:

◆ uuid()

QString SegmentLapMessage::uuid ( ) const

Returns the SegmentLapMessage data message's uuid field's current value.

Returns
the uuid field value.
Here is the caller graph for this function:

◆ wktStepIndex()

MessageIndex SegmentLapMessage::wktStepIndex ( ) const

Returns the SegmentLapMessage data message's wktStepIndex field's current value.

Returns
the wktStepIndex field value.
Here is the caller graph for this function:

The documentation for this class was generated from the following files: