Edge AI Add-on API 2.2.0
Loading...
Searching...
No Matches
Data Forwarder Protocol

Data Structures

struct  proto_transport
 Transport callbacks used to send framed protocol messages. More...
 
struct  proto_session_config
 Session metadata included in periodic session-info messages. More...
 

Typedefs

typedef float proto_value_t
 

Functions

int proto_init (const struct proto_transport *transport)
 Initialize the data forwarder protocol layer.
 
int proto_start_session (const struct proto_session_config *cfg)
 Start a new streaming session.
 
int proto_stop_session (void)
 Stop the current session.
 
uint32_t proto_get_session_id (void)
 Get the ID of the current or most recently started session.
 
int proto_send_samples (const proto_value_t *values, uint8_t count)
 Enqueue sensor samples for transmission.
 

Detailed Description