MBot Software Library  v1.0
An API documentation to mbot_firmware repository
Classes | Macros | Typedefs | Functions | Variables
Topic

Functions for topic data. More...

Collaboration diagram for Topic:

Classes

struct  topic_data_val
 
struct  topic_data_entry
 

Macros

#define MAX_RADIX_DATA   16
 

Typedefs

typedef struct topic_data_val topic_data_val_t
 
typedef struct topic_data_entry topic_data_entry_t
 

Functions

int comms_init_topic_data (void)
 
int comms_get_topic_data (uint16_t topic_id, void *msg_struct)
 
void comms_set_topic_data (uint16_t topic_id, void *msg_struct, uint16_t message_len)
 

Variables

uint16_t topic_data_val::topic_id
 
void * topic_data_val::topic_data
 
uint16_t topic_data_val::topic_len
 
mutex_t topic_data_val::topic_mutex
 
struct topic_data_entrytopic_data_entry::left
 
struct topic_data_entrytopic_data_entry::right
 
struct topic_data_valtopic_data_entry::value
 
topic_data_entry_ttopic_data_root_node
 

Detailed Description

Functions for topic data.

<comms/topic_data.h>