adas_fusion_buffer_t

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