Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
#include <tdf.h>
Data Fields | ||
uint64_t | time | |
TDF time (0 for none) | ||
uint16_t | tdf_id | |
TDF ID. | ||
uint8_t | tdf_len | |
Length of single TDF. | ||
enum tdf_data_format | data_type | |
Data format. | ||
union { | ||
uint8_t tdf_num | ||
Number of TDFs. More... | ||
struct { | ||
uint8_t num | ||
Number of diffs. More... | ||
} diff_info | ||
}; | ||
union { | ||
uint32_t period | ||
Time period between TDFs. More... | ||
uint16_t base_idx | ||
Index of first sample for TDF_DATA_FORMAT_IDX_ARRAY. More... | ||
}; | ||
void * | data | |
TDF data. | ||
union { ... } tdf_parsed |
union { ... } tdf_parsed |
uint16_t tdf_parsed::base_idx |
Index of first sample for TDF_DATA_FORMAT_IDX_ARRAY.
void* tdf_parsed::data |
TDF data.
enum tdf_data_format tdf_parsed::data_type |
Data format.
struct { ... } tdf_parsed::diff_info |
uint8_t tdf_parsed::num |
Number of diffs.
uint32_t tdf_parsed::period |
Time period between TDFs.
uint16_t tdf_parsed::tdf_id |
TDF ID.
uint8_t tdf_parsed::tdf_len |
Length of single TDF.
uint8_t tdf_parsed::tdf_num |
Number of TDFs.
uint64_t tdf_parsed::time |
TDF time (0 for none)