|
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)