DriveWorks SDK Reference
5.20.37 Release
For Test and Development only
RadarSSI.h
Go to the documentation of this file.
1
2
// This code contains NVIDIA Confidential Information and is disclosed
3
// under the Mutual Non-Disclosure Agreement.
4
//
5
// Notice
6
// ALL NVIDIA DESIGN SPECIFICATIONS AND CODE ("MATERIALS") ARE PROVIDED "AS IS"
7
// NVIDIA MAKES NO REPRESENTATIONS, WARRANTIES, EXPRESSED, IMPLIED, STATUTORY,
8
// OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ANY
9
// IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A
10
// PARTICULAR PURPOSE.
11
//
12
// NVIDIA Corporation assumes no responsibility for the consequences of use of
13
// such information or for any infringement of patents or other rights of third
14
// parties that may result from its use. No license is granted by implication or
15
// otherwise under any patent or patent rights of NVIDIA Corporation. No third
16
// party distribution is allowed unless expressly authorized by NVIDIA. Details
17
// are subject to change without notice. This code supersedes and replaces all
18
// information previously supplied. NVIDIA Corporation products are not
19
// authorized for use as critical components in life support devices or systems
20
// without express written approval of NVIDIA Corporation.
21
//
22
// Copyright (c) 2022-2024 NVIDIA Corporation. All rights reserved.
23
//
24
// NVIDIA Corporation and its licensors retain all intellectual property and
25
// proprietary rights in and to this software and related documentation and any
26
// modifications thereto. Any use, reproduction, disclosure or distribution of
27
// this software and related documentation without an express license agreement
28
// from NVIDIA Corporation is strictly prohibited.
29
//
31
#ifndef DW_SENSORS_RADAR_RADARSSI_H_
32
#define DW_SENSORS_RADAR_RADARSSI_H_
33
// Generated by dwProto from radar_ssi.proto DO NOT EDIT BY HAND!
34
// See //3rdparty/shared/dwproto/README.md for more information
35
37
38
#include <
dw/core/base/Types.h
>
39
40
#include <
dw/sensors/radar/RadarTypes.h
>
41
42
#ifdef __cplusplus
43
extern
"C"
{
44
#endif
45
47
typedef
enum
dwRadarCalibrationBaseStat
{
49
DW_RADAR_CALIBRATION_BASE_STAT_SUCCESS
= 0,
50
52
DW_RADAR_CALIBRATION_BASE_STAT_FAIL
= 1,
53
55
DW_RADAR_CALIBRATION_BASE_STAT_NO_CALIB
= 2,
56
58
DW_RADAR_CALIBRATION_BASE_STAT_NO_BASE_CALIB_PERFORMED
= 3,
59
61
DW_RADAR_CALIBRATION_BASE_COUNT
= 4,
62
}
dwRadarCalibrationBaseStat
;
63
65
typedef
enum
dwRadarCalibrationFuncStat
{
67
DW_RADAR_CALIBRATION_FUNC_STAT_AIC_SUCCESS
= 0,
68
70
DW_RADAR_CALIBRATION_FUNC_STAT_AIC_FAIL
= 1,
71
73
DW_RADAR_CALIBRATION_FUNC_STAT_AIC_ACTIVE
= 2,
74
76
DW_RADAR_CALIBRATION_FUNC_STAT_EOC_SUCCESS
= 3,
77
79
DW_RADAR_CALIBRATION_FUNC_STAT_EOC_FAIL
= 4,
80
82
DW_RADAR_CALIBRATION_FUNC_STAT_EOC_ACTIVE
= 5,
83
85
DW_RADAR_CALIBRATION_FUNC_STAT_SDC_SUCCESS
= 6,
86
88
DW_RADAR_CALIBRATION_FUNC_STAT_SDC_FAIL
= 7,
89
91
DW_RADAR_CALIBRATION_FUNC_STAT_SDC_ACTIVE
= 8,
92
94
DW_RADAR_CALIBRATION_FUNC_STAT_NO_CALIB
= 9,
95
97
DW_RADAR_CALIBRATION_FUNC_STAT_NO_COUNT
= 10,
98
}
dwRadarCalibrationFuncStat
;
99
101
typedef
enum
dwRadarCalibrationSOCStat
{
103
DW_RADAR_CALIBRATION_SOC_STAT_ACTIVE
= 0,
104
106
DW_RADAR_CALIBRATION_SOC_STAT_FAIL
= 1,
107
109
DW_RADAR_CALIBRATION_SOC_STAT_PAUSE
= 2,
110
112
DW_RADAR_CALIBRATION_SOC_STAT_DEACTIVE
= 3,
113
115
DW_RADAR_CALIBRATION_SOC_STAT_COUNT
= 4,
116
}
dwRadarCalibrationSOCStat
;
117
119
typedef
enum
dwRadarOrientationStat
{
121
DW_RADAR_ORIENT_STAT_DEFAULT
= 0,
122
124
DW_RADAR_ORIENT_STAT_NORMAL
= 1,
125
127
DW_RADAR_ORIENT_STAT_ROTATED
= 2,
128
130
DW_RADAR_ORIENT_STAT_COUNT
= 3,
131
}
dwRadarOrientationStat
;
132
134
typedef
enum
dwRadarHealthOprtnStat
{
136
DW_RADAR_HEALTH_OPRTN_STAT_NORMAL
= 0,
137
139
DW_RADAR_HEALTH_OPRTN_STAT_OFF
= 1,
140
142
DW_RADAR_HEALTH_OPRTN_STAT_ERROR
= 2,
143
145
DW_RADAR_HEALTH_OPRTN_STAT_COUNT
= 3,
146
}
dwRadarHealthOprtnStat
;
147
149
typedef
enum
dwRadarHealthOprtnMd
{
151
DW_RADAR_HEALTH_MD_ACTIVE
= 0,
152
154
DW_RADAR_HEALTH_MD_DISABLED
= 1,
155
157
DW_RADAR_HEALTH_MD_TEST_MODE
= 2,
158
160
DW_RADAR_HEALTH_MD_COUNT
= 3,
161
}
dwRadarHealthOprtnMd
;
162
164
typedef
enum
dwRadarHealthDefectDtct
{
166
DW_RADAR_HEALTH_DEFECT_DTCT_FULL_FUNC
= 0,
167
169
DW_RADAR_HEALTH_DEFECT_DTCT_NOT_FULL_FUNC
= 1,
170
172
DW_RADAR_HEALTH_DEFECT_DTCT_OUT_OF_ORDER
= 2,
173
175
DW_RADAR_HEALTH_DEFECT_DTCT_COUNT
= 3,
176
}
dwRadarHealthDefectDtct
;
177
179
typedef
enum
dwRadarHealthDefectRSN
{
181
DW_RADAR_HEALTH_DEFECT_RSN_NO_DEFECT
= 0,
182
184
DW_RADAR_HEALTH_DEFECT_RSN_WAKEUP_LINE_MALFUNC
= 1,
185
187
DW_RADAR_HEALTH_DEFECT_RSN_ETHERNET_MALFUNC
= 2,
188
190
DW_RADAR_HEALTH_DEFECT_RSN_SENSOR_IDENTIFICATION_ISSUE
= 3,
191
193
DW_RADAR_HEALTH_DEFECT_RSN_RADAR_FAILURE
= 4,
194
196
DW_RADAR_HEALTH_DEFECT_RSN_HARDWARE_FAILURE
= 5,
197
199
DW_RADAR_HEALTH_DEFECT_RSN_SOFTWARE_FAILURE
= 6,
200
202
DW_RADAR_HEALTH_DEFECT_RSN_INPUT_SIGNAL_MALFUNC
= 7,
203
205
DW_RADAR_HEALTH_DEFECT_RSN_COUNT
= 8,
206
}
dwRadarHealthDefectRSN
;
207
209
typedef
enum
dwRadarHealthdiagMD
{
211
DW_RADAR_HEALTH_DIAG_MD_IDLE
= 0,
212
214
DW_RADAR_HEALTH_DIAG_MD_EOL
= 1,
215
217
DW_RADAR_HEALTH_DIAG_MD_DIAG
= 2,
218
220
DW_RADAR_HEALTH_DIAG_MD_EXTEND_DIAG
= 3,
221
223
DW_RADAR_HEALTH_DIAG_MD_COUNT
= 4,
224
}
dwRadarHealthdiagMD
;
225
227
typedef
enum
dwRadarHealthSuppVoltStat
{
229
DW_RADAR_HEALTH_SUPP_VOLT_STAT_WITHIN_LIMITS
= 0,
230
232
DW_RADAR_HEALTH_SUPP_VOLT_STAT_VOLTAGE_LOW
= 1,
233
235
DW_RADAR_HEALTH_SUPP_VOLT_STAT_VOLTAGE_HIGH
= 2,
236
238
DW_RADAR_HEALTH_SUPP_VOLT_STAT_COUNT
= 3,
239
}
dwRadarHealthSuppVoltStat
;
240
242
typedef
enum
dwRadarHealthTempStat
{
244
DW_RADAR_HEALTH_TEMP_STAT_NORMAL_TEMP
= 0,
245
247
DW_RADAR_HEALTH_TEMP_STAT_UNDER_TEMP
= 1,
248
250
DW_RADAR_HEALTH_TEMP_STAT_OVER_TEMP
= 2,
251
253
DW_RADAR_HEALTH_TEMP_STAT_COUNT
= 3,
254
}
dwRadarHealthTempStat
;
255
257
typedef
enum
dwRadarHealthExternDisturb
{
259
DW_RADAR_HEALTH_EXTERN_DISTURB_NORMAL
= 0,
260
262
DW_RADAR_HEALTH_EXTERN_DISTURB_DISTURBED
= 1,
263
265
DW_RADAR_HEALTH_EXTERN_DISTURB_COUNT
= 2,
266
}
dwRadarHealthExternDisturb
;
267
269
typedef
enum
dwRadarHealthTxPwrRedctnStat
{
271
DW_RADAR_HEALTH_TX_PWR_REDCTN_STAT_NORMAL
= 0,
272
274
DW_RADAR_HEALTH_TX_PWR_REDCTN_STAT_PWR_LIMITED
= 1,
275
277
DW_RADAR_HEALTH_TX_PWR_REDCTN_STAT_COUNT
= 2,
278
}
dwRadarHealthTxPwrRedctnStat
;
279
281
typedef
enum
dwRadarHealthRadomHeatStat
{
283
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_OFF
= 0,
284
286
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_LVL1
= 1,
287
289
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_LVL2
= 2,
290
292
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_NOT_ENABLED
= 3,
293
295
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_RXINV
= 4,
296
298
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_FAULT
= 5,
299
301
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_CONTROL_FAULT
= 6,
302
304
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_COUNT
= 7,
305
}
dwRadarHealthRadomHeatStat
;
306
308
typedef
enum
dwRadarHealthTmSyncStat
{
310
DW_RADAR_HEALTH_TM_SYNC_STAT_NO_ERROR
= 0,
311
313
DW_RADAR_HEALTH_TM_SYNC_STAT_TIMEOUT
= 1 << 0,
314
316
DW_RADAR_HEALTH_TM_SYNC_STAT_SYNC_TO_GATEWAY
= 1 << 2,
317
319
DW_RADAR_HEALTH_TM_SYNC_STAT_GLOBAL_TIME_BASE
= 1 << 3,
320
322
DW_RADAR_HEALTH_TM_SYNC_STAT_TIMELEAP_FUTURE
= 1 << 4,
323
325
DW_RADAR_HEALTH_TM_SYNC_STAT_TIMELEAP_PAST
= 1 << 5,
326
328
DW_RADAR_HEALTH_TM_SYNC_STAT_LOCAL_TIME_BASE
= 1 << 6,
329
331
DW_RADAR_HEALTH_TM_SYNC_STAT_INVALID
= 1 << 7,
332
}
dwRadarHealthTmSyncStat
;
333
335
typedef
enum
dwRadarHealthVSMSyncStat
{
337
DW_RADAR_HEALTH_VSM_SYNC_STAT_NOT_SYNC
= 0,
338
340
DW_RADAR_HEALTH_VSM_SYNC_STAT_SYNC
= 1,
341
343
DW_RADAR_HEALTH_VSM_SYNC_STAT_COUNT
= 2,
344
}
dwRadarHealthVSMSyncStat
;
345
347
typedef
enum
dwRadarHealthRangeGateStat
{
349
DW_RADAR_HEALTH_RANGE_GATE_STAT_FIXED
= 0,
350
352
DW_RADAR_HEALTH_RANGE_GATE_STAT_ADAPTIVE
= 1,
353
355
DW_RADAR_HEALTH_RANGE_GATE_STAT_COUNT
= 2,
356
}
dwRadarHealthRangeGateStat
;
357
359
typedef
enum
dwRadarHealthFuSaStat
{
361
DW_RADAR_HEALTH_FUSA_STAT_DEFAULT
= 0,
362
364
DW_RADAR_HEALTH_FUSA_STAT_NORM
= 1,
365
367
DW_RADAR_HEALTH_FUSA_STAT_ERR
= 2,
368
370
DW_RADAR_HEALTH_FUSA_STAT_COUNT
= 3,
371
}
dwRadarHealthFuSaStat
;
372
374
typedef
enum
dwRadarHealthParkModeStat
{
376
DW_RADAR_HEALTH_PARK_MODE_STAT_DEACTIVE
= 0,
377
379
DW_RADAR_HEALTH_PARK_MODE_STAT_ACTIVE
= 1,
380
382
DW_RADAR_HEALTH_PARK_MODE_STAT_COUNT
= 2,
383
}
dwRadarHealthParkModeStat
;
384
386
typedef
enum
dwRadarFaultStatus
{
388
DW_RADAR_FAULT_STATUS_OPERATIONAL
= 0,
389
391
DW_RADAR_FAULT_STATUS_INITIALIZATION
= 1,
392
394
DW_RADAR_FAULT_STATUS_HW_ERROR
= 2,
395
397
DW_RADAR_FAULT_STATUS_DSP_ERROR
= 3,
398
400
DW_RADAR_FAULT_STATUS_COMMUNICATION_ERROR
= 4,
401
403
DW_RADAR_FAULT_STATUS_TEMPORARY_ERROR
= 5,
404
406
DW_RADAR_FAULT_STATUS_OTHERS
= 6,
407
409
DW_RADAR_FAULT_STATUS_RADAR_DISABLED
= 7,
410
}
dwRadarFaultStatus
;
411
413
typedef
enum
dwRadarBlindStatus
{
415
DW_RADAR_BLIND_STATUS_OPERATIONAL
= 0,
416
418
DW_RADAR_BLIND_STATUS_TEMPORARY_BLINDNESS
= 1,
419
421
DW_RADAR_BLIND_STATUS_PERMANANT_BLINDNESS
= 2,
422
424
DW_RADAR_BLIND_STATUS_ERROR
= 3,
425
}
dwRadarBlindStatus
;
426
428
typedef
enum
dwRadarWindowACTRequest
{
430
DW_RADAR_WINDOW_ACT_REQ_NO_REQUSTE
= 0,
431
433
DW_RADAR_WINDOW_ACT_REQ_OPEN_ALL
= 1,
434
}
dwRadarWindowACTRequest
;
435
437
typedef
enum
dwRadarHealthBlockageStat
{
439
DW_RADAR_HEALTH_BLOCKAGE_STAT_NO_BLOCKAGE
= 0,
440
442
DW_RADAR_HEALTH_BLOCKAGE_STAT_FULL_BLOCKAGE
= 1,
443
445
DW_RADAR_HEALTH_BLOCKAGE_STAT_PART_BLOCKAGE_HIGH
= 2,
446
448
DW_RADAR_HEALTH_BLOCKAGE_STAT_PART_BLOCKAGE_MEDIUM
= 3,
449
451
DW_RADAR_HEALTH_BLOCKAGE_STAT_PART_BLOCKAGE_LOW
= 4,
452
454
DW_RADAR_HEALTH_BLOCKAGE_STAT_BLOCKAGE_DEFECT
= 5,
455
457
DW_RADAR_HEALTH_BLOCKAGE_STAT_BLOCKAGE_CHECK_ACTIVE
= 6,
458
460
DW_RADAR_HEALTH_BLOCKAGE_STAT_COUNT
= 7,
461
}
dwRadarHealthBlockageStat
;
462
463
// Define segment blockage information
464
typedef
enum
dwRadarPerfBlockageStat
{
466
DW_RADAR_PERF_BLOCKAGE_STAT_NO_BLOCKAGE
= 0,
467
469
DW_RADAR_PERF_BLOCKAGE_STAT_FULL_BLOCKAGE
= 1,
470
472
DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_HIGH
= 2,
473
475
DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_MEDIUM
= 3,
476
478
DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_LOW
= 4,
479
481
DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_DEFECT
= 5,
482
484
DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_COUNT
= 6,
485
}
dwRadarPerfBlockageStat
;
486
487
// Define segment reason
488
typedef
enum
dwRadarPerfRedctnRsn
{
490
DW_RADAR_PERF_REDCTN_RSN_UNKNOWN
= 0,
491
493
DW_RADAR_PERF_REDCTN_RSN_ABSORPTIVE
= 1,
494
496
DW_RADAR_PERF_REDCTN_RSN_DISTORTIVE
= 2,
497
499
DW_RADAR_PERF_REDCTN_RSN_INTERFERENCE
= 3,
500
502
DW_RADAR_PERF_REDCTN_RSN_SNOW_ON_FASCIA
= 4,
503
505
DW_RADAR_PERF_REDCTN_RSN_WATER_ON_FASCIA
= 5,
506
508
DW_RADAR_PERF_REDCTN_RSN_SOIL_ON_FASCIA
= 6,
509
511
DW_RADAR_PERF_REDCTN_RSN_SCRATCH_ON_FASCIA
= 7,
512
514
DW_RADAR_PERF_REDCTN_RSN_COUNT
= 8,
515
}
dwRadarPerfRedctnRsn
;
516
518
typedef
enum
dwRadarHealthError
{
520
DW_RADAR_HEALTH_ERROR_SNA
= 1 << 0,
521
523
DW_RADAR_HEALTH_ERROR_FRAME_DROP
= 1 << 1,
524
526
DW_RADAR_HEALTH_ERROR_SODA_CRC
= 1 << 2,
527
529
DW_RADAR_HEALTH_ERROR_SSI_CRC
= 1 << 3,
530
532
DW_RADAR_HEALTH_ERROR_FRAME_OVERRRUN
= 1 << 4,
533
535
DW_RADAR_HEALTH_ERROR_SPLITPDU_NO_DATA_FROM_PUBLISHER
= 1 << 5,
536
539
DW_RADAR_HEALTH_ERROR_SPLITPDU_NOT_ENOUGH_DATA
= 1 << 6,
540
545
DW_RADAR_HEALTH_ERROR_SPLITPDU_E2E_FAILURE
= 1 << 7,
546
550
DW_RADAR_HEALTH_ERROR_SPLITPDU_STATE_MACHINE_DISABLED
= 1 << 8,
551
553
DW_RADAR_HEALTH_ERROR_AZIMUTH_OUT_OF_RANGE
= 1 << 9,
554
556
DW_RADAR_HEALTH_ERROR_NUM_RETURNS_OUT_OF_RANGE
= 1 << 10,
557
559
DW_RADAR_HEALTH_ERROR_ZERO_RETURNS
= 1 << 11,
560
}
dwRadarHealthError
;
561
563
typedef
struct
dwRadarPerfSegmentValidity
564
{
566
bool
IDValidity
;
567
569
bool
aziAnglBeginValidity
;
570
572
bool
aziAnglEndValidity
;
573
575
bool
rangeGainValidity
;
576
578
bool
rangeGainRCSValidity
;
579
581
bool
detctnRangeMinValidity
;
582
584
bool
detctnRangeMaxValidity
;
585
587
bool
blockageStatValidity
;
588
590
bool
redctnRsnValidity
;
591
593
bool
percElemsValidity
[8];
594
596
bool
snrRefTargetValidity
;
597
}
dwRadarPerfSegmentValidity
;
598
600
typedef
struct
dwRadarPerfInfoValidity
601
{
603
bool
orientRollValidity
;
604
606
bool
cosOffsetXValidity
;
607
609
bool
cosOffsetYValidity
;
610
612
bool
cosOffsetZValidity
;
613
615
bool
validSegAziValidity
;
616
618
bool
validSegElevValidity
;
619
621
bool
totalSegAziValidity
;
622
624
bool
totalSegElevValidity
;
625
627
bool
sizeValidity
;
628
dwRadarPerfSegmentValidity
perfSegmentsValidity
[32];
629
}
dwRadarPerfInfoValidity
;
630
632
typedef
struct
dwRadarHealthInfoValidity
633
{
635
bool
oprtnStatValidity
;
636
638
bool
oprtnMdValidity
;
639
641
bool
defectDtctValidity
;
642
644
bool
defectRsnValidity
;
645
647
bool
diagMdValidity
;
648
650
bool
suppVoltStatValidity
;
651
653
bool
tempStatValidity
;
654
656
bool
validInputSignalsCurrValidity
;
657
659
bool
validInputSignalsTrgtValidity
;
660
662
bool
externDisturbValidity
;
663
665
bool
txPwrRedctnStatValidity
;
666
668
bool
radomHeatStatValidity
;
669
671
bool
tmSyncStatValidity
;
672
674
bool
vsmSyncStatValidity
;
675
677
bool
rangeGateStatValidity
;
678
680
bool
fuSaStatValidity
;
681
683
bool
parkModeStatValidity
;
684
686
bool
faultStatusValidity
;
687
689
bool
blindStatusValidity
;
690
692
bool
windowACTRequestValidity
;
693
695
bool
blockageStatValidity
;
696
}
dwRadarHealthInfoValidity
;
697
699
typedef
struct
dwRadarCalibrationInfoValidity
700
{
702
bool
baseStatValidity
;
703
705
bool
funcStatValidity
;
706
708
bool
socStatValidity
;
709
711
bool
orientationStatValidity
;
712
714
bool
orientAziValidity
;
715
717
bool
orientElevValidity
;
718
720
bool
orientErrAziValidity
;
721
723
bool
orientErrElevValidity
;
724
726
bool
originPosXValidity
;
727
729
bool
originPosYValidity
;
730
732
bool
originPosZValidity
;
733
735
bool
corrctnLowLmtAziValidity
;
736
738
bool
corrctnLowLmtElevValidity
;
739
741
bool
corrctnUpLmtAziValidity
;
742
744
bool
corrctnUpLmtElevValidity
;
745
747
bool
corrctnOrientAziValidity
;
748
750
bool
corrctnOrientElevValidity
;
751
753
bool
progressPercentValidity
;
754
}
dwRadarCalibrationInfoValidity
;
755
757
typedef
struct
dwRadarSSIValidity
758
{
760
dwRadarCalibrationInfoValidity
calibrationInfoValidity
;
761
763
dwRadarHealthInfoValidity
healthInfoValidity
;
764
766
dwRadarPerfInfoValidity
perfInfoValidity
;
767
}
dwRadarSSIValidity
;
768
770
typedef
struct
dwRadarCalibrationInfo
771
{
773
dwRadarCalibrationBaseStat
baseStat
;
774
776
dwRadarCalibrationFuncStat
funcStat
;
777
779
dwRadarCalibrationSOCStat
socStat
;
780
782
dwRadarOrientationStat
orientationStat
;
783
785
float32_t
orientAzi
;
786
788
float32_t
orientElev
;
789
791
float32_t
orientErrAzi
;
792
794
float32_t
orientErrElev
;
795
797
int16_t
originPosX
;
798
800
int16_t
originPosY
;
801
803
int16_t
originPosZ
;
804
806
float32_t
corrctnLowLmtAzi
;
807
809
float32_t
corrctnLowLmtElev
;
810
812
float32_t
corrctnUpLmtAzi
;
813
815
float32_t
corrctnUpLmtElev
;
816
818
float32_t
corrctnOrientAzi
;
819
821
float32_t
corrctnOrientElev
;
822
824
uint8_t
progressPercent
;
825
}
dwRadarCalibrationInfo
;
826
827
// Define struct for sensor health info
828
typedef
struct
dwRadarHealthInfo
829
{
831
dwRadarHealthOprtnStat
oprtnStat
;
832
834
dwRadarHealthOprtnMd
oprtnMd
;
835
837
dwRadarHealthDefectDtct
defectDtct
;
838
840
dwRadarHealthDefectRSN
defectRsn
;
841
843
dwRadarHealthdiagMD
diagMd
;
844
846
dwRadarHealthSuppVoltStat
suppVoltStat
;
847
849
dwRadarHealthTempStat
tempStat
;
850
852
// None
853
uint8_t
validInputSignalsCurr
;
854
856
// None
857
uint8_t
validInputSignalsTrgt
;
858
860
dwRadarHealthExternDisturb
externDisturb
;
861
863
dwRadarHealthTxPwrRedctnStat
txPwrRedctnStat
;
864
866
dwRadarHealthRadomHeatStat
radomHeatStat
;
867
869
dwRadarHealthTmSyncStat
tmSyncStat
;
870
872
dwRadarHealthVSMSyncStat
vsmSyncStat
;
873
875
dwRadarHealthRangeGateStat
rangeGateStat
;
876
878
dwRadarHealthFuSaStat
fuSaStat
;
879
881
dwRadarHealthParkModeStat
parkModeStat
;
882
884
dwRadarFaultStatus
faultStatus
;
885
887
dwRadarBlindStatus
blindStatus
;
888
890
dwRadarWindowACTRequest
windowACTRequest
;
891
893
dwRadarHealthBlockageStat
blockageStat
;
894
}
dwRadarHealthInfo
;
895
897
typedef
struct
dwRadarPerfSegment
898
{
901
uint8_t
ID
;
902
905
float32_t
aziAnglBegin
;
906
909
float32_t
aziAnglEnd
;
910
913
uint8_t
rangeGain
;
914
917
int16_t
rangeGainRCS
;
918
921
float32_t
detctnRangeMin
;
922
925
float32_t
detctnRangeMax
;
926
928
dwRadarPerfBlockageStat
blockageStat
;
929
931
dwRadarPerfRedctnRsn
redctnRsn
;
932
935
uint8_t
percElems
[8];
936
939
float32_t
snrRefTarget
;
940
}
dwRadarPerfSegment
;
941
943
typedef
struct
dwRadarPerfInfo
944
{
947
uint8_t
orientRoll
;
948
951
float32_t
cosOffsetX
;
952
955
float32_t
cosOffsetY
;
956
959
float32_t
cosOffsetZ
;
960
963
uint8_t
validSegAzi
;
964
967
uint8_t
validSegElev
;
968
971
uint8_t
totalSegAzi
;
972
975
uint8_t
totalSegElev
;
976
978
uint32_t
size
;
979
981
dwRadarPerfSegment
perfSegments
[32];
982
}
dwRadarPerfInfo
;
983
985
typedef
struct
dwRadarSSI
986
{
988
dwTime_t
timestamp
;
989
991
dwRadarSSIValidity
validityInfo
;
992
994
dwRadarCalibrationInfo
calibInfo
;
995
997
dwRadarHealthInfo
healthInfo
;
998
1000
dwRadarPerfInfo
perfInfo
;
1001
1003
dwRadarHealthError
healthError
;
1004
}
dwRadarSSI
;
1005
1006
// roadcast debug struct with sensor header info and radar SSI
1007
typedef
struct
dwRadarSSIDebugInfo
1008
{
1010
uint32_t
scanIndex
;
1011
1013
dwTime_t
sensorTimestamp
;
1014
1016
dwTime_t
hostTimestamp
;
1017
1019
dwRadarScanType
scanType
;
1020
1022
uint32_t
numReturns
;
1023
1025
dwRadarSSI
RadarSSI
;
1026
}
dwRadarSSIDebugInfo
;
1027
1028
#ifdef __cplusplus
1029
}
1030
#endif
1031
1032
#endif
// DW_SENSORS_RADAR_RADARSSI_H_
dwRadarSSIDebugInfo::RadarSSI
dwRadarSSI RadarSSI
Attached RadarSSI message.
Definition:
RadarSSI.h:1025
dwRadarPerfSegment::aziAnglBegin
float32_t aziAnglBegin
Begin of segment in azimuth rad Invalid:SNA:[1023].
Definition:
RadarSSI.h:905
dwRadarCalibrationInfoValidity::funcStatValidity
bool funcStatValidity
validity info for dwRadarCalibrationInfo.funcStat
Definition:
RadarSSI.h:705
dwRadarCalibrationInfo::corrctnUpLmtAzi
float32_t corrctnUpLmtAzi
Upper limit of correction range in azimuth Rad.
Definition:
RadarSSI.h:812
dwRadarCalibrationInfo::corrctnLowLmtElev
float32_t corrctnLowLmtElev
Lower limit of correction range in elevation Rad.
Definition:
RadarSSI.h:809
dwRadarHealthInfo::defectRsn
dwRadarHealthDefectRSN defectRsn
Reasons of sensor defect.
Definition:
RadarSSI.h:840
dwRadarPerfInfoValidity::perfSegmentsValidity
dwRadarPerfSegmentValidity perfSegmentsValidity[32]
Definition:
RadarSSI.h:628
dwRadarHealthDefectRSN
dwRadarHealthDefectRSN
Defines reasons of sensor defect.
Definition:
RadarSSI.h:179
DW_RADAR_HEALTH_DEFECT_RSN_NO_DEFECT
@ DW_RADAR_HEALTH_DEFECT_RSN_NO_DEFECT
Reasons of sensor defect no defect.
Definition:
RadarSSI.h:181
DW_RADAR_HEALTH_DEFECT_RSN_SOFTWARE_FAILURE
@ DW_RADAR_HEALTH_DEFECT_RSN_SOFTWARE_FAILURE
Reasons of sensor defect software failure.
Definition:
RadarSSI.h:199
DW_RADAR_HEALTH_DEFECT_RSN_WAKEUP_LINE_MALFUNC
@ DW_RADAR_HEALTH_DEFECT_RSN_WAKEUP_LINE_MALFUNC
Reasons of sensor defect wakeup line malfunc.
Definition:
RadarSSI.h:184
DW_RADAR_HEALTH_DEFECT_RSN_COUNT
@ DW_RADAR_HEALTH_DEFECT_RSN_COUNT
Reasons of sensor defect count.
Definition:
RadarSSI.h:205
DW_RADAR_HEALTH_DEFECT_RSN_INPUT_SIGNAL_MALFUNC
@ DW_RADAR_HEALTH_DEFECT_RSN_INPUT_SIGNAL_MALFUNC
Reasons of sensor defect input signal malfunc.
Definition:
RadarSSI.h:202
DW_RADAR_HEALTH_DEFECT_RSN_RADAR_FAILURE
@ DW_RADAR_HEALTH_DEFECT_RSN_RADAR_FAILURE
Reasons of sensor defect radar failure.
Definition:
RadarSSI.h:193
DW_RADAR_HEALTH_DEFECT_RSN_ETHERNET_MALFUNC
@ DW_RADAR_HEALTH_DEFECT_RSN_ETHERNET_MALFUNC
Reasons of sensor defect ethernet malfunc.
Definition:
RadarSSI.h:187
DW_RADAR_HEALTH_DEFECT_RSN_SENSOR_IDENTIFICATION_ISSUE
@ DW_RADAR_HEALTH_DEFECT_RSN_SENSOR_IDENTIFICATION_ISSUE
Reasons of sensor defect sensor idnetification issue.
Definition:
RadarSSI.h:190
DW_RADAR_HEALTH_DEFECT_RSN_HARDWARE_FAILURE
@ DW_RADAR_HEALTH_DEFECT_RSN_HARDWARE_FAILURE
Reasons of sensor defect hardware failure.
Definition:
RadarSSI.h:196
dwRadarCalibrationInfoValidity::baseStatValidity
bool baseStatValidity
validity info for dwRadarCalibrationInfo.baseStat
Definition:
RadarSSI.h:702
dwRadarSSIDebugInfo::sensorTimestamp
dwTime_t sensorTimestamp
Sensor timestamp at which the current measurement scan was started (us). Same time domain as hostTime...
Definition:
RadarSSI.h:1013
dwRadarFaultStatus
dwRadarFaultStatus
Defines radar fault status.
Definition:
RadarSSI.h:386
DW_RADAR_FAULT_STATUS_OTHERS
@ DW_RADAR_FAULT_STATUS_OTHERS
radar fault status other
Definition:
RadarSSI.h:406
DW_RADAR_FAULT_STATUS_RADAR_DISABLED
@ DW_RADAR_FAULT_STATUS_RADAR_DISABLED
radar fault status disabled
Definition:
RadarSSI.h:409
DW_RADAR_FAULT_STATUS_OPERATIONAL
@ DW_RADAR_FAULT_STATUS_OPERATIONAL
radar fault status operational
Definition:
RadarSSI.h:388
DW_RADAR_FAULT_STATUS_HW_ERROR
@ DW_RADAR_FAULT_STATUS_HW_ERROR
radar fault status hardware error
Definition:
RadarSSI.h:394
DW_RADAR_FAULT_STATUS_DSP_ERROR
@ DW_RADAR_FAULT_STATUS_DSP_ERROR
radar fault status DSP error
Definition:
RadarSSI.h:397
DW_RADAR_FAULT_STATUS_COMMUNICATION_ERROR
@ DW_RADAR_FAULT_STATUS_COMMUNICATION_ERROR
radar fault status communication error
Definition:
RadarSSI.h:400
DW_RADAR_FAULT_STATUS_INITIALIZATION
@ DW_RADAR_FAULT_STATUS_INITIALIZATION
radar fault status initialization
Definition:
RadarSSI.h:391
DW_RADAR_FAULT_STATUS_TEMPORARY_ERROR
@ DW_RADAR_FAULT_STATUS_TEMPORARY_ERROR
radar fault status temporary error
Definition:
RadarSSI.h:403
dwRadarCalibrationInfoValidity::originPosXValidity
bool originPosXValidity
validity info for dwRadarCalibrationInfo.originPosX
Definition:
RadarSSI.h:726
dwRadarCalibrationInfoValidity::orientationStatValidity
bool orientationStatValidity
validity info for dwRadarCalibrationInfo.orientationStat
Definition:
RadarSSI.h:711
dwRadarPerfSegmentValidity::aziAnglBeginValidity
bool aziAnglBeginValidity
validity info for dwRadarHealthInfo.aziAnglBegin
Definition:
RadarSSI.h:569
dwRadarHealthInfo::oprtnMd
dwRadarHealthOprtnMd oprtnMd
Measuring state of sensor.
Definition:
RadarSSI.h:834
dwRadarPerfSegmentValidity::redctnRsnValidity
bool redctnRsnValidity
validity info for dwRadarHealthInfo.redctnRsn
Definition:
RadarSSI.h:590
dwRadarHealthInfoValidity::validInputSignalsTrgtValidity
bool validInputSignalsTrgtValidity
validity info for dwRadarHealthInfo.validInputSignalsTrgt
Definition:
RadarSSI.h:659
dwRadarPerfInfo::cosOffsetZ
float32_t cosOffsetZ
Sensor coordinate system offset between mounting and antenna plane in z m Invalid:NACPT:[254],...
Definition:
RadarSSI.h:959
dwRadarPerfInfo::size
uint32_t size
size of perfSegments
Definition:
RadarSSI.h:978
dwRadarHealthInfo::rangeGateStat
dwRadarHealthRangeGateStat rangeGateStat
state of rangegate management
Definition:
RadarSSI.h:875
dwRadarSSI::timestamp
dwTime_t timestamp
timestamp when the packet received
Definition:
RadarSSI.h:988
dwRadarHealthSuppVoltStat
dwRadarHealthSuppVoltStat
Defines state of supply voltage.
Definition:
RadarSSI.h:227
DW_RADAR_HEALTH_SUPP_VOLT_STAT_VOLTAGE_HIGH
@ DW_RADAR_HEALTH_SUPP_VOLT_STAT_VOLTAGE_HIGH
State of supply voltage voltage high.
Definition:
RadarSSI.h:235
DW_RADAR_HEALTH_SUPP_VOLT_STAT_VOLTAGE_LOW
@ DW_RADAR_HEALTH_SUPP_VOLT_STAT_VOLTAGE_LOW
State of supply voltage voltage low.
Definition:
RadarSSI.h:232
DW_RADAR_HEALTH_SUPP_VOLT_STAT_COUNT
@ DW_RADAR_HEALTH_SUPP_VOLT_STAT_COUNT
State of supply voltage count.
Definition:
RadarSSI.h:238
DW_RADAR_HEALTH_SUPP_VOLT_STAT_WITHIN_LIMITS
@ DW_RADAR_HEALTH_SUPP_VOLT_STAT_WITHIN_LIMITS
State of supply voltage within limits.
Definition:
RadarSSI.h:229
dwRadarCalibrationInfoValidity::progressPercentValidity
bool progressPercentValidity
validity info for dwRadarCalibrationInfo.progressPercent
Definition:
RadarSSI.h:753
dwRadarCalibrationInfoValidity::corrctnOrientElevValidity
bool corrctnOrientElevValidity
validity info for dwRadarCalibrationInfo.corrctnOrientElev
Definition:
RadarSSI.h:750
dwRadarPerfInfoValidity::totalSegElevValidity
bool totalSegElevValidity
validity info for dwRadarPerfInfo.totalSegElev
Definition:
RadarSSI.h:624
dwRadarHealthVSMSyncStat
dwRadarHealthVSMSyncStat
Defines whether replicates the security master synchronisation status sync.
Definition:
RadarSSI.h:335
DW_RADAR_HEALTH_VSM_SYNC_STAT_NOT_SYNC
@ DW_RADAR_HEALTH_VSM_SYNC_STAT_NOT_SYNC
Replicates the security master synchronisation status not sync.
Definition:
RadarSSI.h:337
DW_RADAR_HEALTH_VSM_SYNC_STAT_COUNT
@ DW_RADAR_HEALTH_VSM_SYNC_STAT_COUNT
Replicates the security master synchronisation status count.
Definition:
RadarSSI.h:343
DW_RADAR_HEALTH_VSM_SYNC_STAT_SYNC
@ DW_RADAR_HEALTH_VSM_SYNC_STAT_SYNC
Replicates the security master synchronisation status sync.
Definition:
RadarSSI.h:340
dwRadarHealthBlockageStat
dwRadarHealthBlockageStat
Defines blockage detected by radar.
Definition:
RadarSSI.h:437
DW_RADAR_HEALTH_BLOCKAGE_STAT_COUNT
@ DW_RADAR_HEALTH_BLOCKAGE_STAT_COUNT
Health blockage information part blockage count.
Definition:
RadarSSI.h:460
DW_RADAR_HEALTH_BLOCKAGE_STAT_PART_BLOCKAGE_LOW
@ DW_RADAR_HEALTH_BLOCKAGE_STAT_PART_BLOCKAGE_LOW
Health blockage information part blockage low.
Definition:
RadarSSI.h:451
DW_RADAR_HEALTH_BLOCKAGE_STAT_BLOCKAGE_DEFECT
@ DW_RADAR_HEALTH_BLOCKAGE_STAT_BLOCKAGE_DEFECT
Health blockage information part blockage defect.
Definition:
RadarSSI.h:454
DW_RADAR_HEALTH_BLOCKAGE_STAT_BLOCKAGE_CHECK_ACTIVE
@ DW_RADAR_HEALTH_BLOCKAGE_STAT_BLOCKAGE_CHECK_ACTIVE
Health blockage information part blockage visibiity check after startup active.
Definition:
RadarSSI.h:457
DW_RADAR_HEALTH_BLOCKAGE_STAT_PART_BLOCKAGE_MEDIUM
@ DW_RADAR_HEALTH_BLOCKAGE_STAT_PART_BLOCKAGE_MEDIUM
Health blockage information part blockage medium.
Definition:
RadarSSI.h:448
DW_RADAR_HEALTH_BLOCKAGE_STAT_PART_BLOCKAGE_HIGH
@ DW_RADAR_HEALTH_BLOCKAGE_STAT_PART_BLOCKAGE_HIGH
Health blockage information part blockage high.
Definition:
RadarSSI.h:445
DW_RADAR_HEALTH_BLOCKAGE_STAT_NO_BLOCKAGE
@ DW_RADAR_HEALTH_BLOCKAGE_STAT_NO_BLOCKAGE
Health blockage information no blockage.
Definition:
RadarSSI.h:439
DW_RADAR_HEALTH_BLOCKAGE_STAT_FULL_BLOCKAGE
@ DW_RADAR_HEALTH_BLOCKAGE_STAT_FULL_BLOCKAGE
Health blockage information full blockage.
Definition:
RadarSSI.h:442
dwRadarHealthRangeGateStat
dwRadarHealthRangeGateStat
Defines state of rangegate management ranggate.
Definition:
RadarSSI.h:347
DW_RADAR_HEALTH_RANGE_GATE_STAT_COUNT
@ DW_RADAR_HEALTH_RANGE_GATE_STAT_COUNT
state of rangegate management ranggate count
Definition:
RadarSSI.h:355
DW_RADAR_HEALTH_RANGE_GATE_STAT_ADAPTIVE
@ DW_RADAR_HEALTH_RANGE_GATE_STAT_ADAPTIVE
state of rangegate management ranggate adaptive
Definition:
RadarSSI.h:352
DW_RADAR_HEALTH_RANGE_GATE_STAT_FIXED
@ DW_RADAR_HEALTH_RANGE_GATE_STAT_FIXED
state of rangegate management ranggate fixed
Definition:
RadarSSI.h:349
dwRadarPerfSegment::detctnRangeMin
float32_t detctnRangeMin
Minimum real detection range based on reference target m Invalid:SNA:[1023].
Definition:
RadarSSI.h:921
dwRadarPerfSegment::rangeGainRCS
int16_t rangeGainRCS
Reference RCS for reference target dB Invalid:SNA:[1023].
Definition:
RadarSSI.h:917
dwRadarHealthInfo::vsmSyncStat
dwRadarHealthVSMSyncStat vsmSyncStat
Replicates the security master synchronisation status.
Definition:
RadarSSI.h:872
dwRadarCalibrationInfo::socStat
dwRadarCalibrationSOCStat socStat
Radar calibration soc stat.
Definition:
RadarSSI.h:779
dwRadarHealthInfoValidity::validInputSignalsCurrValidity
bool validInputSignalsCurrValidity
validity info for dwRadarHealthInfo.validInputSignalsCurr
Definition:
RadarSSI.h:656
dwRadarHealthInfo::radomHeatStat
dwRadarHealthRadomHeatStat radomHeatStat
Status of radom heating driver.
Definition:
RadarSSI.h:866
dwRadarHealthInfo::blindStatus
dwRadarBlindStatus blindStatus
Radar blind status.
Definition:
RadarSSI.h:887
dwRadarHealthInfo::blockageStat
dwRadarHealthBlockageStat blockageStat
Radar blockage stat.
Definition:
RadarSSI.h:893
dwRadarHealthInfo::oprtnStat
dwRadarHealthOprtnStat oprtnStat
Overall state of sensor health.
Definition:
RadarSSI.h:831
dwRadarHealthInfoValidity::suppVoltStatValidity
bool suppVoltStatValidity
validity info for dwRadarHealthInfo.suppVoltStat
Definition:
RadarSSI.h:650
dwRadarHealthInfoValidity::externDisturbValidity
bool externDisturbValidity
validity info for dwRadarHealthInfo.ExternDisturb
Definition:
RadarSSI.h:662
dwRadarPerfSegment::aziAnglEnd
float32_t aziAnglEnd
End of segment in azimuth rad Invalid:SNA:[1023].
Definition:
RadarSSI.h:909
dwRadarHealthParkModeStat
dwRadarHealthParkModeStat
Defines park mode status.
Definition:
RadarSSI.h:374
DW_RADAR_HEALTH_PARK_MODE_STAT_DEACTIVE
@ DW_RADAR_HEALTH_PARK_MODE_STAT_DEACTIVE
Park mode stat deactive.
Definition:
RadarSSI.h:376
DW_RADAR_HEALTH_PARK_MODE_STAT_COUNT
@ DW_RADAR_HEALTH_PARK_MODE_STAT_COUNT
Park mode stat count.
Definition:
RadarSSI.h:382
DW_RADAR_HEALTH_PARK_MODE_STAT_ACTIVE
@ DW_RADAR_HEALTH_PARK_MODE_STAT_ACTIVE
Park mode stat active.
Definition:
RadarSSI.h:379
dwRadarCalibrationInfo::corrctnOrientAzi
float32_t corrctnOrientAzi
the calculated correction angle deviation of the mechanical sensor alignment/nominal process in azimu...
Definition:
RadarSSI.h:818
dwRadarCalibrationInfoValidity::socStatValidity
bool socStatValidity
validity info for dwRadarCalibrationInfo.socStat
Definition:
RadarSSI.h:708
dwRadarPerfInfoValidity::totalSegAziValidity
bool totalSegAziValidity
validity info for dwRadarPerfInfo.totalSegAzi
Definition:
RadarSSI.h:621
dwRadarPerfSegmentValidity::rangeGainRCSValidity
bool rangeGainRCSValidity
validity info for dwRadarHealthInfo.rangeGainRCS
Definition:
RadarSSI.h:578
dwRadarHealthInfo::fuSaStat
dwRadarHealthFuSaStat fuSaStat
FuSa Error detected.
Definition:
RadarSSI.h:878
dwRadarCalibrationInfoValidity::corrctnUpLmtElevValidity
bool corrctnUpLmtElevValidity
validity info for dwRadarCalibrationInfo.corrctnUpLmtElev
Definition:
RadarSSI.h:744
dwRadarHealthInfo::parkModeStat
dwRadarHealthParkModeStat parkModeStat
Park mode stat.
Definition:
RadarSSI.h:881
dwRadarCalibrationInfo::baseStat
dwRadarCalibrationBaseStat baseStat
Radar calibration base stat.
Definition:
RadarSSI.h:773
dwRadarPerfSegmentValidity::snrRefTargetValidity
bool snrRefTargetValidity
validity info for dwRadarHealthInfo.snrRefTarget
Definition:
RadarSSI.h:596
dwRadarPerfSegmentValidity::percElemsValidity
bool percElemsValidity[8]
validity info for dwRadarHealthInfo.percElems
Definition:
RadarSSI.h:593
dwRadarCalibrationInfoValidity::originPosZValidity
bool originPosZValidity
validity info for dwRadarCalibrationInfo.originPosZ
Definition:
RadarSSI.h:732
dwRadarCalibrationInfoValidity::orientErrAziValidity
bool orientErrAziValidity
validity info for dwRadarCalibrationInfo.orientErrAzi
Definition:
RadarSSI.h:720
dwRadarPerfSegmentValidity::rangeGainValidity
bool rangeGainValidity
validity info for dwRadarHealthInfo.rangeGain
Definition:
RadarSSI.h:575
dwRadarHealthInfoValidity::txPwrRedctnStatValidity
bool txPwrRedctnStatValidity
validity info for dwRadarHealthInfo.txPwrRedctnStat
Definition:
RadarSSI.h:665
dwRadarWindowACTRequest
dwRadarWindowACTRequest
Defines radar windows action request.
Definition:
RadarSSI.h:428
DW_RADAR_WINDOW_ACT_REQ_OPEN_ALL
@ DW_RADAR_WINDOW_ACT_REQ_OPEN_ALL
radar window action open all
Definition:
RadarSSI.h:433
DW_RADAR_WINDOW_ACT_REQ_NO_REQUSTE
@ DW_RADAR_WINDOW_ACT_REQ_NO_REQUSTE
radar window action no request
Definition:
RadarSSI.h:430
dwRadarSSI::calibInfo
dwRadarCalibrationInfo calibInfo
calibration info for such as calibration status, positions
Definition:
RadarSSI.h:994
dwRadarSSIDebugInfo::numReturns
uint32_t numReturns
Number of radar returns in this scan.
Definition:
RadarSSI.h:1022
dwRadarCalibrationInfo::corrctnLowLmtAzi
float32_t corrctnLowLmtAzi
Lower limit of correction range in azimuth Rad.
Definition:
RadarSSI.h:806
dwRadarHealthInfo::txPwrRedctnStat
dwRadarHealthTxPwrRedctnStat txPwrRedctnStat
Status of RF transmission.
Definition:
RadarSSI.h:863
dwRadarHealthInfo::tempStat
dwRadarHealthTempStat tempStat
State of internal sensor ECU temperature.
Definition:
RadarSSI.h:849
dwRadarCalibrationInfo::originPosZ
int16_t originPosZ
Sensor mounting position in coordinate system is defined by radar supplier z mm.
Definition:
RadarSSI.h:803
dwRadarSSIValidity::calibrationInfoValidity
dwRadarCalibrationInfoValidity calibrationInfoValidity
validity info for dwRadarCalibrationInfo
Definition:
RadarSSI.h:760
dwRadarHealthInfo::defectDtct
dwRadarHealthDefectDtct defectDtct
Defect state of sensor.
Definition:
RadarSSI.h:837
dwRadarSSI::healthInfo
dwRadarHealthInfo healthInfo
health info
Definition:
RadarSSI.h:997
dwRadarPerfSegment::blockageStat
dwRadarPerfBlockageStat blockageStat
Segment blockage information.
Definition:
RadarSSI.h:928
dwRadarPerfBlockageStat
dwRadarPerfBlockageStat
Definition:
RadarSSI.h:464
DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_LOW
@ DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_LOW
Segment blockage information part blockage low.
Definition:
RadarSSI.h:478
DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_COUNT
@ DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_COUNT
Segment blockage information part blockage count.
Definition:
RadarSSI.h:484
DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_MEDIUM
@ DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_MEDIUM
Segment blockage information part blockage medium.
Definition:
RadarSSI.h:475
DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_HIGH
@ DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_HIGH
Segment blockage information part blockage high.
Definition:
RadarSSI.h:472
DW_RADAR_PERF_BLOCKAGE_STAT_FULL_BLOCKAGE
@ DW_RADAR_PERF_BLOCKAGE_STAT_FULL_BLOCKAGE
Segment blockage information full blockage.
Definition:
RadarSSI.h:469
DW_RADAR_PERF_BLOCKAGE_STAT_NO_BLOCKAGE
@ DW_RADAR_PERF_BLOCKAGE_STAT_NO_BLOCKAGE
Segment blockage information no blockage.
Definition:
RadarSSI.h:466
DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_DEFECT
@ DW_RADAR_PERF_BLOCKAGE_STAT_PART_BLOCKAGE_DEFECT
Segment blockage information part blockage low.
Definition:
RadarSSI.h:481
dwRadarPerfInfo::perfSegments
dwRadarPerfSegment perfSegments[32]
Array of dwRadarPerfSegment.
Definition:
RadarSSI.h:981
dwRadarHealthInfoValidity::oprtnMdValidity
bool oprtnMdValidity
validity info for dwRadarHealthInfo.oprtnMd
Definition:
RadarSSI.h:638
dwRadarHealthInfoValidity::fuSaStatValidity
bool fuSaStatValidity
validity info for dwRadarHealthInfo.fuSaStat
Definition:
RadarSSI.h:680
dwRadarHealthExternDisturb
dwRadarHealthExternDisturb
Defines status of disturbance by electromagentic phenomenon.
Definition:
RadarSSI.h:257
DW_RADAR_HEALTH_EXTERN_DISTURB_COUNT
@ DW_RADAR_HEALTH_EXTERN_DISTURB_COUNT
Status of disturbance by electromagentic phenomenon (interference) count.
Definition:
RadarSSI.h:265
DW_RADAR_HEALTH_EXTERN_DISTURB_DISTURBED
@ DW_RADAR_HEALTH_EXTERN_DISTURB_DISTURBED
Status of disturbance by electromagentic phenomenon (interference) disturbed.
Definition:
RadarSSI.h:262
DW_RADAR_HEALTH_EXTERN_DISTURB_NORMAL
@ DW_RADAR_HEALTH_EXTERN_DISTURB_NORMAL
Status of disturbance by electromagentic phenomenon (interference) normal.
Definition:
RadarSSI.h:259
dwRadarHealthInfoValidity::windowACTRequestValidity
bool windowACTRequestValidity
validity info for dwRadarHealthInfo.windowACTRequest
Definition:
RadarSSI.h:692
dwRadarPerfSegment::rangeGain
uint8_t rangeGain
Range gain for segment based on reference target percent Invalid:SNA:[255].
Definition:
RadarSSI.h:913
dwRadarHealthInfoValidity::blindStatusValidity
bool blindStatusValidity
validity info for dwRadarHealthInfo.blindStatus
Definition:
RadarSSI.h:689
dwRadarPerfSegment::redctnRsn
dwRadarPerfRedctnRsn redctnRsn
Segment reason for blockage.
Definition:
RadarSSI.h:931
dwRadarPerfInfo::validSegAzi
uint8_t validSegAzi
Valid number of segments in azimuth NoUnit Invalid:SNA:[63].
Definition:
RadarSSI.h:963
dwRadarPerfInfoValidity::cosOffsetZValidity
bool cosOffsetZValidity
validity info for dwRadarPerfInfo.cosOffsetZ
Definition:
RadarSSI.h:612
dwRadarCalibrationInfoValidity::corrctnOrientAziValidity
bool corrctnOrientAziValidity
validity info for dwRadarCalibrationInfo.corrctnOrientAzi
Definition:
RadarSSI.h:747
dwRadarSSIDebugInfo::hostTimestamp
dwTime_t hostTimestamp
Host timestamp at reception of first packet belonging to this scan (us)
Definition:
RadarSSI.h:1016
dwRadarHealthInfoValidity::rangeGateStatValidity
bool rangeGateStatValidity
validity info for dwRadarHealthInfo.rangeGateStat
Definition:
RadarSSI.h:677
dwRadarPerfSegmentValidity::aziAnglEndValidity
bool aziAnglEndValidity
validity info for dwRadarHealthInfo.aziAnglEnd
Definition:
RadarSSI.h:572
dwRadarHealthRadomHeatStat
dwRadarHealthRadomHeatStat
Defines status of radom heating driver heating.
Definition:
RadarSSI.h:281
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_LVL2
@ DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_LVL2
Status of radom heating driver heating LVL2.
Definition:
RadarSSI.h:289
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_NOT_ENABLED
@ DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_NOT_ENABLED
Status of radom heating driver heating not enabled.
Definition:
RadarSSI.h:292
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_RXINV
@ DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_RXINV
Status of radom heating driver heating RXINV.
Definition:
RadarSSI.h:295
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_LVL1
@ DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_LVL1
Status of radom heating driver heating LVL1.
Definition:
RadarSSI.h:286
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_COUNT
@ DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_COUNT
Status of radom heating driver heating count.
Definition:
RadarSSI.h:304
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_CONTROL_FAULT
@ DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_CONTROL_FAULT
Status of radom heating driver heating control fault.
Definition:
RadarSSI.h:301
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_FAULT
@ DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_FAULT
Status of radom heating driver heating fault.
Definition:
RadarSSI.h:298
DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_OFF
@ DW_RADAR_HEALTH_RADOM_HEAT_STAT_HEATING_OFF
Status of radom heating driver heating off.
Definition:
RadarSSI.h:283
dwRadarPerfInfo::validSegElev
uint8_t validSegElev
Valid number of segments in elevation NoUnit Invalid:SNA:[63].
Definition:
RadarSSI.h:967
dwRadarHealthInfo::validInputSignalsCurr
uint8_t validInputSignalsCurr
Number of currently valid input signals.
Definition:
RadarSSI.h:853
dwRadarCalibrationInfo::orientErrAzi
float32_t orientErrAzi
Sensor mounting orientation error in azimuth Rad, statistical calibration measurement accuracy.
Definition:
RadarSSI.h:791
dwRadarHealthInfoValidity::tmSyncStatValidity
bool tmSyncStatValidity
validity info for dwRadarHealthInfo.tmSyncStat
Definition:
RadarSSI.h:671
dwRadarHealthInfo::validInputSignalsTrgt
uint8_t validInputSignalsTrgt
Number of target valid input signals.
Definition:
RadarSSI.h:857
dwRadarCalibrationInfoValidity::corrctnLowLmtAziValidity
bool corrctnLowLmtAziValidity
validity info for dwRadarCalibrationInfo.corrctnLowLmtAzi
Definition:
RadarSSI.h:735
dwRadarCalibrationInfo::orientElev
float32_t orientElev
Sensor mounting orientation in elevation Rad, nominal value.
Definition:
RadarSSI.h:788
dwRadarSSIDebugInfo::scanIndex
uint32_t scanIndex
Sensor-provided scan index.
Definition:
RadarSSI.h:1010
dwRadarCalibrationInfoValidity::corrctnLowLmtElevValidity
bool corrctnLowLmtElevValidity
validity info for dwRadarCalibrationInfo.corrctnLowLmtElev
Definition:
RadarSSI.h:738
dwRadarHealthInfo::faultStatus
dwRadarFaultStatus faultStatus
Radar fault status.
Definition:
RadarSSI.h:884
dwRadarCalibrationInfo::orientationStat
dwRadarOrientationStat orientationStat
Radar calibration orientation stat.
Definition:
RadarSSI.h:782
dwRadarCalibrationInfo::corrctnUpLmtElev
float32_t corrctnUpLmtElev
Upper limit of correction range in elevation Rad.
Definition:
RadarSSI.h:815
dwRadarPerfInfoValidity::orientRollValidity
bool orientRollValidity
validity info for dwRadarPerfInfo.orientRoll
Definition:
RadarSSI.h:603
dwRadarPerfInfo::cosOffsetY
float32_t cosOffsetY
Sensor coordinate system offset between mounting and antenna plane in y m Invalid:NACPT:[254],...
Definition:
RadarSSI.h:955
dwRadarPerfSegmentValidity::detctnRangeMinValidity
bool detctnRangeMinValidity
validity info for dwRadarHealthInfo.detctnRangeMin
Definition:
RadarSSI.h:581
dwRadarHealthInfoValidity::parkModeStatValidity
bool parkModeStatValidity
validity info for dwRadarHealthInfo.parkModeStat
Definition:
RadarSSI.h:683
dwRadarSSIValidity::perfInfoValidity
dwRadarPerfInfoValidity perfInfoValidity
validity info for dwRadarPerfInfoValidity
Definition:
RadarSSI.h:766
dwRadarHealthdiagMD
dwRadarHealthdiagMD
Defines state of sensor diagnostic.
Definition:
RadarSSI.h:209
DW_RADAR_HEALTH_DIAG_MD_DIAG
@ DW_RADAR_HEALTH_DIAG_MD_DIAG
State of sensor diagnostic interface diag mode.
Definition:
RadarSSI.h:217
DW_RADAR_HEALTH_DIAG_MD_COUNT
@ DW_RADAR_HEALTH_DIAG_MD_COUNT
State of sensor diagnostic count.
Definition:
RadarSSI.h:223
DW_RADAR_HEALTH_DIAG_MD_EOL
@ DW_RADAR_HEALTH_DIAG_MD_EOL
State of sensor diagnostic interface eol mode.
Definition:
RadarSSI.h:214
DW_RADAR_HEALTH_DIAG_MD_EXTEND_DIAG
@ DW_RADAR_HEALTH_DIAG_MD_EXTEND_DIAG
State of sensor diagnostic interface extend diag mode.
Definition:
RadarSSI.h:220
DW_RADAR_HEALTH_DIAG_MD_IDLE
@ DW_RADAR_HEALTH_DIAG_MD_IDLE
State of sensor diagnostic interface idle.
Definition:
RadarSSI.h:211
dwRadarCalibrationInfoValidity::originPosYValidity
bool originPosYValidity
validity info for dwRadarCalibrationInfo.originPosY
Definition:
RadarSSI.h:729
dwRadarHealthInfoValidity::vsmSyncStatValidity
bool vsmSyncStatValidity
validity info for dwRadarHealthInfo.vsmSyncStat
Definition:
RadarSSI.h:674
dwRadarCalibrationInfoValidity::orientErrElevValidity
bool orientErrElevValidity
validity info for dwRadarCalibrationInfo.orientErrElev
Definition:
RadarSSI.h:723
dwRadarHealthTmSyncStat
dwRadarHealthTmSyncStat
Defines status of time sync.
Definition:
RadarSSI.h:308
DW_RADAR_HEALTH_TM_SYNC_STAT_TIMEOUT
@ DW_RADAR_HEALTH_TM_SYNC_STAT_TIMEOUT
Status of time sync timeout.
Definition:
RadarSSI.h:313
DW_RADAR_HEALTH_TM_SYNC_STAT_TIMELEAP_PAST
@ DW_RADAR_HEALTH_TM_SYNC_STAT_TIMELEAP_PAST
Status of time sync timeleap past.
Definition:
RadarSSI.h:325
DW_RADAR_HEALTH_TM_SYNC_STAT_INVALID
@ DW_RADAR_HEALTH_TM_SYNC_STAT_INVALID
Status of time sync invalid.
Definition:
RadarSSI.h:331
DW_RADAR_HEALTH_TM_SYNC_STAT_NO_ERROR
@ DW_RADAR_HEALTH_TM_SYNC_STAT_NO_ERROR
Status no error.
Definition:
RadarSSI.h:310
DW_RADAR_HEALTH_TM_SYNC_STAT_LOCAL_TIME_BASE
@ DW_RADAR_HEALTH_TM_SYNC_STAT_LOCAL_TIME_BASE
Status of time sync local time base.
Definition:
RadarSSI.h:328
DW_RADAR_HEALTH_TM_SYNC_STAT_SYNC_TO_GATEWAY
@ DW_RADAR_HEALTH_TM_SYNC_STAT_SYNC_TO_GATEWAY
Status of time sync sync to gateway.
Definition:
RadarSSI.h:316
DW_RADAR_HEALTH_TM_SYNC_STAT_TIMELEAP_FUTURE
@ DW_RADAR_HEALTH_TM_SYNC_STAT_TIMELEAP_FUTURE
Status of time sync timeleap future.
Definition:
RadarSSI.h:322
DW_RADAR_HEALTH_TM_SYNC_STAT_GLOBAL_TIME_BASE
@ DW_RADAR_HEALTH_TM_SYNC_STAT_GLOBAL_TIME_BASE
Status of time sync global time base.
Definition:
RadarSSI.h:319
dwRadarPerfInfo::totalSegElev
uint8_t totalSegElev
Total (valid + invalid) number of segments in elevation NoUnit Invalid:SNA:[63].
Definition:
RadarSSI.h:975
dwRadarOrientationStat
dwRadarOrientationStat
Defines radar Orientation stat.
Definition:
RadarSSI.h:119
DW_RADAR_ORIENT_STAT_ROTATED
@ DW_RADAR_ORIENT_STAT_ROTATED
stat Orientation rotated(upside-down)
Definition:
RadarSSI.h:127
DW_RADAR_ORIENT_STAT_DEFAULT
@ DW_RADAR_ORIENT_STAT_DEFAULT
stat Orientation not coded
Definition:
RadarSSI.h:121
DW_RADAR_ORIENT_STAT_NORMAL
@ DW_RADAR_ORIENT_STAT_NORMAL
stat Orientation normal
Definition:
RadarSSI.h:124
DW_RADAR_ORIENT_STAT_COUNT
@ DW_RADAR_ORIENT_STAT_COUNT
stat Orientation count
Definition:
RadarSSI.h:130
dwRadarSSI::healthError
dwRadarHealthError healthError
Bitmask of Health errors.
Definition:
RadarSSI.h:1003
dwRadarCalibrationInfoValidity::orientElevValidity
bool orientElevValidity
validity info for dwRadarCalibrationInfo.orientElev
Definition:
RadarSSI.h:717
dwRadarCalibrationInfo::corrctnOrientElev
float32_t corrctnOrientElev
the calculated correction angle deviation of the mechanical sensor alignment/nominal process in eleva...
Definition:
RadarSSI.h:821
dwRadarPerfSegment::snrRefTarget
float32_t snrRefTarget
The reference targets signal to noise ratio dB Invalid:None.
Definition:
RadarSSI.h:939
dwRadarHealthInfo::suppVoltStat
dwRadarHealthSuppVoltStat suppVoltStat
State of supply voltage.
Definition:
RadarSSI.h:846
dwRadarHealthInfoValidity::tempStatValidity
bool tempStatValidity
validity info for dwRadarHealthInfo.tempStat
Definition:
RadarSSI.h:653
dwRadarHealthInfoValidity::defectDtctValidity
bool defectDtctValidity
validity info for dwRadarHealthInfo.defectDtct
Definition:
RadarSSI.h:641
dwRadarHealthInfo::externDisturb
dwRadarHealthExternDisturb externDisturb
Status of disturbance by electromagentic phenomenon (interference)
Definition:
RadarSSI.h:860
dwRadarHealthTxPwrRedctnStat
dwRadarHealthTxPwrRedctnStat
Defines status of RF transmission.
Definition:
RadarSSI.h:269
DW_RADAR_HEALTH_TX_PWR_REDCTN_STAT_NORMAL
@ DW_RADAR_HEALTH_TX_PWR_REDCTN_STAT_NORMAL
Status of RF transmission normal.
Definition:
RadarSSI.h:271
DW_RADAR_HEALTH_TX_PWR_REDCTN_STAT_PWR_LIMITED
@ DW_RADAR_HEALTH_TX_PWR_REDCTN_STAT_PWR_LIMITED
Status of RF transmission pwr limited.
Definition:
RadarSSI.h:274
DW_RADAR_HEALTH_TX_PWR_REDCTN_STAT_COUNT
@ DW_RADAR_HEALTH_TX_PWR_REDCTN_STAT_COUNT
Status of RF transmission count.
Definition:
RadarSSI.h:277
dwRadarHealthDefectDtct
dwRadarHealthDefectDtct
Defines radar health defect state.
Definition:
RadarSSI.h:164
DW_RADAR_HEALTH_DEFECT_DTCT_OUT_OF_ORDER
@ DW_RADAR_HEALTH_DEFECT_DTCT_OUT_OF_ORDER
Defect state of sensor out of order.
Definition:
RadarSSI.h:172
DW_RADAR_HEALTH_DEFECT_DTCT_NOT_FULL_FUNC
@ DW_RADAR_HEALTH_DEFECT_DTCT_NOT_FULL_FUNC
Defect state of sensor not full func.
Definition:
RadarSSI.h:169
DW_RADAR_HEALTH_DEFECT_DTCT_FULL_FUNC
@ DW_RADAR_HEALTH_DEFECT_DTCT_FULL_FUNC
Defect state of sensor full func.
Definition:
RadarSSI.h:166
DW_RADAR_HEALTH_DEFECT_DTCT_COUNT
@ DW_RADAR_HEALTH_DEFECT_DTCT_COUNT
Defect state of sensor count.
Definition:
RadarSSI.h:175
dwRadarHealthInfoValidity::oprtnStatValidity
bool oprtnStatValidity
validity info for dwRadarHealthInfo.oprtnStat
Definition:
RadarSSI.h:635
dwRadarHealthInfoValidity::defectRsnValidity
bool defectRsnValidity
validity info for dwRadarHealthInfo.defectRsn
Definition:
RadarSSI.h:644
dwRadarPerfInfo::cosOffsetX
float32_t cosOffsetX
Sensor coordinate system offset between mounting and antenna plane in x m Invalid:NACPT:[254],...
Definition:
RadarSSI.h:951
dwRadarPerfSegmentValidity::IDValidity
bool IDValidity
validity info for dwRadarHealthInfo.ID
Definition:
RadarSSI.h:566
dwRadarHealthInfoValidity::radomHeatStatValidity
bool radomHeatStatValidity
validity info for dwRadarHealthInfo.radomHeatStat
Definition:
RadarSSI.h:668
dwRadarCalibrationInfo::orientErrElev
float32_t orientErrElev
Sensor mounting orientation error in elevation Rad, statistical calibration measurement accuracy.
Definition:
RadarSSI.h:794
dwRadarSSI::perfInfo
dwRadarPerfInfo perfInfo
performance info
Definition:
RadarSSI.h:1000
dwRadarPerfRedctnRsn
dwRadarPerfRedctnRsn
Definition:
RadarSSI.h:488
DW_RADAR_PERF_REDCTN_RSN_WATER_ON_FASCIA
@ DW_RADAR_PERF_REDCTN_RSN_WATER_ON_FASCIA
Segment reason for blockage water on fascia.
Definition:
RadarSSI.h:505
DW_RADAR_PERF_REDCTN_RSN_INTERFERENCE
@ DW_RADAR_PERF_REDCTN_RSN_INTERFERENCE
Segment reason for blockage interference.
Definition:
RadarSSI.h:499
DW_RADAR_PERF_REDCTN_RSN_SOIL_ON_FASCIA
@ DW_RADAR_PERF_REDCTN_RSN_SOIL_ON_FASCIA
Segment reason for blockage soll on fascia.
Definition:
RadarSSI.h:508
DW_RADAR_PERF_REDCTN_RSN_COUNT
@ DW_RADAR_PERF_REDCTN_RSN_COUNT
Segment reason for blockage count.
Definition:
RadarSSI.h:514
DW_RADAR_PERF_REDCTN_RSN_SNOW_ON_FASCIA
@ DW_RADAR_PERF_REDCTN_RSN_SNOW_ON_FASCIA
Segment reason for blockage snow on fascia.
Definition:
RadarSSI.h:502
DW_RADAR_PERF_REDCTN_RSN_UNKNOWN
@ DW_RADAR_PERF_REDCTN_RSN_UNKNOWN
Segment reason for blockage unknown.
Definition:
RadarSSI.h:490
DW_RADAR_PERF_REDCTN_RSN_DISTORTIVE
@ DW_RADAR_PERF_REDCTN_RSN_DISTORTIVE
Segment reason for blockage distortive.
Definition:
RadarSSI.h:496
DW_RADAR_PERF_REDCTN_RSN_ABSORPTIVE
@ DW_RADAR_PERF_REDCTN_RSN_ABSORPTIVE
Segment reason for blockage absorptive.
Definition:
RadarSSI.h:493
DW_RADAR_PERF_REDCTN_RSN_SCRATCH_ON_FASCIA
@ DW_RADAR_PERF_REDCTN_RSN_SCRATCH_ON_FASCIA
Segment reason for blockage scratch on fascia.
Definition:
RadarSSI.h:511
dwRadarHealthInfo::diagMd
dwRadarHealthdiagMD diagMd
State of sensor diagnostic interface.
Definition:
RadarSSI.h:843
dwRadarCalibrationFuncStat
dwRadarCalibrationFuncStat
Radar SSI calibration func stat.
Definition:
RadarSSI.h:65
DW_RADAR_CALIBRATION_FUNC_STAT_NO_COUNT
@ DW_RADAR_CALIBRATION_FUNC_STAT_NO_COUNT
stat count
Definition:
RadarSSI.h:97
DW_RADAR_CALIBRATION_FUNC_STAT_AIC_SUCCESS
@ DW_RADAR_CALIBRATION_FUNC_STAT_AIC_SUCCESS
stat AIC success
Definition:
RadarSSI.h:67
DW_RADAR_CALIBRATION_FUNC_STAT_AIC_FAIL
@ DW_RADAR_CALIBRATION_FUNC_STAT_AIC_FAIL
stat AIC failed
Definition:
RadarSSI.h:70
DW_RADAR_CALIBRATION_FUNC_STAT_EOC_ACTIVE
@ DW_RADAR_CALIBRATION_FUNC_STAT_EOC_ACTIVE
stat End Of line Calibration active
Definition:
RadarSSI.h:82
DW_RADAR_CALIBRATION_FUNC_STAT_SDC_FAIL
@ DW_RADAR_CALIBRATION_FUNC_STAT_SDC_FAIL
stat Service Drive Calibration failed
Definition:
RadarSSI.h:88
DW_RADAR_CALIBRATION_FUNC_STAT_AIC_ACTIVE
@ DW_RADAR_CALIBRATION_FUNC_STAT_AIC_ACTIVE
stat AIC active
Definition:
RadarSSI.h:73
DW_RADAR_CALIBRATION_FUNC_STAT_EOC_FAIL
@ DW_RADAR_CALIBRATION_FUNC_STAT_EOC_FAIL
stat End Of line Calibration failed
Definition:
RadarSSI.h:79
DW_RADAR_CALIBRATION_FUNC_STAT_SDC_SUCCESS
@ DW_RADAR_CALIBRATION_FUNC_STAT_SDC_SUCCESS
stat Service Drive Calibration success
Definition:
RadarSSI.h:85
DW_RADAR_CALIBRATION_FUNC_STAT_EOC_SUCCESS
@ DW_RADAR_CALIBRATION_FUNC_STAT_EOC_SUCCESS
stat End Of line Calibration success
Definition:
RadarSSI.h:76
DW_RADAR_CALIBRATION_FUNC_STAT_SDC_ACTIVE
@ DW_RADAR_CALIBRATION_FUNC_STAT_SDC_ACTIVE
stat Service Drive Calibration active
Definition:
RadarSSI.h:91
DW_RADAR_CALIBRATION_FUNC_STAT_NO_CALIB
@ DW_RADAR_CALIBRATION_FUNC_STAT_NO_CALIB
stat no calibration
Definition:
RadarSSI.h:94
dwRadarSSI::validityInfo
dwRadarSSIValidity validityInfo
validity info for calibInfo, healthInfo and perfInfo
Definition:
RadarSSI.h:991
dwRadarCalibrationInfo::funcStat
dwRadarCalibrationFuncStat funcStat
Radar calibration func stat.
Definition:
RadarSSI.h:776
dwRadarPerfSegment::ID
uint8_t ID
Unique segment ID NoUnit Invalid:SNA:[63].
Definition:
RadarSSI.h:901
dwRadarCalibrationSOCStat
dwRadarCalibrationSOCStat
Radar SSI calibration SOC(Sustained Online Calibration) stat.
Definition:
RadarSSI.h:101
DW_RADAR_CALIBRATION_SOC_STAT_PAUSE
@ DW_RADAR_CALIBRATION_SOC_STAT_PAUSE
stat Calibration Sustained Online Calibration paused
Definition:
RadarSSI.h:109
DW_RADAR_CALIBRATION_SOC_STAT_DEACTIVE
@ DW_RADAR_CALIBRATION_SOC_STAT_DEACTIVE
stat Calibration Sustained Online Calibration deactive
Definition:
RadarSSI.h:112
DW_RADAR_CALIBRATION_SOC_STAT_COUNT
@ DW_RADAR_CALIBRATION_SOC_STAT_COUNT
stat Calibration Sustained Online Calibration count
Definition:
RadarSSI.h:115
DW_RADAR_CALIBRATION_SOC_STAT_ACTIVE
@ DW_RADAR_CALIBRATION_SOC_STAT_ACTIVE
stat Calibration Sustained Online Calibration active
Definition:
RadarSSI.h:103
DW_RADAR_CALIBRATION_SOC_STAT_FAIL
@ DW_RADAR_CALIBRATION_SOC_STAT_FAIL
stat Calibration Sustained Online Calibration failed
Definition:
RadarSSI.h:106
dwRadarHealthInfoValidity::faultStatusValidity
bool faultStatusValidity
validity info for dwRadarHealthInfo.faultStatus
Definition:
RadarSSI.h:686
dwRadarHealthOprtnMd
dwRadarHealthOprtnMd
Defines radar health measuring state.
Definition:
RadarSSI.h:149
DW_RADAR_HEALTH_MD_TEST_MODE
@ DW_RADAR_HEALTH_MD_TEST_MODE
measuring state of sensor test mode
Definition:
RadarSSI.h:157
DW_RADAR_HEALTH_MD_COUNT
@ DW_RADAR_HEALTH_MD_COUNT
measuring state of sensor count
Definition:
RadarSSI.h:160
DW_RADAR_HEALTH_MD_ACTIVE
@ DW_RADAR_HEALTH_MD_ACTIVE
measuring state of sensor active
Definition:
RadarSSI.h:151
DW_RADAR_HEALTH_MD_DISABLED
@ DW_RADAR_HEALTH_MD_DISABLED
measuring state of sensor disabled
Definition:
RadarSSI.h:154
dwRadarPerfInfo::orientRoll
uint8_t orientRoll
Sensor mounting orientation in roll Valid:SENSORIENT_DEFAULT:[0],SENSORIENT_NORM:[1],...
Definition:
RadarSSI.h:947
dwRadarHealthInfoValidity::diagMdValidity
bool diagMdValidity
validity info for dwRadarHealthInfo.diagMd
Definition:
RadarSSI.h:647
dwRadarHealthInfoValidity::blockageStatValidity
bool blockageStatValidity
validity info for dwRadarHealthInfo.blockageStat
Definition:
RadarSSI.h:695
dwRadarHealthInfo::tmSyncStat
dwRadarHealthTmSyncStat tmSyncStat
Status of time sync.
Definition:
RadarSSI.h:869
dwRadarHealthFuSaStat
dwRadarHealthFuSaStat
Defines FuSa Error detected.
Definition:
RadarSSI.h:359
DW_RADAR_HEALTH_FUSA_STAT_ERR
@ DW_RADAR_HEALTH_FUSA_STAT_ERR
FuSa Error detected err.
Definition:
RadarSSI.h:367
DW_RADAR_HEALTH_FUSA_STAT_COUNT
@ DW_RADAR_HEALTH_FUSA_STAT_COUNT
FuSa Error detected count.
Definition:
RadarSSI.h:370
DW_RADAR_HEALTH_FUSA_STAT_DEFAULT
@ DW_RADAR_HEALTH_FUSA_STAT_DEFAULT
FuSa Error detected default.
Definition:
RadarSSI.h:361
DW_RADAR_HEALTH_FUSA_STAT_NORM
@ DW_RADAR_HEALTH_FUSA_STAT_NORM
FuSa Error detected norm.
Definition:
RadarSSI.h:364
dwRadarPerfInfoValidity::cosOffsetYValidity
bool cosOffsetYValidity
validity info for dwRadarPerfInfo.cosOffsetY
Definition:
RadarSSI.h:609
dwRadarHealthInfo::windowACTRequest
dwRadarWindowACTRequest windowACTRequest
Window action request.
Definition:
RadarSSI.h:890
dwRadarCalibrationInfo::originPosY
int16_t originPosY
Sensor mounting position in coordinate system is defined by radar supplier y mm.
Definition:
RadarSSI.h:800
dwRadarPerfSegmentValidity::blockageStatValidity
bool blockageStatValidity
validity info for dwRadarHealthInfo.blockageStat
Definition:
RadarSSI.h:587
dwRadarPerfInfoValidity::validSegElevValidity
bool validSegElevValidity
validity info for dwRadarPerfInfo.validSegElev
Definition:
RadarSSI.h:618
dwRadarPerfInfo::totalSegAzi
uint8_t totalSegAzi
Total (valid + invalid) number of segments in azimuth NoUnit Invalid:SNA:[63].
Definition:
RadarSSI.h:971
dwRadarCalibrationInfoValidity::orientAziValidity
bool orientAziValidity
validity info for dwRadarCalibrationInfo.orientAzi
Definition:
RadarSSI.h:714
dwRadarCalibrationInfo::progressPercent
uint8_t progressPercent
Calibration progress for SDC in percent.
Definition:
RadarSSI.h:824
dwRadarPerfSegment::percElems
uint8_t percElems[8]
Segment probability for reason for blockage ARRAY-SIZE-SEMANTICS : FIXED-SIZE.
Definition:
RadarSSI.h:935
dwRadarPerfInfoValidity::sizeValidity
bool sizeValidity
validity info for dwRadarPerfInfo.size
Definition:
RadarSSI.h:627
dwRadarPerfSegmentValidity::detctnRangeMaxValidity
bool detctnRangeMaxValidity
validity info for dwRadarHealthInfo.detctnRangeMax
Definition:
RadarSSI.h:584
dwRadarHealthTempStat
dwRadarHealthTempStat
Defines state of internal sensor ECU temperature.
Definition:
RadarSSI.h:242
DW_RADAR_HEALTH_TEMP_STAT_COUNT
@ DW_RADAR_HEALTH_TEMP_STAT_COUNT
State of internal sensor ECU temperature count.
Definition:
RadarSSI.h:253
DW_RADAR_HEALTH_TEMP_STAT_NORMAL_TEMP
@ DW_RADAR_HEALTH_TEMP_STAT_NORMAL_TEMP
State of internal sensor ECU temperature normal temp.
Definition:
RadarSSI.h:244
DW_RADAR_HEALTH_TEMP_STAT_OVER_TEMP
@ DW_RADAR_HEALTH_TEMP_STAT_OVER_TEMP
State of internal sensor ECU temperature over temp.
Definition:
RadarSSI.h:250
DW_RADAR_HEALTH_TEMP_STAT_UNDER_TEMP
@ DW_RADAR_HEALTH_TEMP_STAT_UNDER_TEMP
State of internal sensor ECU temperature under temp.
Definition:
RadarSSI.h:247
dwRadarPerfInfoValidity::cosOffsetXValidity
bool cosOffsetXValidity
validity info for dwRadarPerfInfo.cosOffsetX
Definition:
RadarSSI.h:606
dwRadarCalibrationInfo::orientAzi
float32_t orientAzi
Sensor mounting orientation in azimuth Rad, nominal value.
Definition:
RadarSSI.h:785
dwRadarHealthOprtnStat
dwRadarHealthOprtnStat
Defines radar health overall state.
Definition:
RadarSSI.h:134
DW_RADAR_HEALTH_OPRTN_STAT_OFF
@ DW_RADAR_HEALTH_OPRTN_STAT_OFF
overall state of sensor health off
Definition:
RadarSSI.h:139
DW_RADAR_HEALTH_OPRTN_STAT_COUNT
@ DW_RADAR_HEALTH_OPRTN_STAT_COUNT
overall state of sensor health count
Definition:
RadarSSI.h:145
DW_RADAR_HEALTH_OPRTN_STAT_ERROR
@ DW_RADAR_HEALTH_OPRTN_STAT_ERROR
overall state of sensor health error
Definition:
RadarSSI.h:142
DW_RADAR_HEALTH_OPRTN_STAT_NORMAL
@ DW_RADAR_HEALTH_OPRTN_STAT_NORMAL
overall state of sensor health normal
Definition:
RadarSSI.h:136
dwRadarPerfSegment::detctnRangeMax
float32_t detctnRangeMax
Maximum real detection range based on reference target m Invalid:SNA:[1023].
Definition:
RadarSSI.h:925
dwRadarCalibrationInfo::originPosX
int16_t originPosX
Sensor mounting position in coordinate system defined by radar supplier x mm.
Definition:
RadarSSI.h:797
dwRadarSSIValidity::healthInfoValidity
dwRadarHealthInfoValidity healthInfoValidity
validity info for dwRadarHealthInfoValidity
Definition:
RadarSSI.h:763
dwRadarCalibrationBaseStat
dwRadarCalibrationBaseStat
Defines radar calibration base stat.
Definition:
RadarSSI.h:47
DW_RADAR_CALIBRATION_BASE_STAT_FAIL
@ DW_RADAR_CALIBRATION_BASE_STAT_FAIL
stat fail
Definition:
RadarSSI.h:52
DW_RADAR_CALIBRATION_BASE_STAT_NO_BASE_CALIB_PERFORMED
@ DW_RADAR_CALIBRATION_BASE_STAT_NO_BASE_CALIB_PERFORMED
stat no base calibration performed
Definition:
RadarSSI.h:58
DW_RADAR_CALIBRATION_BASE_STAT_NO_CALIB
@ DW_RADAR_CALIBRATION_BASE_STAT_NO_CALIB
stat no calibration
Definition:
RadarSSI.h:55
DW_RADAR_CALIBRATION_BASE_STAT_SUCCESS
@ DW_RADAR_CALIBRATION_BASE_STAT_SUCCESS
stat success
Definition:
RadarSSI.h:49
DW_RADAR_CALIBRATION_BASE_COUNT
@ DW_RADAR_CALIBRATION_BASE_COUNT
stat count
Definition:
RadarSSI.h:61
dwRadarBlindStatus
dwRadarBlindStatus
Defines radar blind status.
Definition:
RadarSSI.h:413
DW_RADAR_BLIND_STATUS_TEMPORARY_BLINDNESS
@ DW_RADAR_BLIND_STATUS_TEMPORARY_BLINDNESS
radar blind status temporary blindness
Definition:
RadarSSI.h:418
DW_RADAR_BLIND_STATUS_OPERATIONAL
@ DW_RADAR_BLIND_STATUS_OPERATIONAL
radar blind status operational
Definition:
RadarSSI.h:415
DW_RADAR_BLIND_STATUS_PERMANANT_BLINDNESS
@ DW_RADAR_BLIND_STATUS_PERMANANT_BLINDNESS
radar blind status permanant blindness
Definition:
RadarSSI.h:421
DW_RADAR_BLIND_STATUS_ERROR
@ DW_RADAR_BLIND_STATUS_ERROR
radar blind status error
Definition:
RadarSSI.h:424
dwRadarSSIDebugInfo::scanType
dwRadarScanType scanType
Type of scan.
Definition:
RadarSSI.h:1019
dwRadarCalibrationInfoValidity::corrctnUpLmtAziValidity
bool corrctnUpLmtAziValidity
validity info for dwRadarCalibrationInfo.corrctnUpLmtAzi
Definition:
RadarSSI.h:741
dwRadarPerfInfoValidity::validSegAziValidity
bool validSegAziValidity
validity info for dwRadarPerfInfo.validSegAzi
Definition:
RadarSSI.h:615
dwRadarHealthError
dwRadarHealthError
Defines the bitmasks of errors detected by diagnostic function.
Definition:
RadarSSI.h:518
DW_RADAR_HEALTH_ERROR_SPLITPDU_STATE_MACHINE_DISABLED
@ DW_RADAR_HEALTH_ERROR_SPLITPDU_STATE_MACHINE_DISABLED
No E2E state machine available.
Definition:
RadarSSI.h:550
DW_RADAR_HEALTH_ERROR_SPLITPDU_NOT_ENOUGH_DATA
@ DW_RADAR_HEALTH_ERROR_SPLITPDU_NOT_ENOUGH_DATA
Not enough data where the E2E check yielded OK from the publisher is available since the initializati...
Definition:
RadarSSI.h:539
DW_RADAR_HEALTH_ERROR_SPLITPDU_E2E_FAILURE
@ DW_RADAR_HEALTH_ERROR_SPLITPDU_E2E_FAILURE
Too few data where the E2E check yielded OK or too many data where the e2e check yielded ERROR were r...
Definition:
RadarSSI.h:545
DW_RADAR_HEALTH_ERROR_FRAME_DROP
@ DW_RADAR_HEALTH_ERROR_FRAME_DROP
Has frame drop.
Definition:
RadarSSI.h:523
DW_RADAR_HEALTH_ERROR_AZIMUTH_OUT_OF_RANGE
@ DW_RADAR_HEALTH_ERROR_AZIMUTH_OUT_OF_RANGE
Has azimuth out of range.
Definition:
RadarSSI.h:553
DW_RADAR_HEALTH_ERROR_SPLITPDU_NO_DATA_FROM_PUBLISHER
@ DW_RADAR_HEALTH_ERROR_SPLITPDU_NO_DATA_FROM_PUBLISHER
No data have been received from the publisher at all.
Definition:
RadarSSI.h:535
DW_RADAR_HEALTH_ERROR_NUM_RETURNS_OUT_OF_RANGE
@ DW_RADAR_HEALTH_ERROR_NUM_RETURNS_OUT_OF_RANGE
Has return out of range.
Definition:
RadarSSI.h:556
DW_RADAR_HEALTH_ERROR_SODA_CRC
@ DW_RADAR_HEALTH_ERROR_SODA_CRC
CRC error of sensor data output.
Definition:
RadarSSI.h:526
DW_RADAR_HEALTH_ERROR_FRAME_OVERRRUN
@ DW_RADAR_HEALTH_ERROR_FRAME_OVERRRUN
Has frame overrrun.
Definition:
RadarSSI.h:532
DW_RADAR_HEALTH_ERROR_SNA
@ DW_RADAR_HEALTH_ERROR_SNA
Has unavailable data in the scan.
Definition:
RadarSSI.h:520
DW_RADAR_HEALTH_ERROR_ZERO_RETURNS
@ DW_RADAR_HEALTH_ERROR_ZERO_RETURNS
Has zero detections.
Definition:
RadarSSI.h:559
DW_RADAR_HEALTH_ERROR_SSI_CRC
@ DW_RADAR_HEALTH_ERROR_SSI_CRC
CRC error of sensor health info output.
Definition:
RadarSSI.h:529
dwRadarCalibrationInfo
Defines radar calibration Info.
Definition:
RadarSSI.h:771
dwRadarCalibrationInfoValidity
Defines radar Calibration Info validity.
Definition:
RadarSSI.h:700
dwRadarHealthInfo
Definition:
RadarSSI.h:829
dwRadarHealthInfoValidity
Defines radar Health Info validity.
Definition:
RadarSSI.h:633
dwRadarPerfInfo
Define struct for sensor performance info.
Definition:
RadarSSI.h:944
dwRadarPerfInfoValidity
Defines radar Perf Info validity.
Definition:
RadarSSI.h:601
dwRadarPerfSegment
Define radar perf segment.
Definition:
RadarSSI.h:898
dwRadarPerfSegmentValidity
Defines radar Perf Segment validity.
Definition:
RadarSSI.h:564
dwRadarSSI
sensor supplement data structure, include calibration info, performance, blockage,...
Definition:
RadarSSI.h:986
dwRadarSSIDebugInfo
Definition:
RadarSSI.h:1008
dwRadarSSIValidity
Defines radar SSI validity.
Definition:
RadarSSI.h:758
RadarTypes.h
dwRadarScanType
Defines the type of scan (combination of return type & range)
Definition:
RadarTypes.h:168
Types.h
NVIDIA DriveWorks API: Core Types
float32_t
float float32_t
Specifies POD types.
Definition:
BasicTypes.h:59
dwTime_t
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
Definition:
BasicTypes.h:65
Advance Information | Subject to Change | Prepared and Provided under NDA | Generated by NVIDIA | PR-08397-V5.0