sensor_radar_track_flags_t

Flags providing information about the tracked object

Synopsis:

#include <sensor/sensor_radar.h>
typedef enum {
    RADAR_FLAG_NEW_TRACK = 0x0001,
    RADAR_FLAG_MERGED_TRACK = 0x0002,
    RADAR_FLAG_COASTED_TRACK = 0x0004,
    RADAR_FLAG_MEDIUM_RANGE = 0x0008,
    RADAR_FLAG_LONG_RANGE = 0x0010,
    RADAR_FLAG_BRIDGE = 0x0020,
    RADAR_FLAG_ONCOMING = 0x0040,
    RADAR_FLAG_GROUPING_CHANGE = 0x0080,
    RADAR_FLAG_DETECT_STATUS = 0x1000
} sensor_radar_track_flags_t;

Data:

RADAR_FLAG_NEW_TRACK
A new tracked object.

The bit is set when the tracked object is a new object; otherwise the bit isn't set to indicate that it's an existing object.

RADAR_FLAG_MERGED_TRACK
A merged tracked object.

The bit is set to indicate that the tracked object has been merged with another tracked object; otherwise the bit isn't set. A merged tracked object is the result of merging existing tracked objects.

RADAR_FLAG_COASTED_TRACK
A coasted track.

The bit is set to indicate a coasted track; otherwise the bit isn't set. A coasted track is a tracked object not detected currently, but preserved from previous tracks.

RADAR_FLAG_MEDIUM_RANGE
Medium-ranged tracked object.

The bit is set to indicate that the information for the tracked object was detected by medium-range radar.

RADAR_FLAG_LONG_RANGE
Long-ranged tracked object.

The bit is set to indicate that the tracked object was detected by long-range radar; otherwise the bit isn't set.

RADAR_FLAG_BRIDGE
Tracked bridge object.

The bit is set when the tracked object is recognized as a bridge; otherwise the bit isn't set.

RADAR_FLAG_ONCOMING
Tracked oncoming object.

The bit is set when the tracked object is recognized as an oncoming object that's approaching the sensor; otherwise the bit isn't set.

RADAR_FLAG_GROUPING_CHANGE
Track grouping change.

The bit is set when the number of detections associated with the track has changed; otherwise the bit isn't set.

RADAR_FLAG_DETECT_STATUS
Detection status.

The bit is set when the detection has valid measurement data; otherwise the bit isn't set.

Library:

libsensor

Description:

These flags are set in the sensor_radar_track_polar_t flags bitfield to provide information about the tracked object.