PebbleOS
Loading...
Searching...
No Matches
Functions
Heart rate log

Heart rate samples logged as protobuf measurements. More...

Functions

ProtobufLogRef protobuf_log_hr_create (ProtobufLogTransportCB transport)
 Create a measurement session of BPM and heart rate quality.
 
bool protobuf_log_hr_add_sample (ProtobufLogRef ref, time_t sample_utc, uint8_t bpm, HRMQuality quality)
 Log a heart rate sample.
 

Detailed Description

Heart rate samples logged as protobuf measurements.

Function Documentation

◆ protobuf_log_hr_add_sample()

bool protobuf_log_hr_add_sample ( ProtobufLogRef  ref,
time_t  sample_utc,
uint8_t  bpm,
HRMQuality  quality 
)

Log a heart rate sample.

Parameters
refSession created with protobuf_log_hr_create().
sample_utcSample UTC time.
bpmHeart rate in beats per minute.
qualitySignal quality.
Returns
true on success.

◆ protobuf_log_hr_create()

ProtobufLogRef protobuf_log_hr_create ( ProtobufLogTransportCB  transport)

Create a measurement session of BPM and heart rate quality.

Parameters
transportTransport, or NULL to log to data logging.
Returns
Session, or NULL on error.