adas_fusion_buffer_t

Updated: April 19, 2023

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