BatchingMode


class BatchingMode


Batching mode during an active exercise when the device is in a non-interactive power state, used in ExerciseConfig. Not applicable when device is in interactive state because exercise updates will be streaming.

Summary

Public companion properties

BatchingMode

Deliver smaller and more frequent batches of DataType.HEART_RATE_BPM when the device is not interactive (e.g. screen is off).

Public functions

open operator Boolean
equals(other: Any?)
open Int

Public companion properties

HEART_RATE_5_SECONDS

val HEART_RATE_5_SECONDSBatchingMode

Deliver smaller and more frequent batches of DataType.HEART_RATE_BPM when the device is not interactive (e.g. screen is off).

This setting significantly increases power consumption, and is intended to be used by apps which need to send data to a separate device (e.g. a connected phone or TV) for real-time visualisation. It has no effect if the device is interactive.

The exact power/performance tradeoff of this mode is device implementation dependent and batched updates may be aligned with other wake ups but target five second updates.

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int