DriveWorks SDK Reference
5.14.77 Release
For Test and Development only

VehicleIOValStructures.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) 2023 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_CONTROL_VEHICLEIO_VEHICLEIOVALSTRUCTURES_H_
32#define DW_CONTROL_VEHICLEIO_VEHICLEIOVALSTRUCTURES_H_
33// Generated by dwProto from vehicleio_val_structures.proto DO NOT EDIT BY HAND!
34// See //3rdparty/shared/dwproto/README.md for more information
35
51#include <dw/core/base/Types.h>
52
54
55#ifdef __cplusplus
56extern "C" {
57#endif
58
60typedef enum dwVioLockState {
62 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
64
67
70
75
79 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
81
84
87
92
94typedef enum dwVioHoldStatus {
96 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
98
101
104
106 DW_VIO_HOLD_STATUS_TRANSITION DW_DEPRECATED_ENUM("TRANSITION is deprecated and should not be used. REL_23_02") = 3,
109
111//# sergen(generate)
112typedef enum dwVioGearStatus {
114 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
116
119
122
125
128
131
134
137
140
143
146
149
152
157
159typedef enum dwVioGearTarget {
161 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
163
166
169
172
175
178
181
184
187
190
193
196
199
204
208 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
210
213
216
221
225 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
227
230
233
238
242 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
244
247
252
256 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
258
261
266
268//# sergen(generate)
271 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
279
283 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
285
288
293
297 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
299
302
307
311 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
312 // buf:lint:ignore ENUM_VALUE_PREFIX
313 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
315
317 // buf:lint:ignore ENUM_VALUE_PREFIX
318 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
320
322 // buf:lint:ignore ENUM_VALUE_PREFIX
323 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
327
331 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
333
338
342 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
343 // buf:lint:ignore ENUM_VALUE_PREFIX
344 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
346
348 // buf:lint:ignore ENUM_VALUE_PREFIX
349 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
351
353 // buf:lint:ignore ENUM_VALUE_PREFIX
354 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
356
358 // buf:lint:ignore ENUM_VALUE_PREFIX
359 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
361
363 // buf:lint:ignore ENUM_VALUE_PREFIX
364 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
368
372 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
373 // buf:lint:ignore ENUM_VALUE_PREFIX
374 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
376
378 // buf:lint:ignore ENUM_VALUE_PREFIX
379 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
381
383 // buf:lint:ignore ENUM_VALUE_PREFIX
384 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
386
388 // buf:lint:ignore ENUM_VALUE_PREFIX
389 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
391
393 // buf:lint:ignore ENUM_VALUE_PREFIX
394 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
398
402 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
403 // buf:lint:ignore ENUM_VALUE_PREFIX
404 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
406
408 // buf:lint:ignore ENUM_VALUE_PREFIX
409 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
411
413 // buf:lint:ignore ENUM_VALUE_PREFIX
414 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
416
418 // buf:lint:ignore ENUM_VALUE_PREFIX
419 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
421
423 // buf:lint:ignore ENUM_VALUE_PREFIX
424 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
428
432 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
433 // buf:lint:ignore ENUM_VALUE_PREFIX
434 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
436
438 // buf:lint:ignore ENUM_VALUE_PREFIX
439 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
441
443 // buf:lint:ignore ENUM_VALUE_PREFIX
444 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
446
448 // buf:lint:ignore ENUM_VALUE_PREFIX
449 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
453
457 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
459
462
465
470
474 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
481
485 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
487
490
495
499 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
501
504
507
512
516 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
523
527 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
529
532
537
541 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
543
546
549
552
557
561 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
569
573 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
575
578
583
587 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
589
592
595
598
603
607 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
617
621 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
623
626
629
632
635
640
644 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
646
649
654
657 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
675
679 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
681
684
687
692
696 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
698
701
704
707
712
716 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
728
732 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
734
737
742
744//values:
745//Inactive
746//Active
747//Controlling
750 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
752
755
758
763
767 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
778
780typedef enum dwVioLatCtrlStatus {
782 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
790
794 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
805
807 DW_VIO_LAT_CTRL_MODE_REQUEST_PARK_RECORD DW_DEPRECATED_ENUM("PARK_RECORD is deprecated and should not be used. REL_23_02") = 10,
810
813
818
820//Request for Longitudinal interface to go into one of the following modes: manual/human driving, active safety, L1/L2, parking
823 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
835
839 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
850
852 DW_VIO_LAT_CTRL_MODE_STATUS_PARK_RECORD DW_DEPRECATED_ENUM("PARK_RECORD is deprecated and should not be used. REL_23_02") = 10,
856
861
864 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
876
878 DW_VIO_LAT_CTRL_MODE_AVAIL_PARK_RECORD DW_DEPRECATED_ENUM("PARK_RECORD is deprecated and should not be used. REL_23_02") = 1 << 10,
881
884
889
893 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
895
898
901
904
907
910
913
916
919
924
926//
927// (0 means no error present
928// 65535 all possible errors are present)
930 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
932
935
938
941
944
947
950
953
956
959
962
966
969
972
975
978
981
983 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
985
987 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
991
995 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1016
1020 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1041
1045 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1046 // buf:lint:ignore ENUM_VALUE_PREFIX
1047 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1049
1051 // buf:lint:ignore ENUM_VALUE_PREFIX
1052 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1054
1056 // buf:lint:ignore ENUM_VALUE_PREFIX
1057 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1059
1061 // buf:lint:ignore ENUM_VALUE_PREFIX
1062 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1064
1066 // buf:lint:ignore ENUM_VALUE_PREFIX
1067 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1069
1071 // buf:lint:ignore ENUM_VALUE_PREFIX
1072 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1074
1076 // buf:lint:ignore ENUM_VALUE_PREFIX
1077 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1079
1081 // buf:lint:ignore ENUM_VALUE_PREFIX
1082 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1084
1086 // buf:lint:ignore ENUM_VALUE_PREFIX
1087 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1089
1091 // buf:lint:ignore ENUM_VALUE_PREFIX
1092 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1096
1099 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1101
1104
1107
1110
1113
1116
1119
1122
1125
1128
1131
1134
1139
1141//OFF = 1,
1142//LOW_BEAM = 2,
1143//HIGH_BEAM = 3,
1144//DRL = 4 //DAYTIME RUNNING LIGHTS
1147 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1152
1157
1161 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1163
1166
1169
1174
1176typedef enum dwVioRainLevel {
1178 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1188
1192 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1194
1197
1202
1206 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1208
1211
1216
1220 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1222
1225
1230
1234 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1236
1239
1244
1248 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1255
1259 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1272
1276 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1278
1281
1286
1290 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1296
1300 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1306
1310 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1312
1315
1318
1323
1327 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1329
1332
1337
1341 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1343
1346
1351
1355 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1357
1360
1363
1366
1369
1374
1378 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1380
1383
1386
1389
1394
1398 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1399 // buf:lint:ignore ENUM_VALUE_PREFIX
1400 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1402
1404 // buf:lint:ignore ENUM_VALUE_PREFIX
1405 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1407
1409 // buf:lint:ignore ENUM_VALUE_PREFIX
1410 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1414
1418 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1419 // buf:lint:ignore ENUM_VALUE_PREFIX
1420 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1422
1424 // buf:lint:ignore ENUM_VALUE_PREFIX
1425 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1427
1429 // buf:lint:ignore ENUM_VALUE_PREFIX
1430 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1432
1434 // buf:lint:ignore ENUM_VALUE_PREFIX
1435 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1439
1443 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1445
1448
1453
1457 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1459
1462
1465
1470
1474 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1476
1479
1482
1487
1491 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1493
1496
1501
1505 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1507
1510
1515
1519 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1521
1524
1527
1532
1536 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1538
1541
1544
1549
1551typedef enum dwVioBrakeStatus {
1553 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1555
1558
1563
1567 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1568 // buf:lint:ignore ENUM_VALUE_PREFIX
1569 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1571
1573 // buf:lint:ignore ENUM_VALUE_PREFIX
1574 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1576
1578 // buf:lint:ignore ENUM_VALUE_PREFIX
1579 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
1583
1587 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1589
1592
1597
1601 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1603
1606
1609
1612
1617
1621 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1623
1626
1629
1634
1638 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1640
1643
1648
1652 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1654
1657
1660
1663
1668
1672 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1674
1677
1680
1685
1689 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1691
1694
1699
1703 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1705
1707 DW_VIO_ABS_INTERVENTION_INIT DW_DEPRECATED_ENUM("INIT is deprecated and should not be used. REL_23_02") = 1,
1708
1710 DW_VIO_ABS_INTERVENTION_DIAG DW_DEPRECATED_ENUM("DIAG is deprecated and should not be used. REL_23_02") = 2,
1711
1713 DW_VIO_ABS_INTERVENTION_EMT DW_DEPRECATED_ENUM("EMT is deprecated and should not be used. REL_23_02") = 3,
1714
1716 DW_VIO_ABS_INTERVENTION_TBCC DW_DEPRECATED_ENUM("TTBCC is deprecated and should not be used. REL_23_02") = 4,
1717
1719 DW_VIO_ABS_INTERVENTION_FLT DW_DEPRECATED_ENUM("FLT is deprecated and should not be used. REL_23_02") = 5,
1720
1722 DW_VIO_ABS_INTERVENTION_ESP_ASR_CTRL_ACTV DW_DEPRECATED_ENUM("ESP_ASR_CTRL is deprecated and should not be used. REL_23_02") = 6,
1723
1725 DW_VIO_ABS_INTERVENTION_SPORT_OFF DW_DEPRECATED_ENUM("SPORT_OFF is deprecated and should not be used. REL_23_02") = 7,
1726
1728 DW_VIO_ABS_INTERVENTION_SPORT2_OFF DW_DEPRECATED_ENUM("SPORT2_OFF is deprecated and should not be used. REL_23_02") = 8,
1729
1734
1738 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1740
1743
1746
1749
1754
1758 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1760
1763
1766
1769
1774
1778 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1780
1783
1788
1792 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1794
1797
1800
1805
1809 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1811
1814
1819
1823 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1825
1830
1832typedef enum dwVioEmStatus {
1834 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1836
1839
1842
1847
1851 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1853
1856
1861
1865 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1867
1870
1873
1876
1881
1885 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1887
1890
1893
1896
1901
1905 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1912
1916 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1918
1921
1924
1929
1933 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1935
1938
1943
1947 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1949
1952
1957
1961 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1963
1966
1969
1972
1975
1980
1984 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
1986
1989
1992
1995
2000
2004 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
2006
2009
2014
2018 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
2020
2022 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
2024
2026 // buf:lint:ignore ENUM_VALUE_UPPER_SNAKE_CASE
2028
2031
2034
2037
2040
2045
2049 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
2051
2054
2057
2060
2063
2066
2069
2072
2075
2078
2083
2087 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
2089
2092
2095
2098
2101
2104
2107
2110
2113
2118
2122 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
2124
2127
2130
2135
2139 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
2141
2144
2149
2153 // buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
2155
2158
2161
2166
2172{
2175
2178
2181
2184
2187
2190
2193
2196
2198 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2200
2203
2206
2209
2211 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2213
2215 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2217
2220
2223
2226
2229
2232
2235
2238
2241
2244
2247
2250
2253
2256
2259
2262
2265
2268
2271
2274
2277
2280
2283
2285 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2287
2290
2293
2296
2299
2302
2305
2308
2311
2314
2317
2320
2323
2326
2329
2331 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2333
2336
2339
2342
2346
2350{
2353
2358 uint32_t size;
2359
2365
2372
2379
2386 DW_DEPRECATED("longCtrlHapticWarningRequest is no longer supported and exists only for binary layout compatibility. REL_23_02")
2388
2393 DW_DEPRECATED("longCtrlHapticWarningTargetType is no longer supported and exists only for binary layout compatibility. REL_23_02")
2395
2401
2406
2411 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2413
2419
2424
2429
2434 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2436
2441 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2443
2450
2456
2461
2467
2474 DW_DEPRECATED("longCtrlRedundCheckRequest is no longer supported and exists only for binary layout compatibility. REL_23_06 longCtrlRedundCheckRequest is not necessary.")
2476
2481
2487
2493
2499
2505
2511
2517
2525
2533
2540
2547
2552
2557
2562
2567
2575
2580
2585 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2587
2593
2599
2605
2611
2617
2623
2629
2635
2641
2647
2653
2659
2664
2670
2674 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2676
2681
2688
2696
2702{
2705
2708
2711
2714
2717
2720
2723
2726
2729
2732
2735
2738
2741
2744
2747
2749 dwSignalValidity latCtrlCurvCapMin[10];
2750
2752 dwSignalValidity latCtrlCurvCapMax[10];
2753
2755 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2757
2760
2763
2766
2769
2772
2775
2778
2781
2784
2787
2790
2793
2796
2799
2802
2805
2808
2811
2814
2817
2820
2823
2825 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2827
2830
2832 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2834
2836 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2838
2840 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2842
2845
2848
2850 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2852
2855
2857 dwSignalValidity wheelSpeed[4];
2858
2860 dwSignalValidity wheelSpeedQuality[4];
2861
2863 dwSignalValidity wheelTicks[4];
2864
2866 dwSignalValidity wheelTicksQuality[4];
2867
2869 dwSignalValidity wheelTicksDirection[4];
2870
2872 dwSignalValidity wheelTicksTimestamp[4];
2873
2875 dwSignalValidity wheelTicksTimestampQuality[4];
2876
2878 dwSignalValidity wheelTorque[4];
2879
2881 dwSignalValidity wheelTorqueQuality[4];
2882
2884 dwSignalValidity brakeTorqueWheels[4];
2885
2887 dwSignalValidity brakeTorqueWheelsQuality[4];
2888
2891
2894
2896 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
2898
2900 dwSignalValidity wheelTorqueTimestamps[4];
2901
2903 dwSignalValidity wheelTorqueTimestampsQuality[4];
2904
2907
2910
2913
2916
2919
2922
2925
2928
2931
2934
2937
2940
2943
2945 dwSignalValidity wheelSpeedRedundant[4];
2946
2948 dwSignalValidity wheelSpeedQualityRedundant[4];
2949
2951 dwSignalValidity wheelTicksRedundant[4];
2952
2954 dwSignalValidity wheelTicksDirectionRedundant[4];
2955
2957 dwSignalValidity wheelTicksTimestampRedundant[4];
2958
2960 dwSignalValidity wheelTicksTimestampQualityRedundant[4];
2961
2964
2967
2970
2973
2976
2979
2982
2985
2988
2991
2994
2997
3000
3003
3006
3009
3012
3014 dwSignalValidity latCtrlCurvRateCap[10];
3015
3017 dwSignalValidity reserved[53];
3019
3023{
3026
3031 uint32_t size;
3032
3038
3044
3049
3055
3060
3066
3072
3078
3084
3089
3094
3099
3104
3109
3114 float32_t latCtrlCurvCapMin[10];
3115
3120 float32_t latCtrlCurvCapMax[10];
3121
3125 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3127 DW_DEPRECATED("latCtrlEPSLimitStatus is no longer supported and exists only for binary layout compatibility. REL_23_02")
3128 dwVioLatCtrlEPSLimitStatus latCtrlEPSLimitStatus;
3129
3133 dwVioLatCtrlLoopStatus latCtrlLoopStatus;
3134
3139 DW_DEPRECATED("longCtrlRedundCheckStatus is no longer supported and exists only for binary layout compatibility. REL_23_06 longCtrlRedundCheckStatus is not necessary.")
3140 dwVioLongCtrlRedundCheckStatus longCtrlRedundCheckStatus;
3141
3146 float32_t longCtrlEstimatedStopDistance;
3147
3152 dwVioLongCtrlFrictionRangeEstimation longCtrlFrictionRangeEstimation;
3153
3158 DW_DEPRECATED("latCtrlCurvReqAdditionalStatus is no longer supported and exists only for binary layout compatibility. REL_23_02")
3159 dwVioLatCtrlCurvReqAdditionalStatus latCtrlCurvReqAdditionalStatus;
3160
3164 dwVioLongCtrlStatus longCtrlStatus;
3165
3186 uint32_t longCtrlFaultStatus;
3187
3192 dwVioLongCtrlBrakeTorqueAvailable longCtrlBrakeTorqueAvailable;
3193
3198 float32_t longCtrlAccelAvailable;
3199
3203 dwVioLongCtrlActiveSystem longCtrlActiveSystem;
3204
3208 dwVioBrakePedalStatus brakePedalStatus;
3209
3214 dwVioLongCtrlEcoAssistStatus longCtrlEcoAssistStatus;
3215
3220 dwVioLongCtrlComAvailable longCtrlComAvailable;
3221
3225 dwVioLatCtrlStatus latCtrlStatus;
3226
3230 dwVioLatCtrlModeStatus latCtrlModeStatus;
3231
3253 uint32_t latCtrlModeAvail;
3254
3258 dwVioLatCtrlDriverInterventionStatus latCtrlDriverInterventionStatus;
3259
3265 uint8_t handsoffDetectedFiltered;
3266
3292 uint32_t latCtrlErrorStatus;
3293
3298 float32_t latCtrlMaxFrontWheelAngleRequestAllowed;
3299
3304 float32_t latCtrlMinFrontWheelAngleRequestAllowed;
3305
3310 float32_t latCtrlMaxRearWheelAngleRequestAllowed;
3311
3316 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3318
3323 dwVioTrailerHitchStatus trailerHitchStatus;
3324
3329 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3330 float32_t speedESC;
3331
3335 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3336 dwVioSpeedDirectionESC speedDirectionESC;
3337
3341 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3342 dwVioSpeedQualityESC speedQualityESC;
3343
3348 float32_t speedMin;
3349
3354 float32_t speedMax;
3355
3360 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3361 dwTime_t speedESCTimestamp;
3362
3366 dwVioVehicleStopped vehicleStopped;
3367
3371 float32_t wheelSpeed[4];
3372
3377 dwVioWheelSpeedQuality wheelSpeedQuality[4];
3378
3382 int16_t wheelTicks[4];
3383
3388 dwVioWheelTicksQuality wheelTicksQuality[4];
3389
3393 dwVioWheelTicksDirection wheelTicksDirection[4];
3394
3398 dwTime_t wheelTicksTimestamp[4];
3399
3404 dwVioWheelTicksTimestampQuality wheelTicksTimestampQuality[4];
3405
3410 float32_t wheelTorque[4];
3411
3416 dwVioWheelTorqueQuality wheelTorqueQuality[4];
3417
3422 float32_t brakeTorqueWheels[4];
3423
3428 dwVioBrakeTorqueWheelsQuality brakeTorqueWheelsQuality[4];
3429
3433 float32_t brakeTorque;
3434
3438 dwVioBrakeStatus brakeStatus;
3439
3444 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3445 dwVioBrakeAllWheelsABS brakeAllWheelsABS;
3446
3451 dwTime_t wheelTorqueTimestamps[4];
3452
3457 dwVioWheelTorqueTimestampsQuality wheelTorqueTimestampsQuality[4];
3458
3463 float32_t frontSteeringAngle;
3464
3469 dwVioFrontSteeringAngleQuality frontSteeringAngleQuality;
3470
3476 float32_t frontSteeringAngleOffset;
3477
3482 dwVioFrontSteeringAngleOffsetQuality frontSteeringAngleOffsetQuality;
3483
3487 dwTime_t frontSteeringTimestamp;
3488
3493 dwVioFrontSteeringTimestampQuality frontSteeringTimestampQuality;
3494
3499 dwVioRearWheelAngleQuality rearWheelAngleQuality;
3500
3506 DW_DEPRECATED("rearWheelAngleOffset is no longer supported and exists only for binary layout compatibility. REL_23_06 .")
3507 float32_t rearWheelAngleOffset;
3508
3513 DW_DEPRECATED("rearWheelAngleOffsetQuality is no longer supported and exists only for binary layout compatibility. REL_23_06 .")
3514 dwVioRearWheelAngleOffsetQuality rearWheelAngleOffsetQuality;
3515
3520 dwTime_t rearWheelAngleTimestamp;
3521
3526 dwVioRearWheelAngleTimestampQuality rearWheelAngleTimestampQuality;
3527
3533 float32_t rearWheelAngleMaximum;
3534
3539 dwVioAbsIntervention absIntervention;
3540
3545 float32_t wheelSpeedRedundant[4];
3546
3551 dwVioWheelSpeedQualityRedundant wheelSpeedQualityRedundant[4];
3552
3557 int16_t wheelTicksRedundant[4];
3558
3563 dwVioWheelTicksDirectionRedundant wheelTicksDirectionRedundant[4];
3564
3569 dwTime_t wheelTicksTimestampRedundant[4];
3570
3575 dwVioWheelTicksTimestampQualityRedundant wheelTicksTimestampQualityRedundant[4];
3576
3581 float32_t frontSteeringAngleHigh;
3582
3587 dwVioFrontSteeringAngleControlQualityHigh frontSteeringAngleControlQualityHigh;
3588
3594 float32_t steeringWheelTorqueHigh;
3595
3600 dwTime_t frontSteeringTimestampHigh;
3601
3606 dwVioDriverInterventionDetectionHigh driverInterventionDetectionHigh;
3607
3612 dwVioSteeringSystemStatusHigh steeringSystemStatusHigh;
3613
3618 dwVioSteeringSystemFailureReasonHigh steeringSystemFailureReasonHigh;
3619
3624 dwVioSteeringSystemOffStatusHigh steeringSystemOffStatusHigh;
3625
3630 dwVioSteeringSystemInterfaceStatusHigh steeringSystemInterfaceStatusHigh;
3631
3636 dwVioFrontSteeringAngleLimitationStatusHigh frontSteeringAngleLimitationStatusHigh;
3637
3642 float32_t latCtrlMaxFrontWheelAngleRequestAllowedHigh;
3643
3648 float32_t latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh;
3649
3654 float32_t latCtrlFrontWheelAngleRequestLimitedHigh;
3655
3660 float32_t latCtrlFailedDegradedSteeringTimeToTakeoverHigh;
3661
3666 float32_t latCtrlRackForceHigh;
3667
3672 float32_t latCtrlRackForceEffectiveHigh;
3673
3677 dwVioLongCtrlActiveFunction longCtrlActiveFunction;
3678
3683 float32_t latCtrlCurvRateCap[10];
3685
3691{
3694
3697
3700
3703
3706
3708 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3710
3713
3716
3719
3721 dwSignalValidity reserved[63];
3723
3727{
3730
3735 uint32_t size;
3736
3742
3747
3752
3758
3763 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3765
3771
3777
3784
3790{
3793
3796
3799
3802
3805
3808
3811
3814
3817
3820
3823
3826
3829
3832
3835
3837 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3839
3841 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3843
3846
3849
3852
3855
3858
3861
3864
3867
3870
3872 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3874
3877
3880
3883
3886
3889
3892
3895
3898
3901
3904
3907
3910
3913
3915 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3917
3919 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3921
3923 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3925
3928
3931
3934
3936 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3938
3941
3943 dwSignalValidity wheelSpeed[4];
3944
3946 dwSignalValidity wheelSpeedQuality[4];
3947
3949 dwSignalValidity wheelTicks[4];
3950
3952 dwSignalValidity wheelTicksQuality[4];
3953
3955 dwSignalValidity wheelTicksDirection[4];
3956
3958 dwSignalValidity wheelTicksTimestamp[4];
3959
3961 dwSignalValidity wheelTicksTimestampQuality[4];
3962
3964 dwSignalValidity wheelTorque[4];
3965
3967 dwSignalValidity wheelTorqueQuality[4];
3968
3970 dwSignalValidity brakeTorqueWheels[4];
3971
3973 dwSignalValidity brakeTorqueWheelsQuality[4];
3974
3977
3980
3982 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
3984
3986 dwSignalValidity wheelTorqueTimestamps[4];
3987
3989 dwSignalValidity wheelTorqueTimestampsQuality[4];
3990
3993
3996
3999
4002
4005
4008
4011
4014
4017
4020
4023
4025 dwSignalValidity mirrorFoldState[2];
4026
4028 dwSignalValidity cameraFoldState[2];
4029
4031 dwSignalValidity suspensionLevel[4];
4032
4035
4038
4041
4044
4046 dwSignalValidity tirePressure[4];
4047
4049 dwSignalValidity tirePressureQuality[4];
4050
4052 dwSignalValidity tirePressureStateTimestamp[4];
4053
4056
4058 dwSignalValidity tireSwitched[4];
4059
4062
4065
4068
4071
4074
4077
4080
4083
4086
4089
4091 dwSignalValidity wheelSpeedRedundant[4];
4092
4094 dwSignalValidity wheelSpeedQualityRedundant[4];
4095
4097 dwSignalValidity wheelTicksRedundant[4];
4098
4100 dwSignalValidity wheelTicksDirectionRedundant[4];
4101
4103 dwSignalValidity wheelTicksTimestampRedundant[4];
4104
4106 dwSignalValidity wheelTicksTimestampQualityRedundant[4];
4107
4110
4113
4116
4119
4122
4125
4128
4131
4134
4137
4140
4143
4146
4149
4152
4155
4158
4161
4164
4167
4170
4173
4176
4179
4182
4185
4188
4190 dwSignalValidity reserved[52];
4192
4196{
4199
4204 uint32_t size;
4205
4212 DW_DEPRECATED("kickdownStatus is no longer supported and exists only for binary layout compatibility. ")
4213 uint8_t kickdownStatus;
4214
4219 float32_t latCtrlCurvatureActual;
4220
4226
4231 float32_t throttleValue;
4232
4237 float32_t driverBrakePedal;
4238
4243
4248
4252 dwVioDrivePositionStatus drivePositionStatus;
4253
4257 dwVioDrivePositionTarget drivePositionTarget;
4258
4263 dwVioHazardFlasherStatus hazardFlasherStatus;
4264
4268 dwVioTurnSignalStatus turnSignalStatus;
4269
4273 dwVioBrakePedalStatus brakePedalStatus;
4274
4279 dwVioLongCtrlEcoAssistStatus longCtrlEcoAssistStatus;
4280
4286 uint8_t handsoffDetectedFiltered;
4287
4291 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
4292 dwVioESCOperationalState ESCOperationalState;
4293
4298 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
4300
4305 dwVioHeadlightState headlightState;
4306
4310 float32_t outsideTemperature;
4311
4315 dwVioOutsideTemperatureQuality outsideTemperatureQuality;
4316
4322 uint8_t wetnessLevelUnfiltered;
4323
4329 uint8_t wetnessLevelFiltered;
4330
4336 DW_DEPRECATED("rainLevelRemoved is no longer supported and exists only for binary layout compatibility. REL_23_06 The newer version of rainLevel should be used instead of this signal.")
4337 uint8_t rainLevelRemoved;
4338
4343 dwVioRainSensorFault rainSensorFault;
4344
4350 uint8_t lightSensorTwilight;
4351
4356 dwVioLightSensorFault lightSensorFault;
4357
4363 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
4364 uint8_t microSirenID;
4365
4370 dwVioMicroSirenDetected microSirenDetected;
4371
4376 dwVioMicroSirenAvailable microSirenAvailable;
4377
4383 uint8_t microSirenConfidenceLevel;
4384
4389 dwVioBuckleStateDriver buckleStateDriver;
4390
4395 dwVioBuckleStateFrontPassenger buckleStateFrontPassenger;
4396
4401 dwVioLockState doorFrontLeftState;
4402
4407 dwVioLockState doorFrontRightState;
4408
4413 dwVioLockState doorRearLeftState;
4414
4419 dwVioLockState doorRearRightState;
4420
4425 DW_DEPRECATED("rearTrunkState is no longer supported and exists only for binary layout compatibility. REL_23_02")
4426 dwVioLockState rearTrunkState;
4427
4432 DW_DEPRECATED("frontHoodState is no longer supported and exists only for binary layout compatibility. REL_23_02")
4433 dwVioLockState frontHoodState;
4434
4439 dwVioTrailerHitchStatus trailerHitchStatus;
4440
4445 dwVioIgnitionStatus ignitionStatus;
4446
4451 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
4452 float32_t speedESC;
4453
4457 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
4458 dwVioSpeedDirectionESC speedDirectionESC;
4459
4463 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
4464 dwVioSpeedQualityESC speedQualityESC;
4465
4470 float32_t speedMin;
4471
4476 float32_t speedMax;
4477
4482 float32_t speedIndicated;
4483
4488 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
4489 dwTime_t speedESCTimestamp;
4490
4494 dwVioVehicleStopped vehicleStopped;
4495
4499 float32_t wheelSpeed[4];
4500
4505 dwVioWheelSpeedQuality wheelSpeedQuality[4];
4506
4510 int16_t wheelTicks[4];
4511
4516 dwVioWheelTicksQuality wheelTicksQuality[4];
4517
4521 dwVioWheelTicksDirection wheelTicksDirection[4];
4522
4526 dwTime_t wheelTicksTimestamp[4];
4527
4532 dwVioWheelTicksTimestampQuality wheelTicksTimestampQuality[4];
4533
4538 float32_t wheelTorque[4];
4539
4544 dwVioWheelTorqueQuality wheelTorqueQuality[4];
4545
4550 float32_t brakeTorqueWheels[4];
4551
4556 dwVioBrakeTorqueWheelsQuality brakeTorqueWheelsQuality[4];
4557
4561 float32_t brakeTorque;
4562
4566 dwVioBrakeStatus brakeStatus;
4567
4572 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
4573 dwVioBrakeAllWheelsABS brakeAllWheelsABS;
4574
4579 dwTime_t wheelTorqueTimestamps[4];
4580
4585 dwVioWheelTorqueTimestampsQuality wheelTorqueTimestampsQuality[4];
4586
4591 float32_t frontSteeringAngle;
4592
4597 dwVioFrontSteeringAngleQuality frontSteeringAngleQuality;
4598
4604 float32_t frontSteeringAngleOffset;
4605
4610 dwVioFrontSteeringAngleOffsetQuality frontSteeringAngleOffsetQuality;
4611
4615 dwTime_t frontSteeringTimestamp;
4616
4621 dwVioFrontSteeringTimestampQuality frontSteeringTimestampQuality;
4622
4628 DW_DEPRECATED("rearWheelAngleOffset is no longer supported and exists only for binary layout compatibility. REL_23_06 .")
4629 float32_t rearWheelAngleOffset;
4630
4635 DW_DEPRECATED("rearWheelAngleOffsetQuality is no longer supported and exists only for binary layout compatibility. REL_23_06 .")
4636 dwVioRearWheelAngleOffsetQuality rearWheelAngleOffsetQuality;
4637
4642 dwVioRearWheelAngleTimestampQuality rearWheelAngleTimestampQuality;
4643
4649 float32_t rearWheelAngleMaximum;
4650
4655 dwVioAbsIntervention absIntervention;
4656
4660 dwVioMirrorFoldState mirrorFoldState[2];
4661
4666 dwVioCameraFoldState cameraFoldState[2];
4667
4671 float32_t suspensionLevel[4];
4672
4677 dwVioSuspensionLevelQuality suspensionLevelQuality;
4678
4682 dwTime_t suspensionLevelTimestamp;
4683
4688 dwVioSuspensionLevelTimestampQuality suspensionLevelTimestampQuality;
4689
4694 dwVioSuspensionLevelCalibrationState suspensionLevelCalibrationState;
4695
4700 float32_t tirePressure[4];
4701
4706 dwVioTirePressureQuality tirePressureQuality[4];
4707
4712 dwTime_t tirePressureStateTimestamp[4];
4713
4718 dwVioTirePressureMonitoringState tirePressureMonitoringState;
4719
4726 uint8_t tireSwitched[4];
4727
4732 float32_t trailerMass;
4733
4738 float32_t trailerArticulationAngle;
4739
4744 dwVioTrailerConnected trailerConnected;
4745
4750 float32_t axleFrontLoad;
4751
4756 float32_t axlePusherLoad;
4757
4762 float32_t axleDriverLoad;
4763
4768 float32_t axleTrailerLoad;
4769
4774 float32_t wiperStatusRear;
4775
4780 float32_t wiperFrontSecondaryStatus;
4781
4786 float32_t wiperFrontStatus;
4787
4792 float32_t wheelSpeedRedundant[4];
4793
4798 dwVioWheelSpeedQualityRedundant wheelSpeedQualityRedundant[4];
4799
4804 int16_t wheelTicksRedundant[4];
4805
4810 dwVioWheelTicksDirectionRedundant wheelTicksDirectionRedundant[4];
4811
4816 dwTime_t wheelTicksTimestampRedundant[4];
4817
4822 dwVioWheelTicksTimestampQualityRedundant wheelTicksTimestampQualityRedundant[4];
4823
4828 float32_t frontSteeringAngleHigh;
4829
4834 dwVioFrontSteeringAngleControlQualityHigh frontSteeringAngleControlQualityHigh;
4835
4840 dwTime_t frontSteeringTimestampHigh;
4841
4847 uint64_t microSirenDuration;
4848
4854 DW_DEPRECATED("stateFunctionSirenDetectionRemoved is no longer supported and exists only for binary layout compatibility. REL_23_02 stateFunctionSirenDetection should be used instead.")
4855 uint8_t stateFunctionSirenDetectionRemoved;
4856
4862 DW_DEPRECATED("microSirenTypeRemoved is no longer supported and exists only for binary layout compatibility. REL_23_02 the enum version of microSirenType should be used instead.")
4863 uint8_t microSirenTypeRemoved;
4864
4870 uint64_t microSirenLatency;
4871
4877 DW_DEPRECATED("lightSensorTunnelRemoved is no longer supported and exists only for binary layout compatibility. REL_23_02 the enum version of lightSensorTunnel should be used instead.")
4878 uint8_t lightSensorTunnelRemoved;
4879
4885 DW_DEPRECATED("lightSensorNightModeRemoved is no longer supported and exists only for binary layout compatibility. REL_23_02 the enum version of lightSensorNightMode should be used instead.")
4886 uint8_t lightSensorNightModeRemoved;
4887
4893 DW_DEPRECATED("lightSensorRequestLowBeamRemoved is no longer supported and exists only for binary layout compatibility. REL_23_02 the enum version of lightSensorRequestLowBeam should be used instead.")
4894 uint8_t lightSensorRequestLowBeamRemoved;
4895
4902 uint8_t cameraHeatingRequestRearRight;
4903
4910 uint8_t cameraHeatingRequestRearLeft;
4911
4931 uint64_t abtActivationStatus;
4932
4937 dwVioTurnSignalDriverRequest turnSignalDriverRequest;
4938
4946 uint8_t rearFogLampStatus;
4947
4952 float32_t displayVehicleSpeed;
4953
4959 dwVioStateFunctionSirenDetection stateFunctionSirenDetection;
4960
4966 dwVioMicroSirenType microSirenType;
4967
4973 dwVioLightSensorTunnel lightSensorTunnel;
4974
4980 dwVioLightSensorNightMode lightSensorNightMode;
4981
4987 dwVioLightSensorRequestLowBeam lightSensorRequestLowBeam;
4988
4994 int32_t currentTimeSecond;
4995
5001 int32_t currentTimeMinute;
5002
5008 int32_t currentTimeHour;
5009
5015 int32_t currentDay;
5016
5023
5028 dwVioAttachedTrailerType attachedTrailerType;
5030
5036{
5039
5042
5045
5048
5051
5053 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5055
5057 dwSignalValidity cameraFoldRequest[2];
5058
5061
5064
5067
5070
5073
5076
5079
5082
5085
5088
5091
5094
5097
5100
5103
5106
5108 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5110
5112 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5113 dwSignalValidity cameraFWCCalibratedOrientation[3];
5114
5116 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5117 dwSignalValidity cameraFWCCalibratedTranslation[3];
5118
5120 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5122
5124 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5126
5129
5131 dwSignalValidity reserved[63];
5133
5137{
5140
5145 uint32_t size;
5146
5152
5160
5166
5171
5176 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5178
5183 dwVioCameraFoldRequest cameraFoldRequest[2];
5184
5190
5196
5202
5208
5214
5220
5226
5232
5238
5244
5250
5256
5263 DW_DEPRECATED("emIntegrationHalted is no longer supported and exists only for binary layout compatibility. REL_23_02")
5264 uint8_t emIntegrationHalted;
5265
5270 float32_t wiperFrontSecondaryRequest;
5271
5276 float32_t wiperFrontRequest;
5277
5282 float32_t latCtrlTrajectoryConfidence;
5283
5289 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5290 dwTime_t cameraFWCCalibratedTimestamp;
5291
5297 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5298 float32_t cameraFWCCalibratedOrientation[3];
5299
5305 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5306 float32_t cameraFWCCalibratedTranslation[3];
5307
5313 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5314 float32_t cameraFWCCalibratedProgress;
5315
5320 // buf:lint:ignore FIELD_LOWER_SNAKE_CASE
5321 dwVioCalibratedStatus cameraFWCCalibratedStatus;
5322
5327 dwVioHornOnRequest hornOnRequest;
5329
5330#ifdef __cplusplus
5331}
5332#endif
5333
5337#endif // DW_CONTROL_VEHICLEIO_VEHICLEIOVALSTRUCTURES_H_
DriveWorks API: Signal Status Library
NVIDIA DriveWorks API: Core Types
dwSignalValidity frontSteeringAngleHigh
ValidityInfo for frontSteeringAngleHigh.
dwSignalValidity emTimestamp
ValidityInfo for emTimestamp.
dwVioEmStandStillWheelBased emStandStillWheelBased
dwSignalValidity emIntegrationHalted
ValidityInfo for emIntegrationHalted.
dwSignalValidity longCtrlActiveFunction
ValidityInfo for longCtrlActiveFunction.
dwSignalValidity drivePositionTarget
ValidityInfo for drivePositionTarget.
dwSignalValidity driverBrakePedal
ValidityInfo for driverBrakePedal.
dwSignalValidity longCtrlFrictionRangeEstimation
ValidityInfo for longCtrlFrictionRangeEstimation.
dwSignalValidity drivePositionStatus
ValidityInfo for drivePositionStatus.
dwSignalValidity steeringSystemStatusHigh
ValidityInfo for steeringSystemStatusHigh.
dwSignalValidity rearWheelAngleMaximum
ValidityInfo for rearWheelAngleMaximum.
dwSignalValidity rearWheelAngleTimestamp
ValidityInfo for rearWheelAngleTimestamp.
dwVioDrivePositionTarget drivePositionTarget
dwSignalValidity rearFogLampStatus
ValidityInfo for rearFogLampStatus.
dwVehicleIOSafetyStateValidityInfo validityInfo
validity info of VehicleIOSafetyState fields
dwSignalValidity steeringWheelAngle
ValidityInfo for steeringWheelAngle.
dwSignalValidity latCtrlLoopStatus
ValidityInfo for latCtrlLoopStatus.
dwSignalValidity steeringSystemOffStatusHigh
ValidityInfo for steeringSystemOffStatusHigh.
dwSignalValidity doorFrontLeftState
ValidityInfo for doorFrontLeftState.
dwVioLatCtrlESCtrlStateRequest latCtrlESCtrlStateRequest
dwSignalValidity emAngularVelocity[3]
ValidityInfo for emAngularVelocity.
dwSignalValidity latCtrlASILStatus
ValidityInfo for latCtrlASILStatus.
dwSignalValidity doorRearRightState
ValidityInfo for doorRearRightState.
dwSignalValidity steeringWheelTorqueHigh
ValidityInfo for steeringWheelTorqueHigh.
dwSignalValidity frontSteeringAngle
ValidityInfo for frontSteeringAngle.
dwSignalValidity displayVehicleSpeed
ValidityInfo for displayVehicleSpeed.
dwVioLongCtrlAccelPerfRequest longCtrlAccelPerfRequest
dwSignalValidity timestamp_us
ValidityInfo for timestamp_us.
dwSignalValidity speedIndicated
ValidityInfo for speedIndicated.
dwSignalValidity doorFrontRightState
ValidityInfo for doorFrontRightState.
dwVioLonCtrlSafetyLimRequest lonCtrlSafetyLimRequest
dwSignalValidity currentTimeSecond
ValidityInfo for currentTimeSecond.
dwVioLongCtrlReferenceInputRequest longCtrlReferenceInputRequest
dwSignalValidity wiperStatusRear
ValidityInfo for wiperStatusRear.
dwSignalValidity latCtrlRackForceHigh
ValidityInfo for latCtrlRackForceHigh.
dwSignalValidity longCtrlSecureRequest
ValidityInfo for longCtrlSecureRequest.
dwSignalValidity steeringWheelAngleSpeed
ValidityInfo for steeringWheelAngleSpeed.
dwSignalValidity timestamp_us
ValidityInfo for timestamp_us.
dwSignalValidity emStandStillWheelBased
ValidityInfo for emStandStillWheelBased.
dwSignalValidity absIntervention
ValidityInfo for absIntervention.
dwSignalValidity microSirenTypeRemoved
ValidityInfo for microSirenTypeRemoved.
dwSignalValidity outsideTemperatureQuality
ValidityInfo for outsideTemperatureQuality.
dwVioLatCtrlReferenceInputSelect latCtrlReferenceInputSelect
dwSignalValidity rainLevel
ValidityInfo for rainLevel.
dwSignalValidity suspensionLevelTimestamp
ValidityInfo for suspensionLevelTimestamp.
dwSignalValidity rearWheelAngleTimestampQuality
ValidityInfo for rearWheelAngleTimestampQuality.
dwSignalValidity frontSteeringTimestamp
ValidityInfo for frontSteeringTimestamp.
dwSignalValidity buckleStateDriver
ValidityInfo for buckleStateDriver.
dwSignalValidity gearStatus
ValidityInfo for gearStatus.
dwSignalValidity longCtrlAccelRequest
ValidityInfo for longCtrlAccelRequest.
dwVioLatCtrlModeRequest latCtrlModeRequest
dwSignalValidity longCtrlInteractionModeRequest
ValidityInfo for longCtrlInteractionModeRequest.
dwSignalValidity speedMax
ValidityInfo for speedMax.
dwSignalValidity speedMin
ValidityInfo for speedMin.
dwSignalValidity rearWheelAngleTimestamp
ValidityInfo for rearWheelAngleTimestamp.
dwSignalValidity turnSignalStatus
ValidityInfo for turnSignalStatus.
dwVioEmStandStillWheelBased emStandStillWheelBased
dwSignalValidity stateFunctionSirenDetection
ValidityInfo for stateFunctionSirenDetection.
dwSignalValidity trailerMass
ValidityInfo for trailerMass.
dwSignalValidity latCtrlCurvReqAdditional
ValidityInfo for latCtrlCurvReqAdditional.
dwSignalValidity emLinearVelocity[3]
ValidityInfo for emLinearVelocity.
dwSignalValidity longCtrlStatus
ValidityInfo for longCtrlStatus.
dwSignalValidity latCtrlC0SteeringGradientGainLt
ValidityInfo for latCtrlC0SteeringGradientGainLt.
dwSignalValidity frontSteeringAngleQuality
ValidityInfo for frontSteeringAngleQuality.
dwSignalValidity longCtrlDrivePositionCommand
ValidityInfo for longCtrlDrivePositionCommand.
dwSignalValidity wiperFrontSecondaryStatus
ValidityInfo for wiperFrontSecondaryStatus.
dwSignalValidity wetnessLevelFiltered
ValidityInfo for wetnessLevelFiltered.
dwSignalValidity throttleValue
ValidityInfo for throttleValue.
dwSignalValidity latCtrlDriverInterventionStatus
ValidityInfo for latCtrlDriverInterventionStatus.
dwSignalValidity rearWheelAngleMaximum
ValidityInfo for rearWheelAngleMaximum.
dwVehicleIONonSafetyStateValidityInfo validityInfo
validity info of VehicleIOSafetyState fields
dwSignalValidity hornOnRequest
ValidityInfo for hornOnRequest.
dwSignalValidity latCtrlStatus
ValidityInfo for latCtrlStatus.
dwSignalValidity timestamp_us
ValidityInfo for timestamp_us.
dwSignalValidity driverInterventionDetectionHigh
ValidityInfo for driverInterventionDetectionHigh.
dwSignalValidity currentTimeMinute
ValidityInfo for currentTimeMinute.
dwVehicleIONonSafetyCommandValidityInfo validityInfo
validity info of VehicleIONonSafetyCommand fields
dwSignalValidity headlightRequest
ValidityInfo for headlightRequest.
dwSignalValidity longCtrlRedundCheckRequest
ValidityInfo for longCtrlRedundCheckRequest.
dwSignalValidity rearWheelAngleOffset
ValidityInfo for rearWheelAngleOffset.
dwSignalValidity currentTimeHour
ValidityInfo for currentTimeHour.
dwSignalValidity turnSignalDriverRequest
ValidityInfo for turnSignalDriverRequest.
dwSignalValidity longCtrlMaxSpeedRequest
ValidityInfo for longCtrlMaxSpeedRequest.
dwSignalValidity wiperFrontStatus
ValidityInfo for wiperFrontStatus.
dwSignalValidity latCtrlModeStatus
ValidityInfo for latCtrlModeStatus.
dwSignalValidity cameraHeatingRequestRearLeft
ValidityInfo for cameraHeatingRequestRearLeft.
dwSignalValidity speedQualityESC
ValidityInfo for speedQualityESC.
dwSignalValidity frontSteeringAngleOffsetQuality
ValidityInfo for frontSteeringAngleOffsetQuality.
dwVioDrivePositionStatus drivePositionStatus
dwSignalValidity brakePedalStatus
ValidityInfo for brakePedalStatus.
dwSignalValidity lightSensorRequestLowBeam
ValidityInfo for lightSensorRequestLowBeam.
dwSignalValidity axleTrailerLoad
ValidityInfo for axleTrailerLoad.
dwVioLatCtrlASILStatus latCtrlASILStatus
dwSignalValidity latCtrlCurvatureActual
ValidityInfo for latCtrlCurvatureActual.
dwSignalValidity rearWheelAngleOffset
ValidityInfo for rearWheelAngleOffset.
dwSignalValidity trailerConnected
ValidityInfo for trailerConnected.
dwVioTurnSignalRequestType turnSignalRequestType
dwSignalValidity latCtrlRackForceEffectiveHigh
ValidityInfo for latCtrlRackForceEffectiveHigh.
dwSignalValidity suspensionLevelQuality
ValidityInfo for suspensionLevelQuality.
dwSignalValidity headlightState
ValidityInfo for headlightState.
dwSignalValidity microSirenConfidenceLevel
ValidityInfo for microSirenConfidenceLevel.
dwSignalValidity currentDay
ValidityInfo for currentDay.
dwSignalValidity steeringWheelAngleQuality
ValidityInfo for steeringWheelAngleQuality.
dwSignalValidity size
ValidityInfo for size.
dwVioLongCtrlHapticWarningTargetType longCtrlHapticWarningTargetType
dwSignalValidity speedMax
ValidityInfo for speedMax.
dwSignalValidity latCtrlInterventionDirectionLKA
ValidityInfo for latCtrlInterventionDirectionLKA.
dwSignalValidity axleDriverLoad
ValidityInfo for axleDriverLoad.
dwSignalValidity speedQualityESC
ValidityInfo for speedQualityESC.
dwSignalValidity frontSteeringAngleLimitationStatusHigh
ValidityInfo for frontSteeringAngleLimitationStatusHigh.
dwSignalValidity vehicleStopped
ValidityInfo for vehicleStopped.
dwVioSteeringWheelAngleQuality steeringWheelAngleQuality
dwSignalValidity speedESC
ValidityInfo for speedESC.
dwSignalValidity brakePedalStatus
ValidityInfo for brakePedalStatus.
dwSignalValidity kickdownStatus
ValidityInfo for kickdownStatus.
dwSignalValidity emLinearAccel[3]
ValidityInfo for emLinearAccel.
dwSignalValidity brakeTorque
ValidityInfo for brakeTorque.
dwSignalValidity microSirenAvailable
ValidityInfo for microSirenAvailable.
dwSignalValidity size
ValidityInfo for size.
dwSignalValidity drivePositionTarget
ValidityInfo for drivePositionTarget.
dwSignalValidity longCtrlRedundCheckStatus
ValidityInfo for longCtrlRedundCheckStatus.
dwSignalValidity driverBrakePedal
ValidityInfo for driverBrakePedal.
dwSignalValidity abtActivationStatus
ValidityInfo for abtActivationStatus.
dwSignalValidity latCtrlInterventionDirectionELK
ValidityInfo for latCtrlInterventionDirectionELK.
dwSignalValidity latCtrlCurvReqPred
ValidityInfo for latCtrlCurvReqPred.
dwSignalValidity steeringWheelAngleQuality
ValidityInfo for steeringWheelAngleQuality.
dwSignalValidity hazardFlasherRequest
ValidityInfo for hazardFlasherRequest.
dwSignalValidity drivePositionStatus
ValidityInfo for drivePositionStatus.
dwSignalValidity trailerArticulationAngle
ValidityInfo for trailerArticulationAngle.
dwSignalValidity emTranslation[3]
ValidityInfo for emTranslation.
dwSignalValidity turnSignalRequest
ValidityInfo for turnSignalRequest.
dwSignalValidity trailerHitchStatus
ValidityInfo for trailerHitchStatus.
dwSignalValidity latCtrlErrorStatus
ValidityInfo for latCtrlErrorStatus.
dwSignalValidity lightSensorRequestLowBeamRemoved
ValidityInfo for lightSensorRequestLowBeamRemoved.
dwVehicleIOActuationFeedbackValidityInfo validityInfo
validity info of VehicleIOActuationFeedback fields
dwSignalValidity driverOverrideThrottle
ValidityInfo for driverOverrideThrottle.
dwVioRearWheelAngleQuality rearWheelAngleQuality
dwSignalValidity handsoffDetectedFiltered
ValidityInfo for handsoffDetectedFiltered.
dwSignalValidity gearStatus
ValidityInfo for gearStatus.
dwSignalValidity latCtrlC0SteeringGradientGainRt
ValidityInfo for latCtrlC0SteeringGradientGainRt.
dwVioMirrorFoldRequest mirrorFoldRequest
dwSignalValidity latCtrlLaneChangePushingLaterally
ValidityInfo for latCtrlLaneChangePushingLaterally.
dwSignalValidity microSirenID
ValidityInfo for microSirenID.
dwSignalValidity holdStatus
ValidityInfo for holdStatus.
dwSignalValidity latCtrlESCtrlStateRequest
ValidityInfo for latCtrlESCtrlStateRequest.
dwSignalValidity latCtrlHapticWarningRequest
ValidityInfo for latCtrlHapticWarningRequest.
dwSignalValidity latCtrlCrossTrackError
ValidityInfo for latCtrlCrossTrackError.
dwSignalValidity longCtrlBrakePrefillRequest
ValidityInfo for longCtrlBrakePrefillRequest.
dwSignalValidity latCtrlSteeringWheelAngleRateMax
ValidityInfo for latCtrlSteeringWheelAngleRateMax.
dwVioLongCtrlFunctionReq longCtrlFunctionReq
dwSignalValidity timestamp_us
ValidityInfo for timestamp_us.
dwSignalValidity speedESCTimestamp
ValidityInfo for speedESCTimestamp.
dwVioSteeringWheelAngleQuality steeringWheelAngleQuality
dwSignalValidity gearTarget
ValidityInfo for gearTarget.
dwSignalValidity longCtrlActiveSystem
ValidityInfo for longCtrlActiveSystem.
dwSignalValidity rearWheelAngle
ValidityInfo for rearWheelAngle.
dwSignalValidity emOrientationStdev[3]
ValidityInfo for emOrientationStdev.
dwSignalValidity frontSteeringAngleOffset
ValidityInfo for frontSteeringAngleOffset.
dwSignalValidity frontSteeringTimestamp
ValidityInfo for frontSteeringTimestamp.
dwVioDriverOverrideThrottle driverOverrideThrottle
dwSignalValidity brakeAllWheelsABS
ValidityInfo for brakeAllWheelsABS.
dwSignalValidity longCtrlBrakePedalRequest
ValidityInfo for longCtrlBrakePedalRequest.
dwVioLongCtrlInteractionModeRequest longCtrlInteractionModeRequest
dwSignalValidity cameraFWCCalibratedTimestamp
ValidityInfo for cameraFWCCalibratedTimestamp.
dwSignalValidity latCtrlCurvReqAdditionalPrefill
ValidityInfo for latCtrlCurvReqAdditionalPrefill.
dwSignalValidity steeringWheelAngle
ValidityInfo for steeringWheelAngle.
dwSignalValidity lightSensorTwilight
ValidityInfo for lightSensorTwilight.
dwSignalValidity frontSteeringTimestampHigh
ValidityInfo for frontSteeringTimestampHigh.
dwSignalValidity wiperFrontRequest
ValidityInfo for wiperFrontRequest.
dwSignalValidity emAngularAccel[3]
ValidityInfo for emAngularAccel.
dwSignalValidity longCtrlFaultStatus
ValidityInfo for longCtrlFaultStatus.
dwSignalValidity steeringSystemInterfaceStatusHigh
ValidityInfo for steeringSystemInterfaceStatusHigh.
dwSignalValidity emLinearVelocityStdev[3]
ValidityInfo for emLinearVelocityStdev.
dwSignalValidity latCtrlEPSLimitStatus
ValidityInfo for latCtrlEPSLimitStatus.
dwSignalValidity steeringSystemFailureReasonHigh
ValidityInfo for steeringSystemFailureReasonHigh.
dwSignalValidity rainLevelRemoved
ValidityInfo for rainLevelRemoved.
dwSignalValidity turnSignalRequestType
ValidityInfo for turnSignalRequestType.
dwSignalValidity rearWheelAngle
ValidityInfo for rearWheelAngle.
dwSignalValidity speedESCTimestamp
ValidityInfo for speedESCTimestamp.
dwSignalValidity longCtrlEstimatedStopDistance
ValidityInfo for longCtrlEstimatedStopDistance.
dwSignalValidity frontSteeringTimestampHigh
ValidityInfo for frontSteeringTimestampHigh.
dwSignalValidity latCtrlFailedDegradedSteeringTimeToTakeoverHigh
ValidityInfo for latCtrlFailedDegradedSteeringTimeToTakeoverHigh.
dwSignalValidity lightSensorNightModeRemoved
ValidityInfo for lightSensorNightModeRemoved.
dwSignalValidity lonCtrlSafetyLimRequest
ValidityInfo for lonCtrlSafetyLimRequest.
dwSignalValidity emSensorPosition[3]
ValidityInfo for emSensorPosition.
dwSignalValidity lightSensorNightMode
ValidityInfo for lightSensorNightMode.
dwSignalValidity latCtrlMaxFrontWheelAngleRequestAllowedHigh
ValidityInfo for latCtrlMaxFrontWheelAngleRequestAllowedHigh.
dwSignalValidity latCtrlCurvReqAdditionalStatus
ValidityInfo for latCtrlCurvReqAdditionalStatus.
dwSignalValidity rearWheelAngleQuality
ValidityInfo for rearWheelAngleQuality.
dwSignalValidity latCtrlModeAvail
ValidityInfo for latCtrlModeAvail.
dwSignalValidity latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh
ValidityInfo for latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh.
dwSignalValidity brakeTorque
ValidityInfo for brakeTorque.
dwSignalValidity size
ValidityInfo for size.
dwSignalValidity hazardFlasherStatus
ValidityInfo for hazardFlasherStatus.
dwSignalValidity latCtrlBpReadyForClosedLoop
ValidityInfo for latCtrlBpReadyForClosedLoop.
dwSignalValidity rearWheelAngleQuality
ValidityInfo for rearWheelAngleQuality.
dwSignalValidity longCtrlHapticWarningRequest
ValidityInfo for longCtrlHapticWarningRequest.
dwSignalValidity frontSteeringTimestampQuality
ValidityInfo for frontSteeringTimestampQuality.
dwVioLatCtrlInterventionDirectionELK latCtrlInterventionDirectionELK
dwSignalValidity vehicleStopped
ValidityInfo for vehicleStopped.
dwSignalValidity outsideTemperature
ValidityInfo for outsideTemperature.
dwSignalValidity wetnessLevelUnfiltered
ValidityInfo for wetnessLevelUnfiltered.
dwSignalValidity size
ValidityInfo for size.
dwSignalValidity longCtrlThrottlePedalRequest
ValidityInfo for longCtrlThrottlePedalRequest.
dwSignalValidity suspensionLevelCalibrationState
ValidityInfo for suspensionLevelCalibrationState.
dwVioLatCtrlInterventionDirectionLKA latCtrlInterventionDirectionLKA
dwSignalValidity frontSteeringAngleControlQualityHigh
ValidityInfo for frontSteeringAngleControlQualityHigh.
dwSignalValidity axleFrontLoad
ValidityInfo for axleFrontLoad.
dwSignalValidity latCtrlRearWheelAngleRequest
ValidityInfo for latCtrlRearWheelAngleRequest.
dwSignalValidity cameraFWCCalibratedStatus
ValidityInfo for cameraFWCCalibratedStatus.
dwSignalValidity stateFunctionSirenDetectionRemoved
ValidityInfo for stateFunctionSirenDetectionRemoved.
dwSignalValidity attachedTrailerType
ValidityInfo for attachedTrailerType.
dwSignalValidity frontSteeringTimestampQuality
ValidityInfo for frontSteeringTimestampQuality.
dwSignalValidity size
ValidityInfo for size.
dwSignalValidity brakeStatus
ValidityInfo for brakeStatus.
dwSignalValidity speedESC
ValidityInfo for speedESC.
dwSignalValidity longCtrlEcoAssistStatus
ValidityInfo for longCtrlEcoAssistStatus.
dwSignalValidity latCtrlCurvReqAdditionalActive
ValidityInfo for latCtrlCurvReqAdditionalActive.
dwSignalValidity latCtrlReferenceInputSelect
ValidityInfo for latCtrlReferenceInputSelect.
dwSignalValidity rearWheelAngleFactor
ValidityInfo for rearWheelAngleFactor.
dwSignalValidity latCtrlCurvRequest
ValidityInfo for latCtrlCurvRequest.
dwSignalValidity latCtrlFrontWheelAngleRequest
ValidityInfo for latCtrlFrontWheelAngleRequest.
dwVioLongCtrlDrivePositionCommand longCtrlDrivePositionCommand
dwSignalValidity holdStatus
ValidityInfo for holdStatus.
dwSignalValidity speedDirectionESC
ValidityInfo for speedDirectionESC.
dwSignalValidity microSirenLatency
ValidityInfo for microSirenLatency.
dwSignalValidity longCtrlRemainingDistance
ValidityInfo for longCtrlRemainingDistance.
dwSignalValidity buckleStateFrontPassenger
ValidityInfo for buckleStateFrontPassenger.
dwSignalValidity latCtrlActivationRequest
ValidityInfo for latCtrlActivationRequest.
dwSignalValidity emStatus
ValidityInfo for emStatus.
dwSignalValidity brakeAllWheelsABS
ValidityInfo for brakeAllWheelsABS.
dwSignalValidity latCtrlModeRequest
ValidityInfo for latCtrlModeRequest.
dwSignalValidity doorRearLeftState
ValidityInfo for doorRearLeftState.
dwSignalValidity rearWheelAngleFactor
ValidityInfo for rearWheelAngleFactor.
dwSignalValidity longCtrlActivationRequest
ValidityInfo for longCtrlActivationRequest.
dwSignalValidity emOrientation[3]
ValidityInfo for emOrientation.
dwSignalValidity lightSensorTunnelRemoved
ValidityInfo for lightSensorTunnelRemoved.
dwVioLongCtrlSecureRequest longCtrlSecureRequest
dwSignalValidity ESCOperationalState
ValidityInfo for ESCOperationalState.
dwSignalValidity longCtrlFunctionReq
ValidityInfo for longCtrlFunctionReq.
dwSignalValidity axlePusherLoad
ValidityInfo for axlePusherLoad.
dwSignalValidity wiperFrontSecondaryRequest
ValidityInfo for wiperFrontSecondaryRequest.
dwSignalValidity longCtrlComAvailable
ValidityInfo for longCtrlComAvailable.
dwSignalValidity latCtrlSteeringWheelAngleRequest
ValidityInfo for latCtrlSteeringWheelAngleRequest.
dwSignalValidity microSirenDetected
ValidityInfo for microSirenDetected.
dwSignalValidity microSirenType
ValidityInfo for microSirenType.
dwSignalValidity frontHoodState
ValidityInfo for frontHoodState.
dwSignalValidity mirrorFoldRequest
ValidityInfo for mirrorFoldRequest.
dwSignalValidity longCtrlAccelPerfRequest
ValidityInfo for longCtrlAccelPerfRequest.
dwSignalValidity timestamp_us
ValidityInfo for timestamp_us.
dwSignalValidity emStandStillWheelBased
ValidityInfo for emStandStillWheelBased.
dwSignalValidity frontSteeringAngleOffsetQuality
ValidityInfo for frontSteeringAngleOffsetQuality.
dwSignalValidity brakeStatus
ValidityInfo for brakeStatus.
dwSignalValidity lightSensorFault
ValidityInfo for lightSensorFault.
dwSignalValidity cameraFWCCalibratedProgress
ValidityInfo for cameraFWCCalibratedProgress.
dwSignalValidity longCtrlBrakeTorqueAvailable
ValidityInfo for longCtrlBrakeTorqueAvailable.
dwSignalValidity rearWheelAngleOffsetQuality
ValidityInfo for rearWheelAngleOffsetQuality.
dwSignalValidity longCtrlHapticWarningTargetType
ValidityInfo for longCtrlHapticWarningTargetType.
dwSignalValidity lightSensorTunnel
ValidityInfo for lightSensorTunnel.
dwVehicleIOSafetyCommandValidityInfo validityInfo
validity info of VehicleIOSafetyCommand fields
dwSignalValidity cameraHeatingRequestRearRight
ValidityInfo for cameraHeatingRequestRearRight.
dwSignalValidity ignitionStatus
ValidityInfo for ignitionStatus.
dwSignalValidity rainSensorFault
ValidityInfo for rainSensorFault.
dwSignalValidity latCtrlCurvatureActual
ValidityInfo for latCtrlCurvatureActual.
dwSignalValidity microSirenDuration
ValidityInfo for microSirenDuration.
dwSignalValidity rearWheelAngleTimestampQuality
ValidityInfo for rearWheelAngleTimestampQuality.
dwSignalValidity handsoffDetectedFiltered
ValidityInfo for handsoffDetectedFiltered.
dwSignalValidity frontSteeringAngleQuality
ValidityInfo for frontSteeringAngleQuality.
dwSignalValidity absIntervention
ValidityInfo for absIntervention.
dwSignalValidity frontSteeringAngleControlQualityHigh
ValidityInfo for frontSteeringAngleControlQualityHigh.
dwSignalValidity trailerHitchStatus
ValidityInfo for trailerHitchStatus.
dwSignalValidity throttleValue
ValidityInfo for throttleValue.
dwVioHeadlightRequest headlightRequest
dwSignalValidity gearTarget
ValidityInfo for gearTarget.
dwVioTurnSignalRequest turnSignalRequest
dwSignalValidity emTimestamp
ValidityInfo for emTimestamp.
dwSignalValidity longCtrlAccelAvailable
ValidityInfo for longCtrlAccelAvailable.
dwSignalValidity suspensionLevelTimestampQuality
ValidityInfo for suspensionLevelTimestampQuality.
dwSignalValidity rearTrunkState
ValidityInfo for rearTrunkState.
dwSignalValidity emStatus
ValidityInfo for emStatus.
dwSignalValidity speedDirectionESC
ValidityInfo for speedDirectionESC.
dwSignalValidity frontSteeringAngle
ValidityInfo for frontSteeringAngle.
dwSignalValidity rearWheelAngleOffsetQuality
ValidityInfo for rearWheelAngleOffsetQuality.
dwSignalValidity frontSteeringAngleOffset
ValidityInfo for frontSteeringAngleOffset.
dwSignalValidity steeringWheelTorque
ValidityInfo for steeringWheelTorque.
dwSignalValidity latCtrlMinFrontWheelAngleRequestAllowed
ValidityInfo for latCtrlMinFrontWheelAngleRequestAllowed.
dwSignalValidity turnSignalRequestRemovedPlaceholder
ValidityInfo for turnSignalRequestRemovedPlaceholder.
dwSignalValidity longCtrlReferenceInputRequest
ValidityInfo for longCtrlReferenceInputRequest.
dwSignalValidity latCtrlMaxFrontWheelAngleRequestAllowed
ValidityInfo for latCtrlMaxFrontWheelAngleRequestAllowed.
dwSignalValidity latCtrlTrajectoryConfidence
ValidityInfo for latCtrlTrajectoryConfidence.
dwSignalValidity latCtrlFrontWheelAngleRequestLimitedHigh
ValidityInfo for latCtrlFrontWheelAngleRequestLimitedHigh.
dwSignalValidity latCtrlMaxRearWheelAngleRequestAllowed
ValidityInfo for latCtrlMaxRearWheelAngleRequestAllowed.
dwSignalValidity speedMin
ValidityInfo for speedMin.
dwSignalValidity longCtrlEcoAssistStatus
ValidityInfo for longCtrlEcoAssistStatus.
dwSignalValidity tirePressureMonitoringState
ValidityInfo for tirePressureMonitoringState.
dwSignalValidity frontSteeringAngleHigh
ValidityInfo for frontSteeringAngleHigh.
dwVioLatCtrlInterventionDirectionLKA
direction of the steering intervention, opposite to side of departure
dwVioHazardFlasherStatus
Indicator of emergency/hazard lights.
dwVioLongCtrlDrivePositionCommand
Requested vehicle gear.
dwVioRearWheelAngleQuality
Current rear axle steering angle quality.
dwVioLongCtrlInteractionModeRequest
Signalizes requested behaviour for driver interaction.
dwVioVehicleStopped
Vehicle in Standstill as detected by ESC.
dwVioSteeringSystemInterfaceStatusHigh
High Steering System Interface Status. Available in HIGH only.
dwVioSteeringSystemOffStatusHigh
High Steering System Off Status. Available in HIGH only.
dwVioHoldStatus
Hold state report.
dwVioIgnitionStatus
Status of vehicle ignition.
dwVioLongCtrlHapticWarningTargetType
multi stage signal used when the haptic warning is a seat belt pre-tensioner
dwVioSuspensionLevelQuality
Vehicle suspension level quality quality.
dwVioLongCtrlBrakeTorqueAvailable
Brake torque availability full / reduced.
dwVioLatCtrlStatus
SW mModule state.
dwVioBrakeStatus
Signals whether the main brake applied.
dwVioGearTarget
Gear that will be shifted to.
dwVioLongCtrlComAvailable
This signal shows the availability of the L3 communication of the Motion Management longitudinal inte...
dwVioFrontSteeringAngleQuality
Current front axle angle status.
dwVioMirrorFoldRequest
Request to fold / unfold the outside mirrors.
dwVioWheelTorqueQuality
Quality of torque of each individual wheel (Order FL,FR,RL,RR)
dwVioHeadlightState
UNKNOWN = 0,.
dwVioFrontSteeringAngleLimitationStatusHigh
Front wheel angle limitation status. Available in HIGH only.
dwVioEmStatus
Validity of egomotion signals.
dwVioEmStandStillWheelBased
Egomotion standstill detected based on wheel ticks.
dwVioAbtActivationStatus
This arbitration activation status signal shows if the arbitration overrode any of the driving functi...
dwVioTurnSignalRequestType
Lane Change Type (SILC or DILC). if it is NONE then thats a system error.
dwVioTurnSignalRequest
request of turn indicators
dwVioDriverInterventionDetectionHigh
Driver Intervention Detection. Available in HIGH only.
dwVioLatCtrlDriverInterventionStatus
Steering system override status.
dwVioRearWheelAngleOffsetQuality
Current rear axlesteering angle offset quality.
dwVioCameraFoldRequest
State of SVS cameras (front/rear) folding procedure (FOLD, MOVING, UNFOLD)
dwVioLatCtrlCurvReqAdditionalStatus
This signal describes whether a secondary curvature request is actuated on.
dwVioStateFunctionSirenDetection
State Function Siren Detection.
dwVioSuspensionLevelTimestampQuality
Vehicle suspension level timestamp quality.
dwVioSuspensionLevelCalibrationState
Vehicle suspension calibration status.
dwVioGearStatus
Current vehicle gear.
dwVioBuckleStateDriver
State of drivers safety belt.
dwVioLatCtrlLoopStatus
Collaborative steering status, whether driver is in control or the system is controlling the vehicle,...
dwVioLongCtrlStatus
MMLON module state.
dwVioSteeringSystemFailureReasonHigh
Failure reason for components related to High steering. Available in HIGH only.
dwVioFrontSteeringAngleControlQualityHigh
Current front axle angle status. Second signal source available in HIGH only.
dwVioSteeringWheelAngleQuality
Integrity quality of steering wheel angle.
dwVioCalibratedStatus
Current status of front wide camera calibration.
dwVioLightSensorNightMode
Light sensor detects night mode.
dwVioMicroSirenAvailable
Micro Siren available.
dwVioWheelSpeedQualityRedundant
Quality of the wheel speed signal (vector of enums) (Order FL,FR,RL,RR). Redundant signal.
dwVioTrailerHitchStatus
Status of Trailer Hitch.
dwVioLatCtrlASILStatus
ASIL Status of control input.
dwVioLatCtrlModeAvail
Currently available Modes (bitmask definition)
dwVioLongCtrlEcoAssistStatus
with this signal VAL can give Information to BP about the Status of ECOAssist
dwVioBrakeTorqueWheelsQuality
Quality of currently applied brake torque on each individual wheel (Order FL,FR,RL,...
dwVioLongCtrlFunctionReq
Unified Longitudinal Mode Request.
dwVioLatCtrlReferenceInputSelect
Select what lateral control interface is active (curvature for L2 and above, front wheel angle or fro...
dwVioLongCtrlReferenceInputRequest
Signalizes which reference input (acceleration, remaining distance, velocity) should be used.
dwVioCameraFoldState
State of SVS cameras (front/rear) folding procedure (FOLD, MOVING, UNFOLD)
dwVioRainSensorFault
Rain sensor fault indicates if the rain sensor is in a fault state.
dwVioTirePressureQuality
Vehicle tire pressure quality (Order FL,FR,RL,RR)
dwVioTurnSignalDriverRequest
Indicates whether the driver requested a turn signal through stalk or other system.
dwVioLongCtrlRedundCheckStatus
signal for remote parking to signal status of redundancy
dwVioWheelTicksQuality
Quality of the wheel ticks (vector of enums) (Order FL,FR,RL,RR)
dwVioWheelTicksDirection
Wheel directions for all wheels of the vehicle (vector of integers, Order is FL, FR,...
dwVioLatCtrlModeRequest
requested mode for the lateral control interface
dwVioESCOperationalState
ESP operation state for assistance systems.
dwVioLockState
Door lock (latch) state.
dwVioLightSensorTunnel
Light sensor 'tunnel' detected.
dwVioLatCtrlEPSLimitStatus
Report of which limit within EPS is reached on a request.
dwVioWheelTicksDirectionRedundant
Wheel directions for all wheels of the vehicle (vector of integers, Order is FL, FR,...
dwVioLongCtrlFaultStatus
Longitudinal Actuation Health Status.
dwVioBuckleStateFrontPassenger
State of front passenger safety belt.
dwVioLongCtrlFrictionRangeEstimation
Friction range estimation from brake system.
dwVioWheelTicksTimestampQuality
Quality of timestamp(s) of wheel speeds and ticks (Order FL,FR,RL,RR)
dwVioTurnSignalStatus
Indication of turn indicators.
dwVioLatCtrlModeStatus
Current returned mode of the lateral interface: manual/human driving, active safety,...
dwVioHeadlightRequest
Request of low beam/high beam.
dwVioTirePressureMonitoringState
Tire Pressure Monitoring System Status.
dwVioMirrorFoldState
State of mirror folding procedure (FOLD, MOVING, UNFOLD). mirrorFoldState[0] corresponds to the left ...
dwVioMicroSirenDetected
Micro Siren detected.
dwVioLongCtrlSecureRequest
Signalizes request for StillStand Coordination. Vehicle will be secured with parking brake and P-lock...
dwVioLightSensorFault
Light sensor fault.
dwVioLongCtrlActiveSystem
Active ADAS Mode.
dwVioRearWheelAngleTimestampQuality
Rear axle steering angle timestamp quality.
dwVioRainLevel
Rain Level as an enumeration.
dwVioSpeedQualityESC
Quality of velocity of the vehicle in the longitudinal direction as measured by ESC.
dwVioAttachedTrailerType
Provides information if the attached trailer is a particular type.
dwVioFrontSteeringTimestampQuality
Front axle steering angle timestamp quality.
dwVioLightSensorRequestLowBeam
Light sensor request - turn on low beam.
dwVioOutsideTemperatureQuality
Ambient temperature Signal Quality identifier.
dwVioLatCtrlErrorStatus
Currently active Error (bitmask definition)
dwVioMicroSirenType
Micro Siren Type.
dwVioBrakeAllWheelsABS
ABS Lock control on all wheels.
dwVioFrontSteeringAngleOffsetQuality
Current front axle steering angle offset quality.
dwVioWheelSpeedQuality
Quality of the wheel speed signal (vector of enums) (Order FL,FR,RL,RR)
dwVioAbsIntervention
Indicator of ESP/ABS intervention status.
dwVioSpeedDirectionESC
Direction of travel as measured by ESP (forward, backward, undefined)
dwVioLatCtrlInterventionDirectionELK
direction of the steering intervention, opposite to side of departure
dwVioDrivePositionTarget
Drive Position that will be shifted to (PRND)
dwVioWheelTorqueTimestampsQuality
Quality of timestamp(s) of wheel torques (Order FL,FR,RL,RR)