Fusion buffer, which contains information about objects detected by an algorithm
Synopsis:
#include <adas/adas_fusion_defs.h>
typedef struct {
uint32_t id;
adas_fusion_buffer_type_t type;
uint64_t timestamp;
adas_fusion_object_data_t* objects;
size_t nb_objects;
struct adas_fusion_buffer_t::@26::@28 tracking;
adas_fusion_navigation_data_t navigation;
union adas_fusion_buffer_t::@26 @27;
} adas_fusion_buffer_t;
Data:
- uint32_t id
- A unique identifier associated with the buffer.
- adas_fusion_buffer_type_t type
- The type of fusion object (see adas_fusion_buffer_type_t).
- uint64_t timestamp
- A timestamp of the generation of the fusion buffer, in microseconds.
- adas_fusion_object_data_t* objects
- An array of tracked objects.
- size_t nb_objects
- The number of entries in the tracked objects array.
- struct adas_fusion_buffer_t::@26::@28 tracking
- The tracked object information.
- adas_fusion_navigation_data_t navigation
- For internal use only; do not use.
- union adas_fusion_buffer_t::@26 @27
Library:
libadas