PebbleOS
Loading...
Searching...
No Matches
Functions
Activity session log

Activity sessions logged as protobuf events. More...

Functions

ProtobufLogRef protobuf_log_activity_sessions_create (void)
 Create an event session logging to data logging.
 
bool protobuf_log_activity_sessions_add (ProtobufLogRef ref, time_t sample_utc, ActivitySession *session)
 Log an activity session.
 
bool protobuf_log_activity_sessions_decode (pebble_pipeline_Event *event_in, ActivitySession *session_out)
 Convert a decoded activity session event.
 

Detailed Description

Activity sessions logged as protobuf events.

Function Documentation

◆ protobuf_log_activity_sessions_add()

bool protobuf_log_activity_sessions_add ( ProtobufLogRef  ref,
time_t  sample_utc,
ActivitySession *  session 
)

Log an activity session.

Currently a no-op.

Parameters
refSession created with protobuf_log_activity_sessions_create().
sample_utcEvent creation UTC time.
sessionActivity session.
Returns
true.

◆ protobuf_log_activity_sessions_create()

ProtobufLogRef protobuf_log_activity_sessions_create ( void  )

Create an event session logging to data logging.

Returns
Session, or NULL on error.

◆ protobuf_log_activity_sessions_decode()

bool protobuf_log_activity_sessions_decode ( pebble_pipeline_Event *  event_in,
ActivitySession *  session_out 
)

Convert a decoded activity session event.

Parameters
event_inEvent holding an activity session.
[out]session_outActivity session.
Returns
true.