adas_fusion_metrics_flag_t

Updated: April 19, 2023

Defines which metrics have been populated for an object

Synopsis:

#include <adas/adas_fusion_defs.h>
typedef enum {
    FUSION_METRIC_NONE = 0,
    FUSION_METRIC_REFLECTIVITY = 1,
    FUSION_METRIC_DISTANCE = 2,
    FUSION_METRIC_SPEED = 4,
    FUSION_METRIC_LATERAL_SPEED = 8,
    FUSION_METRIC_ACCELERATION = 0x10
} adas_fusion_metrics_flag_t;

Data:

FUSION_METRIC_NONE
Initialize to this value if no metrics are populated.
FUSION_METRIC_REFLECTIVITY
The reflectivity metric has been filled.
FUSION_METRIC_DISTANCE
The distance metric with associated distance_flag has been filled.
FUSION_METRIC_SPEED
The speed metric has been filled.
FUSION_METRIC_LATERAL_SPEED
The lateral_speed metric has been filled.
FUSION_METRIC_ACCELERATION
The acceleration metric has been filled.

Library:

libadas

Description:

The object's populated metrics can be any OR'ed combination of the enum adas_fusion_metrics_flag_t values.