Package com.dsi.ant.plugins.antplus.pcc
Interface AntPlusHeartRatePcc.IHeartRateDataReceiver
- All Known Implementing Classes:
LegacyHeartRateCompat
- Enclosing class:
- AntPlusHeartRatePcc
public static interface AntPlusHeartRatePcc.IHeartRateDataReceiver
Receiver for the HeartRateData event, which is:
The heart rate data broadcast by every ANT+ heart rate sensor.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onNewHeartRateData
(long estTimestamp, EnumSet<EventFlag> eventFlags, int computedHeartRate, long heartBeatCount, BigDecimal heartBeatEventTime, AntPlusHeartRatePcc.DataState dataState) Receives the data from a HeartRateData event.
-
Method Details
-
onNewHeartRateData
void onNewHeartRateData(long estTimestamp, EnumSet<EventFlag> eventFlags, int computedHeartRate, long heartBeatCount, BigDecimal heartBeatEventTime, AntPlusHeartRatePcc.DataState dataState) Receives the data from a HeartRateData 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.computedHeartRate
- Current heart rate valid for display, computed by sensor. Units: BPM.heartBeatCount
- Heart beat count. Units: beats. Rollover: Every ~9 quintillion beats.heartBeatEventTime
- Sensor reported time counter value of last distance or speed computation (up to 1/1024s accuracy). Units: s. Rollover: Every ~9 quadrillion s.dataState
- The state of the data. If stale, app should indicate to the user that the device is not active. @since 2.1.7; supported on Plugin Service 2.2.8+. Earlier versions of the service will only send LIVE_DATA flag.- Since:
- 2.1.7; supported on all Plugin Service versions.
-