Class TrackStatsExtension

java.lang.Object
org.bremersee.garmin.trackstats.model.ext.TrackStatsExtension
All Implemented Interfaces:
Serializable

public class TrackStatsExtension extends Object implements 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 Details

    • distance

      protected Double distance
    • timerTime

      protected Long timerTime
    • totalElapsedTime

      protected Long totalElapsedTime
    • movingTime

      protected Long movingTime
    • stoppedTime

      protected Long stoppedTime
    • movingSpeed

      protected Double movingSpeed
    • maxSpeed

      protected Double maxSpeed
    • maxElevation

      protected Double maxElevation
    • minElevation

      protected Double minElevation
    • ascent

      protected Double ascent
    • descent

      protected Double descent
    • avgAscentRate

      protected Double avgAscentRate
    • maxAscentRate

      protected Double maxAscentRate
    • avgDescentRate

      protected Double avgDescentRate
    • maxDescentRate

      protected Double maxDescentRate
    • calories

      protected Long calories
    • avgHeartRate

      protected Double avgHeartRate
    • avgCadence

      protected Double avgCadence
    • extensions

      protected ExtensionsT extensions
  • Constructor Details

    • TrackStatsExtension

      public TrackStatsExtension()
  • Method Details

    • getDistance

      public Double getDistance()
      Gets the value of the distance property.
      Returns:
      possible object is Double
    • setDistance

      public void setDistance(Double value)
      Sets the value of the distance property.
      Parameters:
      value - allowed object is Double
    • getTimerTime

      public Long getTimerTime()
      Gets the value of the timerTime property.
      Returns:
      possible object is Long
    • setTimerTime

      public void setTimerTime(Long value)
      Sets the value of the timerTime property.
      Parameters:
      value - allowed object is Long
    • getTotalElapsedTime

      public Long getTotalElapsedTime()
      Gets the value of the totalElapsedTime property.
      Returns:
      possible object is Long
    • setTotalElapsedTime

      public void setTotalElapsedTime(Long value)
      Sets the value of the totalElapsedTime property.
      Parameters:
      value - allowed object is Long
    • getMovingTime

      public Long getMovingTime()
      Gets the value of the movingTime property.
      Returns:
      possible object is Long
    • setMovingTime

      public void setMovingTime(Long value)
      Sets the value of the movingTime property.
      Parameters:
      value - allowed object is Long
    • getStoppedTime

      public Long getStoppedTime()
      Gets the value of the stoppedTime property.
      Returns:
      possible object is Long
    • setStoppedTime

      public void setStoppedTime(Long value)
      Sets the value of the stoppedTime property.
      Parameters:
      value - allowed object is Long
    • getMovingSpeed

      public Double getMovingSpeed()
      Gets the value of the movingSpeed property.
      Returns:
      possible object is Double
    • setMovingSpeed

      public void setMovingSpeed(Double value)
      Sets the value of the movingSpeed property.
      Parameters:
      value - allowed object is Double
    • getMaxSpeed

      public Double getMaxSpeed()
      Gets the value of the maxSpeed property.
      Returns:
      possible object is Double
    • setMaxSpeed

      public void setMaxSpeed(Double value)
      Sets the value of the maxSpeed property.
      Parameters:
      value - allowed object is Double
    • getMaxElevation

      public Double getMaxElevation()
      Gets the value of the maxElevation property.
      Returns:
      possible object is Double
    • setMaxElevation

      public void setMaxElevation(Double value)
      Sets the value of the maxElevation property.
      Parameters:
      value - allowed object is Double
    • getMinElevation

      public Double getMinElevation()
      Gets the value of the minElevation property.
      Returns:
      possible object is Double
    • setMinElevation

      public void setMinElevation(Double value)
      Sets the value of the minElevation property.
      Parameters:
      value - allowed object is Double
    • getAscent

      public Double getAscent()
      Gets the value of the ascent property.
      Returns:
      possible object is Double
    • setAscent

      public void setAscent(Double value)
      Sets the value of the ascent property.
      Parameters:
      value - allowed object is Double
    • getDescent

      public Double getDescent()
      Gets the value of the descent property.
      Returns:
      possible object is Double
    • setDescent

      public void setDescent(Double value)
      Sets the value of the descent property.
      Parameters:
      value - allowed object is Double
    • getAvgAscentRate

      public Double getAvgAscentRate()
      Gets the value of the avgAscentRate property.
      Returns:
      possible object is Double
    • setAvgAscentRate

      public void setAvgAscentRate(Double value)
      Sets the value of the avgAscentRate property.
      Parameters:
      value - allowed object is Double
    • getMaxAscentRate

      public Double getMaxAscentRate()
      Gets the value of the maxAscentRate property.
      Returns:
      possible object is Double
    • setMaxAscentRate

      public void setMaxAscentRate(Double value)
      Sets the value of the maxAscentRate property.
      Parameters:
      value - allowed object is Double
    • getAvgDescentRate

      public Double getAvgDescentRate()
      Gets the value of the avgDescentRate property.
      Returns:
      possible object is Double
    • setAvgDescentRate

      public void setAvgDescentRate(Double value)
      Sets the value of the avgDescentRate property.
      Parameters:
      value - allowed object is Double
    • getMaxDescentRate

      public Double getMaxDescentRate()
      Gets the value of the maxDescentRate property.
      Returns:
      possible object is Double
    • setMaxDescentRate

      public void setMaxDescentRate(Double value)
      Sets the value of the maxDescentRate property.
      Parameters:
      value - allowed object is Double
    • getCalories

      public Long getCalories()
      Gets the value of the calories property.
      Returns:
      possible object is Long
    • setCalories

      public void setCalories(Long value)
      Sets the value of the calories property.
      Parameters:
      value - allowed object is Long
    • getAvgHeartRate

      public Double getAvgHeartRate()
      Gets the value of the avgHeartRate property.
      Returns:
      possible object is Double
    • setAvgHeartRate

      public void setAvgHeartRate(Double value)
      Sets the value of the avgHeartRate property.
      Parameters:
      value - allowed object is Double
    • getAvgCadence

      public Double getAvgCadence()
      Gets the value of the avgCadence property.
      Returns:
      possible object is Double
    • setAvgCadence

      public void setAvgCadence(Double value)
      Sets the value of the avgCadence property.
      Parameters:
      value - allowed object is Double
    • getExtensions

      public ExtensionsT getExtensions()
      Gets the value of the extensions property.
      Returns:
      possible object is ExtensionsT
    • setExtensions

      public void setExtensions(ExtensionsT value)
      Sets the value of the extensions property.
      Parameters:
      value - allowed object is ExtensionsT