Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
tdf_parsed Struct Reference

#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.
 

Field Documentation

◆ [union]

union { ... } tdf_parsed

◆ [union]

union { ... } tdf_parsed

◆ base_idx

uint16_t tdf_parsed::base_idx

Index of first sample for TDF_DATA_FORMAT_IDX_ARRAY.

◆ data

void* tdf_parsed::data

TDF data.

◆ data_type

enum tdf_data_format tdf_parsed::data_type

Data format.

◆ [struct]

struct { ... } tdf_parsed::diff_info

◆ num

uint8_t tdf_parsed::num

Number of diffs.

◆ period

uint32_t tdf_parsed::period

Time period between TDFs.

◆ tdf_id

uint16_t tdf_parsed::tdf_id

TDF ID.

◆ tdf_len

uint8_t tdf_parsed::tdf_len

Length of single TDF.

◆ tdf_num

uint8_t tdf_parsed::tdf_num

Number of TDFs.

◆ time

uint64_t tdf_parsed::time

TDF time (0 for none)


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