rtl433  UNKNOWN
RTL-433 utility
data Struct Reference

#include <data.h>

Data Fields

char * key
 
char * pretty_key
 the name used for displaying data to user in with a nicer name More...
 
data_type_t type
 
char * format
 if not null, contains special formatting string More...
 
void * value
 
unsigned retain
 incremented on data_retain, data_free only frees if this is zero More...
 
struct datanext
 chaining to the next element in the linked list; NULL indicates end-of-list More...
 

Field Documentation

◆ format

char* data::format

if not null, contains special formatting string

Referenced by data_free(), format_jsons_object(), print_csv_data(), print_json_data(), print_kv_data(), print_mqtt_data(), and vdata_make().

◆ key

◆ next

struct data* data::next

chaining to the next element in the linked list; NULL indicates end-of-list

Referenced by data_acquired_handler(), data_free(), data_prepend(), expand_topic(), format_jsons_object(), print_csv_data(), print_json_data(), print_kv_data(), print_mqtt_data(), and vdata_make().

◆ pretty_key

char* data::pretty_key

the name used for displaying data to user in with a nicer name

Referenced by data_free(), print_kv_data(), and vdata_make().

◆ retain

unsigned data::retain

incremented on data_retain, data_free only frees if this is zero

Referenced by data_free(), and data_retain().

◆ type

◆ value


The documentation for this struct was generated from the following file: