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 Details

    • CalculatedAccumulatedDistanceReceiver

      public CalculatedAccumulatedDistanceReceiver(BigDecimal wheelCircumference)
      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.