Go to the source code of this file.
|
enum | dwRadarDataQuality {
DW_RADAR_QUALITY_NOT_AVAILABLE = 0
,
DW_RADAR_QUALITY_NORMAL = 1
,
DW_RADAR_QUALITY_REDUCED_COVERAGE = 2
,
DW_RADAR_QUALITY_REDUCED_PERFORMANCE = 3
,
DW_RADAR_QUALITY_REDUCED_COVERAGE_AND_PERFORMANCE = 4
,
DW_RADAR_QUALITY_TEST_MODE = 5
,
DW_RADAR_QUALITY_INVALID = 6
} |
| Defines the quality of scan. More...
|
|
enum | dwRadarDetectionStatus {
DW_RADAR_DETECTION_RECOGNITION_INVALID = 0
,
DW_RADAR_DETECTION_RECOGNITION_ALL_DETECTIONS_INCLUDED = 1
,
DW_RADAR_DETECTION_RECOGNITION_TOO_MANY_DETECTIONS_SORTING_COMPLETED = 2
,
DW_RADAR_DETECTION_RECOGNITION_TOO_MANY_DETECTIONS_SORTING_FAILED = 3
} |
| Defines the detection status. More...
|
|
enum | dwRadarModel {
DW_RADAR_MODEL_UNKNOWN = 0
,
DW_RADAR_MODEL_CONTI_ARS430 = 1
,
DW_RADAR_MODEL_CONTI_ARS540 = 2
,
DW_RADAR_MODEL_CONTI_ARS620 = 3
,
DW_RADAR_MODEL_HELLA_GEN6 = 4
} |
| Defines the radar sensor model. More...
|
|
◆ dwRadarDetectionFFTPatch
struct dwRadarDetectionFFTPatch |
Data Fields |
float32_t |
azi1 |
FFT Patch value at azimuth bin plus 1 (dB) |
float32_t |
azi2 |
FFT Patch value at azimuth bin plus 2 (dB) |
float32_t |
aziM1 |
FFT Patch value at azimuth bin minus 1 (dB) |
float32_t |
aziM2 |
FFT Patch value at azimuth bin minus 2 (dB) |
float32_t |
center |
FFT Patch value at center bin (dB) |
float32_t |
doppler1 |
FFT Patch value at Doppler bin plus 1 (dB) |
float32_t |
doppler2 |
FFT Patch value at Doppler bin plus 2 (dB) |
float32_t |
dopplerM1 |
FFT Patch value at Doppler bin minus 1 (dB) |
float32_t |
dopplerM2 |
FFT Patch value at Doppler bin minus 2 (dB) |
float32_t |
range1 |
FFT Patch value at Range bin plus 1 (dB) |
float32_t |
range2 |
FFT Patch value at Range bin plus 2 (dB) |
float32_t |
rangeM1 |
FFT Patch value at Range bin minus 1 (dB) |
float32_t |
rangeM2 |
FFT Patch value at Range bin minus 2 (dB) |
◆ dwRadarDetectionFFTPatchValidity
struct dwRadarDetectionFFTPatchValidity |
◆ dwRadarDetectionMisc
struct dwRadarDetectionMisc |
Data Fields |
uint8_t |
dopplerAmbgtIdx |
Index of the ambiguity domain in which the resolved Doppler velocity lies (NoUnit) |
float32_t |
maskAngleSectAzi |
Masking angle sector in which weak targets are not detected in azimuth dimension (rad) |
float32_t |
maskAngleSectElev |
Masking angle sector in which weak targets are not detected in elevation dimension (rad) |
uint8_t |
mceTrackAge |
Detection multi cycle elevation track age (number of cycles) |
uint8_t |
measurementModel |
Applied measurement model to resolve this detection. Each number corresponds to a specific state (NoUnit) Measurement model definition will be updated later
|
float32_t |
multiCycleElevation |
Detection multi cycle elevation (rad) |
float32_t |
peakDetectionThreshold |
Detection's peak detection threshold (dB) |
float32_t |
rxSigStrength |
Detection's received signal strength. 0 dB represents the case that the full transmitted power is received. (dB) |
◆ dwRadarDetectionMiscValidity
struct dwRadarDetectionMiscValidity |
◆ dwRadarDetectionProbability
struct dwRadarDetectionProbability |
Data Fields |
uint16_t |
ambgtID |
Ambiguous detections are assigned the same ambiguity id and unambiguous detections get the ID zero (NoUnit) |
uint8_t |
ambgtProbb |
Probability that the detection represents the real reflection position among the set of all hypotheses (percent, e.g, 100 means 100%) |
uint8_t |
ambgtProbbAzi |
Probability that the detection represents the real reflection position among the set of all hypotheses (percent, e.g, 100 means 100%) |
uint8_t |
ambgtProbbElev |
Probability that the detection represents the real reflection position among the set of all hypotheses (percent, e.g, 100 means 100%) |
uint8_t |
existProbb |
Detection's existence probability (percent, e.g, 100 means 100%) |
uint8_t |
multiTrgtProbb |
The probability that this detections represents multiple unresolved detections (percent, e.g, 100 means 100%) |
◆ dwRadarDetectionProbabilityValidity
struct dwRadarDetectionProbabilityValidity |
◆ dwRadarDetectionQuality
struct dwRadarDetectionQuality |
Data Fields |
uint8_t |
aziQuality |
Quality of azimuth measurement which ranges from 0 to 100 (NoUnit) A high value indicates a good accordance with the model. A low value does not necessarily imply a low quality of the measurement but rather increases the probability for a large measurement error
|
uint8_t |
dopplerQuality |
Quality of doppler velocity measurement which ranges from 0 to 100 (NoUnit) A high value indicates a good accordance with the model. A low value does not necessarily imply a low quality of the measurement but rather increases the probability for a large measurement error
|
uint8_t |
elevQuality |
Quality of elevation measurement which ranges from 0 to 100 (NoUnit) A high value indicates a good accordance with the model. A low value does not necessarily imply a low quality of the measurement but rather increases the probability for a large measurement error
|
uint8_t |
rangeQuality |
Quality of range measurement which ranges from 0 to 100 (NoUnit) A high value indicates a good accordance with the model. A low value does not necessarily imply a low quality of the measurement but rather increases the probability for a large measurement error
|
◆ dwRadarDetectionQualityValidity
struct dwRadarDetectionQualityValidity |
◆ dwRadarDetectionStdDev
struct dwRadarDetectionStdDev |
Data Fields |
float32_t |
aziStdDev |
Standard deviation of the azimuth angle (rad) |
float32_t |
dopplerStdDev |
Standard deviation of the doppler velocity (m/s) |
float32_t |
elevStdDev |
Standard deviation of the elevation angle (rad) |
float32_t |
rangeStdDev |
Standard deviation of the range (m) |
◆ dwRadarDetectionStdDevValidity
struct dwRadarDetectionStdDevValidity |
◆ dwRadarScanAmbiguity
struct dwRadarScanAmbiguity |
Data Fields |
float32_t |
aziAnglAmbgtDLowLmt |
Lower limit of the sensor's unambiguous azimuth (rad) |
float32_t |
aziAnglAmbgtDUpLmt |
Upper limit of the sensor's unambiguous azimuth (rad) |
float32_t |
dopplerAmbgtDLowLmt |
Lower limit of the sensor's unambiguous doppler range (m/s) |
float32_t |
dopplerAmbgtDUpLmt |
Upper limit of the sensor's unambiguous doppler range (m/s) |
float32_t |
elevAnglAmbgtDLowLmt |
Lower limit of the sensor's unambiguous elevation (rad) |
float32_t |
elevAnglAmbgtDUpLmt |
Upper limit of the sensor's unambiguous elevation (rad) |
float32_t |
rangeAmbgtD |
Upper limit of the sensor's range ambiguity (m) |
◆ dwRadarScanAmbiguityValidity
struct dwRadarScanAmbiguityValidity |
Data Fields |
bool |
aziAnglAmbgtDLowLmtValidity |
The validity of aziAnglAmbgtDLowLmt in struct dwRadarScanAmbiguity. |
bool |
aziAnglAmbgtDUpLmtValidity |
The validity of aziAnglAmbgtDUpLmt in struct dwRadarScanAmbiguity. |
bool |
dopplerAmbgtDLowLmtValidity |
The validity of dopplerAmbgtDLowLmt in struct dwRadarScanAmbiguity. |
bool |
dopplerAmbgtDUpLmtValidity |
The validity of dopplerAmbgtDUpLmt in struct dwRadarScanAmbiguity. |
bool |
elevAnglAmbgtDLowLmtValidity |
The validity of elevAnglAmbgtDLowLmt in struct dwRadarScanAmbiguity. |
bool |
elevAnglAmbgtDUpLmtValidity |
The validity of elevAnglAmbgtDUpLmt in struct dwRadarScanAmbiguity. |
bool |
rangeAmbgtDValidity |
The validity of rangeAmbgtD in struct dwRadarScanAmbiguity. |
◆ dwRadarScanMisc
Data Fields |
dwTime_t |
cycleTime |
Cycle time of sensor (radar cycle time plus the time for preparation of Ethernet packages) (us) |
dwTime_t |
duration |
Measure duration (us) |
uint8_t |
lowRangeInd |
Probability of a low range detection (percent) |
uint32_t |
maxReturns |
Maximum number of detections, that sensor could produce. |
uint8_t |
modulationMode |
Current modulation mode of the sensor. Each number corresponds to a specific state Modulation mode definition will be updated later
|
dwRadarDataQuality |
quality |
Data quality. |
float32_t |
rangeDopplerCovCoeff |
Covariance coefficient of the range and doppler dimension. |
uint8_t |
sensorID |
Sensor ID. |
dwRadarDetectionStatus |
status |
Current status of the sensor. Each number corresponds to a specific state. |
◆ dwRadarScanMiscValidity
struct dwRadarScanMiscValidity |
Data Fields |
bool |
cycleTimeValidity |
The validity of cycleTime in struct dwRadarScanMisc. |
bool |
durationValidity |
The validity of duration in struct dwRadarScanMisc. |
bool |
lowRangeIndValidity |
The validity of lowRangeInd in struct dwRadarScanMisc. |
bool |
maxReturnsValidity |
The validity of maxReturns in struct dwRadarScanMisc. |
bool |
modulationModeValidity |
The validity of modulationMode in struct dwRadarScanMisc. |
bool |
rangeDopplerCovCoeffValidity |
The validity of rangeDopplerCovCoeff in struct dwRadarScanMisc. |
bool |
sensorIDValidity |
The validity of sensorID in struct dwRadarScanMisc. |
◆ dwRadarScanValidity
struct dwRadarScanValidity |
◆ dwRadarDataQuality
Defines the quality of scan.
Enumerator |
---|
DW_RADAR_QUALITY_NOT_AVAILABLE | Quality field not available from sensor.
|
DW_RADAR_QUALITY_NORMAL | Radar sensor quality is normal.
|
DW_RADAR_QUALITY_REDUCED_COVERAGE | Radar sensor quality has reduced coverage.
|
DW_RADAR_QUALITY_REDUCED_PERFORMANCE | Radar sensor quality has reduced performance.
|
DW_RADAR_QUALITY_REDUCED_COVERAGE_AND_PERFORMANCE | Radar sensor quality has reduced coverage and performance.
|
DW_RADAR_QUALITY_TEST_MODE | Radar sensor in test mode.
|
DW_RADAR_QUALITY_INVALID | Radar sensor quality is invalid.
|
Definition at line 61 of file RadarScan.h.
◆ dwRadarDetectionStatus
Defines the detection status.
Enumerator |
---|
DW_RADAR_DETECTION_RECOGNITION_INVALID | Detection is invalid.
|
DW_RADAR_DETECTION_RECOGNITION_ALL_DETECTIONS_INCLUDED | All detections included.
|
DW_RADAR_DETECTION_RECOGNITION_TOO_MANY_DETECTIONS_SORTING_COMPLETED | Too many detection and sorting completed.
|
DW_RADAR_DETECTION_RECOGNITION_TOO_MANY_DETECTIONS_SORTING_FAILED | Too many detection and sorting failed.
|
Definition at line 85 of file RadarScan.h.
◆ dwRadarModel
Defines the radar sensor model.
Enumerator |
---|
DW_RADAR_MODEL_UNKNOWN | Unknown model.
|
DW_RADAR_MODEL_CONTI_ARS430 | Conti ARS430 model.
|
DW_RADAR_MODEL_CONTI_ARS540 | Conti ARS540 model.
|
DW_RADAR_MODEL_CONTI_ARS620 | Conti ARS620 model.
|
DW_RADAR_MODEL_HELLA_GEN6 | Hella Gen6 model.
|
Definition at line 43 of file RadarScan.h.