public static interface AntPlusCommonPcc.IBatteryStatusReceiver
Modifier and Type | Method and Description |
---|---|
void |
onNewBatteryStatus(long estTimestamp,
java.util.EnumSet<EventFlag> eventFlags,
long cumulativeOperatingTime,
java.math.BigDecimal batteryVoltage,
BatteryStatus batteryStatus,
int cumulativeOperatingTimeResolution,
int numberOfBatteries,
int batteryIdentifier)
Receives the data from a BatteryStatus event.
|
void onNewBatteryStatus(long estTimestamp, java.util.EnumSet<EventFlag> eventFlags, long cumulativeOperatingTime, java.math.BigDecimal batteryVoltage, BatteryStatus batteryStatus, int cumulativeOperatingTimeResolution, int numberOfBatteries, int batteryIdentifier)
estTimestamp
- The estimated timestamp of when this event was triggered. Useful for correlating multiple events and determining when data was sent for more accurate time records.eventFlags
- Informational flags about the event.cumulativeOperatingTime
- The cumulative operating time since the battery was inserted.
Units: seconds (resolution indicated by cumulativeOperatingTimeResolution]).
Rollover: Every 16777215s*resolution. ie:~1.1yrs at 2s resolution, ~8.5yrs at 16s resolution.batteryVoltage
- Current battery voltage. Invalid = -1. Units: Volts (with 1/256V resolution).batteryStatus
- The current reported BatteryStatus
.cumulativeOperatingTimeResolution
- The resolution accuracy of the cumulativeOperatingTime. Units: seconds.numberOfBatteries
- Specifies how many batteries are available in the system. Invalid = -1. Unsupported, requires upgrade to ANT+ Plugin Service Version 2.3.0 or newer = -2. @since 2.1.7; requires Plugin Service 2.2.8+batteryIdentifier
- Identifies the battery in system to which this battery status pertains. Invalid = -1. Unsupported, requires upgrade to ANT+ Plugin Service Version 2.3.0 or newer = -2. @since 2.1.7; requires Plugin Service 2.2.8+Copyright © 2015 Dynastream Innovations Inc. All Rights Reserved.