Package com.dsi.ant.plugins.antplus.pcc
Class AntPlusBikeSpeedDistancePcc.CalculatedAccumulatedDistanceReceiver
java.lang.Object
com.dsi.ant.plugins.antplus.pcc.AntPlusBikeSpeedDistancePcc.CalculatedAccumulatedDistanceReceiver
- Enclosing class:
- AntPlusBikeSpeedDistancePcc
public abstract static class AntPlusBikeSpeedDistancePcc.CalculatedAccumulatedDistanceReceiver
extends Object
Receiver for the CalculatedAccumulatedDistance event, which is:
The accumulated distance calculated from the raw values in the sensor broadcast since the sensor was first connected.
-
Constructor Summary
ConstructorsConstructorDescriptionCalculatedAccumulatedDistanceReceiver
(BigDecimal wheelCircumference) Constructor to set the wheel circumference used to calculate the distance -
Method Summary
Modifier and TypeMethodDescriptionabstract void
onNewCalculatedAccumulatedDistance
(long estTimestamp, EnumSet<EventFlag> eventFlags, BigDecimal calculatedAccumulatedDistance) Receives the data from a CalculatedAccumulatedDistance event.
-
Constructor Details
-
CalculatedAccumulatedDistanceReceiver
Constructor to set the wheel circumference used to calculate the distance- Parameters:
wheelCircumference
- The wheel circumference in meters, used to calculate the distance
-
-
Method Details
-
onNewCalculatedAccumulatedDistance
public abstract void onNewCalculatedAccumulatedDistance(long estTimestamp, EnumSet<EventFlag> eventFlags, BigDecimal calculatedAccumulatedDistance) Receives the data from a CalculatedAccumulatedDistance event.- Parameters:
estTimestamp
- The estimated timestamp of when this event was triggered. Useful for correlating multiple events and determining when data was sent for more accurate data records.eventFlags
- Informational flags about the event.calculatedAccumulatedDistance
- The accumulated distance calculated from the raw values in the sensor broadcast since the sensor was first connected, based on this classes' set wheel circumference passed to the constructor.
-