Definition of the fusion buffer - information of objects generated from merging tracking information
Synopsis:
#include <adas/adas_fusion_defs.h>
typedef struct adas_fusion_buffer_t {
uint32_t id;
adas_fusion_buffer_type_t type;
uint64_t timestamp;
union{
struct{
adas_fusion_object_data_t* objects;
size_t nb_objects;
} tracking;
adas_fusion_navigation_data_t navigation;
};
} adas_fusion_buffer_t;
Data:
- uint32_t id
- Unique identifier associated with the object.
- adas_fusion_buffer_type_t type
- The type of fusion object.
- uint64_t timestamp
- Timestamp of the generation of the fusion buffer in microseconds.
- Tracked object information. These are the members of the
structure:
- adas_fusion_object_data_t* objects
- Array of tracked objects.
- size_t nb_objects
- Number of entries in the tracked objects array.
- adas_fusion_navigation_data_t navigation
- For internal use only.
Do not use.
Library:
libadas