Class TrackStatsExtension
java.lang.Object
org.bremersee.garmin.trackstats.model.ext.TrackStatsExtension
- All Implemented Interfaces:
Serializable
This type contains data fields for the statistics for a track.
Java class for TrackStatsExtension_t complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TrackStatsExtension_t">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Distance" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}Meters_t" minOccurs="0"/>
<element name="TimerTime" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}Seconds_t" minOccurs="0"/>
<element name="TotalElapsedTime" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}Seconds_t" minOccurs="0"/>
<element name="MovingTime" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}Seconds_t" minOccurs="0"/>
<element name="StoppedTime" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}Seconds_t" minOccurs="0"/>
<element name="MovingSpeed" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}MetersPerSec_t" minOccurs="0"/>
<element name="MaxSpeed" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}MetersPerSec_t" minOccurs="0"/>
<element name="MaxElevation" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}Meters_t" minOccurs="0"/>
<element name="MinElevation" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}Meters_t" minOccurs="0"/>
<element name="Ascent" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}Meters_t" minOccurs="0"/>
<element name="Descent" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}Meters_t" minOccurs="0"/>
<element name="AvgAscentRate" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}MetersPerSec_t" minOccurs="0"/>
<element name="MaxAscentRate" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}MetersPerSec_t" minOccurs="0"/>
<element name="AvgDescentRate" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}MetersPerSec_t" minOccurs="0"/>
<element name="MaxDescentRate" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}MetersPerSec_t" minOccurs="0"/>
<element name="Calories" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
<element name="AvgHeartRate" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}PerMinute_t" minOccurs="0"/>
<element name="AvgCadence" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}PerMinute_t" minOccurs="0"/>
<element name="Extensions" type="{http://www.garmin.com/xmlschemas/TrackStatsExtension/v1}Extensions_t" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Doubleprotected Doubleprotected Doubleprotected Doubleprotected Doubleprotected Longprotected Doubleprotected Doubleprotected ExtensionsTprotected Doubleprotected Doubleprotected Doubleprotected Doubleprotected Doubleprotected Doubleprotected Longprotected Longprotected Longprotected Long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the ascent property.Gets the value of the avgAscentRate property.Gets the value of the avgCadence property.Gets the value of the avgDescentRate property.Gets the value of the avgHeartRate property.Gets the value of the calories property.Gets the value of the descent property.Gets the value of the distance property.Gets the value of the extensions property.Gets the value of the maxAscentRate property.Gets the value of the maxDescentRate property.Gets the value of the maxElevation property.Gets the value of the maxSpeed property.Gets the value of the minElevation property.Gets the value of the movingSpeed property.Gets the value of the movingTime property.Gets the value of the stoppedTime property.Gets the value of the timerTime property.Gets the value of the totalElapsedTime property.voidSets the value of the ascent property.voidsetAvgAscentRate(Double value) Sets the value of the avgAscentRate property.voidsetAvgCadence(Double value) Sets the value of the avgCadence property.voidsetAvgDescentRate(Double value) Sets the value of the avgDescentRate property.voidsetAvgHeartRate(Double value) Sets the value of the avgHeartRate property.voidsetCalories(Long value) Sets the value of the calories property.voidsetDescent(Double value) Sets the value of the descent property.voidsetDistance(Double value) Sets the value of the distance property.voidsetExtensions(ExtensionsT value) Sets the value of the extensions property.voidsetMaxAscentRate(Double value) Sets the value of the maxAscentRate property.voidsetMaxDescentRate(Double value) Sets the value of the maxDescentRate property.voidsetMaxElevation(Double value) Sets the value of the maxElevation property.voidsetMaxSpeed(Double value) Sets the value of the maxSpeed property.voidsetMinElevation(Double value) Sets the value of the minElevation property.voidsetMovingSpeed(Double value) Sets the value of the movingSpeed property.voidsetMovingTime(Long value) Sets the value of the movingTime property.voidsetStoppedTime(Long value) Sets the value of the stoppedTime property.voidsetTimerTime(Long value) Sets the value of the timerTime property.voidsetTotalElapsedTime(Long value) Sets the value of the totalElapsedTime property.
-
Field Details
-
distance
-
timerTime
-
totalElapsedTime
-
movingTime
-
stoppedTime
-
movingSpeed
-
maxSpeed
-
maxElevation
-
minElevation
-
ascent
-
descent
-
avgAscentRate
-
maxAscentRate
-
avgDescentRate
-
maxDescentRate
-
calories
-
avgHeartRate
-
avgCadence
-
extensions
-
-
Constructor Details
-
TrackStatsExtension
public TrackStatsExtension()
-
-
Method Details
-
getDistance
Gets the value of the distance property.- Returns:
- possible object is
Double
-
setDistance
Sets the value of the distance property.- Parameters:
value- allowed object isDouble
-
getTimerTime
Gets the value of the timerTime property.- Returns:
- possible object is
Long
-
setTimerTime
Sets the value of the timerTime property.- Parameters:
value- allowed object isLong
-
getTotalElapsedTime
Gets the value of the totalElapsedTime property.- Returns:
- possible object is
Long
-
setTotalElapsedTime
Sets the value of the totalElapsedTime property.- Parameters:
value- allowed object isLong
-
getMovingTime
Gets the value of the movingTime property.- Returns:
- possible object is
Long
-
setMovingTime
Sets the value of the movingTime property.- Parameters:
value- allowed object isLong
-
getStoppedTime
Gets the value of the stoppedTime property.- Returns:
- possible object is
Long
-
setStoppedTime
Sets the value of the stoppedTime property.- Parameters:
value- allowed object isLong
-
getMovingSpeed
Gets the value of the movingSpeed property.- Returns:
- possible object is
Double
-
setMovingSpeed
Sets the value of the movingSpeed property.- Parameters:
value- allowed object isDouble
-
getMaxSpeed
Gets the value of the maxSpeed property.- Returns:
- possible object is
Double
-
setMaxSpeed
Sets the value of the maxSpeed property.- Parameters:
value- allowed object isDouble
-
getMaxElevation
Gets the value of the maxElevation property.- Returns:
- possible object is
Double
-
setMaxElevation
Sets the value of the maxElevation property.- Parameters:
value- allowed object isDouble
-
getMinElevation
Gets the value of the minElevation property.- Returns:
- possible object is
Double
-
setMinElevation
Sets the value of the minElevation property.- Parameters:
value- allowed object isDouble
-
getAscent
Gets the value of the ascent property.- Returns:
- possible object is
Double
-
setAscent
Sets the value of the ascent property.- Parameters:
value- allowed object isDouble
-
getDescent
Gets the value of the descent property.- Returns:
- possible object is
Double
-
setDescent
Sets the value of the descent property.- Parameters:
value- allowed object isDouble
-
getAvgAscentRate
Gets the value of the avgAscentRate property.- Returns:
- possible object is
Double
-
setAvgAscentRate
Sets the value of the avgAscentRate property.- Parameters:
value- allowed object isDouble
-
getMaxAscentRate
Gets the value of the maxAscentRate property.- Returns:
- possible object is
Double
-
setMaxAscentRate
Sets the value of the maxAscentRate property.- Parameters:
value- allowed object isDouble
-
getAvgDescentRate
Gets the value of the avgDescentRate property.- Returns:
- possible object is
Double
-
setAvgDescentRate
Sets the value of the avgDescentRate property.- Parameters:
value- allowed object isDouble
-
getMaxDescentRate
Gets the value of the maxDescentRate property.- Returns:
- possible object is
Double
-
setMaxDescentRate
Sets the value of the maxDescentRate property.- Parameters:
value- allowed object isDouble
-
getCalories
Gets the value of the calories property.- Returns:
- possible object is
Long
-
setCalories
Sets the value of the calories property.- Parameters:
value- allowed object isLong
-
getAvgHeartRate
Gets the value of the avgHeartRate property.- Returns:
- possible object is
Double
-
setAvgHeartRate
Sets the value of the avgHeartRate property.- Parameters:
value- allowed object isDouble
-
getAvgCadence
Gets the value of the avgCadence property.- Returns:
- possible object is
Double
-
setAvgCadence
Sets the value of the avgCadence property.- Parameters:
value- allowed object isDouble
-
getExtensions
Gets the value of the extensions property.- Returns:
- possible object is
ExtensionsT
-
setExtensions
Sets the value of the extensions property.- Parameters:
value- allowed object isExtensionsT
-