Loading [MathJax]/extensions/MathMenu.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>

  • DriveWorks SDK Reference
    5.6.215 Release
    For Test and Development only

    All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    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" NVIDIA MAKES
    7// NO REPRESENTATIONS, WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    8// THE MATERIALS, AND EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTIES OF NONINFRINGEMENT,
    9// MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
    10//
    11// NVIDIA Corporation assumes no responsibility for the consequences of use of such
    12// information or for any infringement of patents or other rights of third parties that may
    13// result from its use. No license is granted by implication or otherwise under any patent
    14// or patent rights of NVIDIA Corporation. No third party distribution is allowed unless
    15// expressly authorized by NVIDIA. Details are subject to change without notice.
    16// This code supersedes and replaces all information previously supplied.
    17// NVIDIA Corporation products are not authorized for use as critical
    18// components in life support devices or systems without express written approval of
    19// NVIDIA Corporation.
    20//
    21// Copyright (c) 2021-2022 NVIDIA Corporation. All rights reserved.
    22//
    23// NVIDIA Corporation and its licensors retain all intellectual property and proprietary
    24// rights in and to this software and related documentation and any modifications thereto.
    25// Any use, reproduction, disclosure or distribution of this software and related
    26// documentation without an express license agreement from NVIDIA Corporation is
    27// strictly prohibited.
    28//
    30
    46// This is an autogenerated file from VAL_IF_VehicleState spreadsheet.
    47// The autogeneration script is checked in at src/dw/control/vehicleio/VIOHeaderGenScript.py
    48// The source spreadsheet is currently located at https://docs.google.com/spreadsheets/d/1AxgV1slOZu-io9OZus1Ov5zJ7we4UpYD-Tz-s13IQQk/edit#gid=0
    49
    50#ifndef DW_VEHICLEIO_VAL_STRUCTURES_H_
    51#define DW_VEHICLEIO_VAL_STRUCTURES_H_
    52
    53#include <dw/core/base/Types.h>
    54#include <stdint.h>
    55
    57#ifdef __cplusplus
    58extern "C" {
    59#endif
    60
    61typedef uint32_t bitmask;
    62typedef enum dwVioLockState {
    73
    85
    86typedef enum dwVioHoldStatus {
    97
    98typedef enum dwVioGearStatus {
    127 DW_VIO_GEAR_STATUS_FORCE32 = 0x7FFFFFFF
    129
    130typedef enum dwVioGearTarget {
    159 DW_VIO_GEAR_TARGET_FORCE32 = 0x7FFFFFFF
    161
    173
    185
    192
    202
    211
    221
    227
    236
    245
    254
    266
    278
    287
    297
    309
    317
    327
    341
    351
    363
    374
    390
    397
    416
    429
    438
    452
    474
    484
    485typedef enum dwVioLatCtrlStatus {
    493
    512
    525
    543
    561
    585
    614
    638
    648
    660
    670
    680
    694
    704
    714
    724
    736
    748
    758
    770
    782
    794
    795typedef enum dwVioBrakeStatus {
    802 DW_VIO_BRAKE_STATUS_FORCE32 = 0x7FFFFFFF
    804
    814
    826
    838
    850
    862
    874
    886
    898
    922
    936
    950
    960
    972
    984
    992
    993typedef enum dwVioEmStatus {
    1002 DW_VIO_EM_STATUS_FORCE32 = 0x7FFFFFFF
    1004
    1005typedef enum dwVioEmStandStill {
    1014
    1024
    1038
    1046
    1051{
    1052 struct
    1053 {
    1104
    1111
    1120
    1128
    1136
    1148
    1154
    1164
    1178
    1184
    1190
    1196
    1210
    1224
    1233
    1239
    1251
    1257
    1266
    1279
    1285
    1291
    1297
    1303
    1309
    1315
    1324
    1333
    1341
    1349
    1364
    1375
    1388
    1410
    1419
    1436
    1443
    1450
    1457
    1464
    1471
    1478
    1485
    1492
    1499
    1506
    1519
    1526
    1538
    1539 uint8_t reserved[512];
    1541
    1546{
    1547 struct
    1548 {
    1626
    1632
    1638
    1644
    1650
    1656
    1669
    1682
    1688
    1694
    1716
    1738
    1750
    1762
    1773
    1779
    1785
    1798
    1811
    1823
    1830
    1843
    1856
    1871
    1893
    1909
    1921
    1928
    1953
    1964
    1977
    1999
    2021
    2039
    2048
    2075
    2082
    2089
    2096
    2103
    2109
    2121
    2133
    2140
    2147
    2154
    2165
    2171
    2184
    2189 int16_t wheelTicks[4];
    2190
    2203
    2215
    2221
    2234
    2241
    2254
    2261
    2274
    2280
    2291
    2303
    2310
    2323
    2329
    2342
    2349
    2362
    2368
    2381
    2394
    2401
    2414
    2421
    2434
    2441
    2460
    2461 uint8_t reserved[512];
    2463
    2468{
    2469 struct
    2470 {
    2478
    2484
    2490
    2496
    2509
    2516
    2517 uint8_t reserved[512];
    2519
    2524{
    2525 struct
    2526 {
    2617
    2625
    2631
    2644
    2650
    2656
    2678
    2700
    2712
    2724
    2736
    2749
    2760
    2769
    2788
    2795
    2809
    2815
    2827
    2834
    2841
    2853
    2865
    2879
    2893
    2907
    2921
    2935
    2949
    2963
    2969
    2981
    2993
    3000
    3007
    3014
    3021
    3032
    3038
    3051
    3056 int16_t wheelTicks[4];
    3057
    3070
    3082
    3088
    3101
    3108
    3121
    3128
    3141
    3147
    3158
    3170
    3177
    3190
    3196
    3209
    3216
    3229
    3235
    3248
    3261
    3268
    3281
    3288
    3301
    3308
    3327
    3340
    3354
    3360
    3373
    3379
    3392
    3403
    3410
    3422
    3429
    3443
    3451 uint8_t tireSwitched[4];
    3452
    3459
    3466
    3479
    3486
    3493
    3500
    3507
    3514
    3521
    3528
    3529 uint8_t reserved[512];
    3531
    3536{
    3537 struct
    3538 {
    3562
    3574
    3583
    3597
    3610
    3617
    3629
    3636
    3643
    3650
    3657
    3664
    3671
    3678
    3685
    3692
    3705
    3712
    3724
    3733
    3740
    3747
    3748 uint8_t reserved[512];
    3750
    3751#ifdef __cplusplus
    3752}
    3753#endif
    3754
    3755#endif // DW_VEHICLEIO_VAL_STRUCTURES_H_
    3756
    DriveWorks API: Signal Status Library
    NVIDIA DriveWorks API: Core Types
    dwVioFrontSteeringTimestampQuality frontSteeringTimestampQuality
    dwVioDrivePositionTarget drivePositionTarget
    dwVioRearWheelAngleQuality rearWheelAngleQuality
    dwVioLatCtrlModeStatus latCtrlModeStatus
    dwVioLongCtrlAccelPerfRequest longCtrlAccelPerfRequest
    dwVioLonCtrlSafetyLimRequest lonCtrlSafetyLimRequest
    dwVioLongCtrlReferenceInputRequest longCtrlReferenceInputRequest
    dwVioTurnSignalStatus turnSignalStatus
    dwVioHazardFlasherStatus hazardFlasherStatus
    dwVioLatCtrlReferenceInputSelect latCtrlReferenceInputSelect
    dwVioBuckleStateFrontPassenger buckleStateFrontPassenger
    dwVioBrakeAllWheelsABS brakeAllWheelsABS
    dwVioLatCtrlModeRequest latCtrlModeRequest
    dwVioLatCtrlDriverInterventionStatus latCtrlDriverInterventionStatus
    dwVioDrivePositionStatus drivePositionStatus
    dwVioAbsIntervention absIntervention
    dwVioCameraFoldRequest cameraFoldRequest[2]
    dwVioWheelTicksDirection wheelTicksDirection[4]
    dwVioSpeedQualityESC speedQualityESC
    dwVioWheelTorqueQuality wheelTorqueQuality[4]
    dwVioSuspensionLevelQuality suspensionLevelQuality
    dwVioBrakeTorqueWheelsQuality brakeTorqueWheelsQuality[4]
    dwVioBrakeAllWheelsABS brakeAllWheelsABS
    dwVioDrivePositionStatus drivePositionStatus
    dwVioLatCtrlASILStatus latCtrlASILStatus
    dwVioRearWheelAngleQuality rearWheelAngleQuality
    dwVioLongCtrlHapticWarningTargetType longCtrlHapticWarningTargetType
    dwVioWheelTicksQuality wheelTicksQuality[4]
    dwVioSteeringWheelAngleQuality steeringWheelAngleQuality
    dwVioFrontSteeringAngleOffsetQuality frontSteeringAngleOffsetQuality
    struct dwVehicleIONonSafetyState::@5 validityInfo
    dwVioWheelTicksQuality wheelTicksQuality[4]
    dwVioLongCtrlBrakeTorqueAvailable longCtrlBrakeTorqueAvailable
    dwVioLatCtrlEPSLimitStatus latCtrlEPSLimitStatus
    dwVioWheelSpeedQuality wheelSpeedQuality[4]
    dwVioSpeedDirectionESC speedDirectionESC
    dwVioMirrorFoldState mirrorFoldState[2]
    dwVioMirrorFoldRequest mirrorFoldRequest
    dwVioLongCtrGearCommand longCtrGearCommand
    dwVioRearWheelAngleTimestampQuality rearWheelAngleTimestampQuality
    dwVioTirePressureQuality tirePressureQuality[4]
    dwVioSteeringWheelAngleQuality steeringWheelAngleQuality
    dwVioDriverOverrideThrottle driverOverrideThrottle
    dwVioLongCtrlInteractionModeRequest longCtrlInteractionModeRequest
    dwVioBrakeTorqueWheelsQuality brakeTorqueWheelsQuality[4]
    dwVioFrontSteeringAngleQuality frontSteeringAngleQuality
    dwVioWheelTorqueTimestampsQuality wheelTorqueTimestampsQuality[4]
    dwVioWheelTicksDirection wheelTicksDirection[4]
    struct dwVehicleIONonSafetyCommand::@6 validityInfo
    dwVioFrontSteeringTimestampQuality frontSteeringTimestampQuality
    dwVioRearWheelAngleOffsetQuality rearWheelAngleOffsetQuality
    struct dwVehicleIOSafetyState::@4 validityInfo
    dwVioESCOperationalState ESCOperationalState
    dwVioLongCtrlActiveSystem longCtrlActiveSystem
    dwVioLatCtrlInterventionDirectionELK latCtrlInterventionDirectionELK
    dwVioLatCtrlCurvReqAdditionalStatus latCtrlCurvReqAdditionalStatus
    dwVioLatCtrlInterventionDirectionLKA latCtrlInterventionDirectionLKA
    struct dwVehicleIOSafetyCommand::@2 validityInfo
    dwVioWheelTicksTimestampQuality wheelTicksTimestampQuality[4]
    struct dwVehicleIOActuationFeedback::@3 validityInfo
    dwVioTrailerConnected trailerConnected
    dwVioBuckleStateDriver buckleStateDriver
    dwVioSpeedDirectionESC speedDirectionESC
    dwVioFrontSteeringAngleOffsetQuality frontSteeringAngleOffsetQuality
    dwVioWheelSpeedQuality wheelSpeedQuality[4]
    dwVioFrontSteeringAngleQuality frontSteeringAngleQuality
    dwVioSuspensionLevelCalibrationState suspensionLevelCalibrationState
    dwVioSuspensionLevelTimestampQuality suspensionLevelTimestampQuality
    dwVioLatCtrlLoopStatus latCtrlLoopStatus
    dwVioCameraFoldState cameraFoldState[2]
    dwVioBrakePedalStatus brakePedalStatus
    dwVioTirePressureMonitoringState tirePressureMonitoringState
    dwVioRearWheelAngleOffsetQuality rearWheelAngleOffsetQuality
    dwVioOutsideTemperatureQuality outsideTemperatureQuality
    dwVioHeadlightRequest headlightRequest
    dwVioLongCtrlFrictionRangeEstimation longCtrlFrictionRangeEstimation
    dwVioRearWheelAngleTimestampQuality rearWheelAngleTimestampQuality
    dwVioDrivePositionTarget drivePositionTarget
    dwVioWheelTorqueTimestampsQuality wheelTorqueTimestampsQuality[4]
    dwVioWheelTorqueQuality wheelTorqueQuality[4]
    dwVioTurnSignalRequest turnSignalRequest
    dwVioBrakePedalStatus brakePedalStatus
    dwVioLongCtrlHoldRequest longCtrlHoldRequest
    dwVioLongCtrlRedundCheckStatus longCtrlRedundCheckStatus
    dwVioWheelTicksTimestampQuality wheelTicksTimestampQuality[4]
    dwVioLatCtrlInterventionDirectionLKA
    dwVioHazardFlasherStatus
    dwVioRearWheelAngleQuality
    dwVioLongCtrlInteractionModeRequest
    dwVioLongCtrlHapticWarningTargetType
    dwVioSuspensionLevelQuality
    dwVioLongCtrlBrakeTorqueAvailable
    dwVioFrontSteeringAngleQuality
    dwVioMirrorFoldRequest
    dwVioWheelTorqueQuality
    dwVioTurnSignalRequest
    dwVioLatCtrlDriverInterventionStatus
    dwVioRearWheelAngleOffsetQuality
    dwVioCameraFoldRequest
    dwVioLatCtrlCurvReqAdditionalStatus
    dwVioSuspensionLevelTimestampQuality
    dwVioSuspensionLevelCalibrationState
    dwVioBuckleStateDriver
    dwVioLatCtrlLoopStatus
    dwVioSteeringWheelAngleQuality
    dwVioLatCtrlASILStatus
    dwVioLatCtrlModeAvail
    dwVioBrakeTorqueWheelsQuality
    dwVioLatCtrlReferenceInputSelect
    dwVioLongCtrlReferenceInputRequest
    dwVioCameraFoldState
    dwVioTirePressureQuality
    dwVioLongCtrlRedundCheckStatus
    dwVioWheelTicksQuality
    dwVioWheelTicksDirection
    dwVioLatCtrlModeRequest
    dwVioESCOperationalState
    dwVioLatCtrlEPSLimitStatus
    dwVioLongCtrlFaultStatus
    dwVioBuckleStateFrontPassenger
    dwVioLongCtrlFrictionRangeEstimation
    dwVioWheelTicksTimestampQuality
    dwVioTurnSignalStatus
    dwVioLatCtrlModeStatus
    dwVioHeadlightRequest
    dwVioTirePressureMonitoringState
    dwVioMirrorFoldState
    dwVioLongCtrlDecelSafetyLimits
    dwVioLongCtrlActiveSystem
    dwVioRearWheelAngleTimestampQuality
    dwVioSpeedQualityESC
    uint32_t bitmask
    dwVioLongCtrGearCommand
    dwVioFrontSteeringTimestampQuality
    dwVioOutsideTemperatureQuality
    dwVioLatCtrlErrorStatus
    dwVioBrakeAllWheelsABS
    dwVioFrontSteeringAngleOffsetQuality
    dwVioWheelSpeedQuality
    dwVioAbsIntervention
    dwVioSpeedDirectionESC
    dwVioLatCtrlInterventionDirectionELK
    dwVioDrivePositionTarget
    dwVioWheelTorqueTimestampsQuality
    dwVioBrakePedalStatus
    dwVioDriverOverrideThrottle
    dwVioLongCtrlHoldRequest
    dwVioLongCtrlAccelPerfRequest
    dwVioLonCtrlSafetyLimRequest
    dwVioDrivePositionStatus
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_L_K_A_EVENT_DIRECTION_RIGHT
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_L_K_A_FORCE32
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_L_K_A_EVENT_DIRECTION_REAR
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_L_K_A_EVENT_DIRECTION_INVALID
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_L_K_A_EVENT_DIRECTION_FRONT
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_L_K_A_EVENT_DIRECTION_LEFT
    @ DW_VIO_HAZARD_FLASHER_STATUS_ON
    @ DW_VIO_HAZARD_FLASHER_STATUS_FORCE32
    @ DW_VIO_HAZARD_FLASHER_STATUS_UNKNOWN
    @ DW_VIO_HAZARD_FLASHER_STATUS_OFF
    @ DW_VIO_TRAILER_CONNECTED_FORCE32
    @ DW_VIO_TRAILER_CONNECTED_TRAILER_CONNECTED_UNKNOWN
    @ DW_VIO_TRAILER_CONNECTED_TRAILER_CONNECTED_NO
    @ DW_VIO_TRAILER_CONNECTED_TRAILER_CONNECTED_YES
    @ DW_VIO_TRAILER_CONNECTED_TRAILER_CONNECTED_ERROR
    @ DW_VIO_REAR_WHEEL_ANGLE_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_REAR_WHEEL_ANGLE_QUALITY_FORCE32
    @ DW_VIO_REAR_WHEEL_ANGLE_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_REAR_WHEEL_ANGLE_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_REAR_WHEEL_ANGLE_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_LONG_CTRL_INTERACTION_MODE_REQUEST_MAX_MODE
    Maximum mode.
    @ DW_VIO_LONG_CTRL_INTERACTION_MODE_REQUEST_MIN_MODE
    Minimu mode.
    @ DW_VIO_LONG_CTRL_INTERACTION_MODE_REQUEST_REGENERATION_MODE
    Regeneration made.
    @ DW_VIO_LONG_CTRL_INTERACTION_MODE_REQUEST_DIRECT_MODE
    Direct mode.
    @ DW_VIO_LONG_CTRL_INTERACTION_MODE_REQUEST_IDLE
    Idle.
    @ DW_VIO_LONG_CTRL_INTERACTION_MODE_REQUEST_FORCE32
    @ DW_VIO_LONG_CTRL_INTERACTION_MODE_REQUEST_DECOUPLING_MODE
    Decoupling mode.
    @ DW_VIO_VEHICLE_STOPPED_UNKNOWN
    Schroedingers Vehicle Motion.
    @ DW_VIO_VEHICLE_STOPPED_TRUE
    Vehicle not moving.
    @ DW_VIO_VEHICLE_STOPPED_FORCE32
    @ DW_VIO_VEHICLE_STOPPED_FALSE
    Vehicle moving.
    @ DW_VIO_HOLD_STATUS_UNKNOWN
    Unknown.
    @ DW_VIO_HOLD_STATUS_NOHOLD
    No Hold.
    @ DW_VIO_HOLD_STATUS_HOLD
    Hold.
    @ DW_VIO_HOLD_STATUS_TRANSITION
    Transition.
    @ DW_VIO_HOLD_STATUS_FORCE32
    @ DW_VIO_IGNITION_STATUS_IGN_ACC
    Ignition accessory (15r)
    @ DW_VIO_IGNITION_STATUS_IGN_ON
    Ignition on (15)
    @ DW_VIO_IGNITION_STATUS_FORCE32
    @ DW_VIO_IGNITION_STATUS_IGN_LOCK
    Ignition lock (0)
    @ DW_VIO_IGNITION_STATUS_IGN_START
    Ignition start (50)
    @ DW_VIO_IGNITION_STATUS_IGN_OFF
    Ignition off (15c)
    @ DW_VIO_LONG_CTRL_HAPTIC_WARNING_TARGET_TYPE_FORCE32
    @ DW_VIO_LONG_CTRL_HAPTIC_WARNING_TARGET_TYPE_NONE
    no warning
    @ DW_VIO_LONG_CTRL_HAPTIC_WARNING_TARGET_TYPE_SOFT_TARGET
    soft
    @ DW_VIO_LONG_CTRL_HAPTIC_WARNING_TARGET_TYPE_HARD_TARGET
    hard
    @ DW_VIO_SUSPENSION_LEVEL_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_SUSPENSION_LEVEL_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_SUSPENSION_LEVEL_QUALITY_FORCE32
    @ DW_VIO_SUSPENSION_LEVEL_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_SUSPENSION_LEVEL_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_LONG_CTRL_BRAKE_TORQUE_AVAILABLE_FULL_BRKTRQ_AVL
    full availability
    @ DW_VIO_LONG_CTRL_BRAKE_TORQUE_AVAILABLE_NO_BRKTRQ_AVL
    @ DW_VIO_LONG_CTRL_BRAKE_TORQUE_AVAILABLE_RED_BRKTRQ_AVL
    reduced availability
    @ DW_VIO_LONG_CTRL_BRAKE_TORQUE_AVAILABLE_FORCE32
    @ DW_VIO_LAT_CTRL_STATUS_CTRL
    @ DW_VIO_LAT_CTRL_STATUS_FORCE32
    @ DW_VIO_LAT_CTRL_STATUS_IDLE
    @ DW_VIO_LAT_CTRL_STATUS_ERROR
    @ DW_VIO_LAT_CTRL_STATUS_INIT
    @ DW_VIO_LAT_CTRL_STATUS_TERMINATED
    @ DW_VIO_BRAKE_STATUS_UNKNOWN
    unknown status
    @ DW_VIO_BRAKE_STATUS_BRAKING
    Braking.
    @ DW_VIO_BRAKE_STATUS_FORCE32
    @ DW_VIO_BRAKE_STATUS_NO_BRAKING
    No Braking.
    @ DW_VIO_GEAR_TARGET_D6
    Actual gear "6".
    @ DW_VIO_GEAR_TARGET_D8
    Actual gear "8".
    @ DW_VIO_GEAR_TARGET_N
    Actual gear "N".
    @ DW_VIO_GEAR_TARGET_D3
    Actual gear "3".
    @ DW_VIO_GEAR_TARGET_R
    Actual gear "R".
    @ DW_VIO_GEAR_TARGET_R2
    Actual gear "R2".
    @ DW_VIO_GEAR_TARGET_D2
    Actual gear "2".
    @ DW_VIO_GEAR_TARGET_PWRFREE
    Power free.
    @ DW_VIO_GEAR_TARGET_D1
    Actual gear "1".
    @ DW_VIO_GEAR_TARGET_D7
    Actual gear "7".
    @ DW_VIO_GEAR_TARGET_D9
    Actual gear "9".
    @ DW_VIO_GEAR_TARGET_D5
    Actual gear "5".
    @ DW_VIO_GEAR_TARGET_FORCE32
    @ DW_VIO_GEAR_TARGET_P
    Actual gear "P".
    @ DW_VIO_GEAR_TARGET_D4
    Actual gear "4".
    @ DW_VIO_FRONT_STEERING_ANGLE_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_FRONT_STEERING_ANGLE_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_FRONT_STEERING_ANGLE_QUALITY_FORCE32
    @ DW_VIO_FRONT_STEERING_ANGLE_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_FRONT_STEERING_ANGLE_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_MIRROR_FOLD_REQUEST_REQ_NONE
    No actuation.
    @ DW_VIO_MIRROR_FOLD_REQUEST_FOLD_OUT
    Mirror should out.
    @ DW_VIO_MIRROR_FOLD_REQUEST_FORCE32
    @ DW_VIO_MIRROR_FOLD_REQUEST_FOLD_IN
    Mirror should fold in.
    @ DW_VIO_WHEEL_TORQUE_QUALITY_FORCE32
    @ DW_VIO_WHEEL_TORQUE_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_WHEEL_TORQUE_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_WHEEL_TORQUE_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_WHEEL_TORQUE_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_HEADLIGHT_STATE_HIGH_BEAM
    @ DW_VIO_HEADLIGHT_STATE_LOW_BEAM
    @ DW_VIO_HEADLIGHT_STATE_OFF
    @ DW_VIO_HEADLIGHT_STATE_FORCE32
    @ DW_VIO_HEADLIGHT_STATE_UNKNOWN
    @ DW_VIO_HEADLIGHT_STATE_DRL
    DAYTIME RUNNING LIGHTS.
    @ DW_VIO_EM_STATUS_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_EM_STATUS_SIG_DEF
    Signal defect detected.
    @ DW_VIO_EM_STATUS_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_EM_STATUS_FORCE32
    @ DW_VIO_EM_STATUS_NOT_DEFINED
    undefined
    @ DW_VIO_TURN_SIGNAL_REQUEST_FORCE32
    @ DW_VIO_TURN_SIGNAL_REQUEST_OFF
    @ DW_VIO_TURN_SIGNAL_REQUEST_IDLE
    no request
    @ DW_VIO_TURN_SIGNAL_REQUEST_EMERGENCY
    @ DW_VIO_TURN_SIGNAL_REQUEST_RIGHT
    @ DW_VIO_TURN_SIGNAL_REQUEST_LEFT
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_NOHOWDETECTION_DEGRADEDHOSWD
    No driver in the loop detected (no HOSWD)
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_FORCE32
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_DRVPARKINTERRUPT
    Driver in the loop: Park interruption detected.
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_NOHOWDETECTION
    no detection
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_DRVINLOOP_DEGRADEDHOSWD
    Driver in loop/HandsOn (no HOSWD)
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_DRVINERRHOSWD
    Error in driver intervention detection.
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_DRVINLOOP
    Driver in the loop/HandsOn.
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_DRVL3INTERRUPT
    Driver in the loop: L3 interruption detected.
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_DRVINLOOP_DOUBLEGRABBED
    driver in the loop: DOUBLE_GRABBED
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_DRVINLOOP_TOUCH
    Driver in the loop: TOUCH.
    @ DW_VIO_LAT_CTRL_DRIVER_INTERVENTION_STATUS_DRVINLOOP_GRASP
    Driver in the loop: GRASP.
    @ DW_VIO_EM_STAND_STILL_TRUE
    Vehicle not moving.
    @ DW_VIO_EM_STAND_STILL_UNKNOWN
    Schroedingers Vehicle Motion.
    @ DW_VIO_EM_STAND_STILL_FALSE
    Vehicle moving.
    @ DW_VIO_EM_STAND_STILL_FORCE32
    @ DW_VIO_REAR_WHEEL_ANGLE_OFFSET_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_REAR_WHEEL_ANGLE_OFFSET_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_REAR_WHEEL_ANGLE_OFFSET_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_REAR_WHEEL_ANGLE_OFFSET_QUALITY_FORCE32
    @ DW_VIO_REAR_WHEEL_ANGLE_OFFSET_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_CAMERA_FOLD_REQUEST_FORCE32
    @ DW_VIO_CAMERA_FOLD_REQUEST_FOLD_IN
    Mirror should fold in.
    @ DW_VIO_CAMERA_FOLD_REQUEST_NONE
    No actuation.
    @ DW_VIO_CAMERA_FOLD_REQUEST_FOLD_OUT
    Mirror should out.
    @ DW_VIO_LAT_CTRL_CURV_REQ_ADDITIONAL_STATUS_ACTIVE
    Active.
    @ DW_VIO_LAT_CTRL_CURV_REQ_ADDITIONAL_STATUS_IDLE
    Idle.
    @ DW_VIO_LAT_CTRL_CURV_REQ_ADDITIONAL_STATUS_FORCE32
    @ DW_VIO_LAT_CTRL_CURV_REQ_ADDITIONAL_STATUS_INIT
    Init.
    @ DW_VIO_LAT_CTRL_CURV_REQ_ADDITIONAL_STATUS_ERROR
    ERROR.
    @ DW_VIO_SUSPENSION_LEVEL_TIMESTAMP_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_SUSPENSION_LEVEL_TIMESTAMP_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_SUSPENSION_LEVEL_TIMESTAMP_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_SUSPENSION_LEVEL_TIMESTAMP_QUALITY_FORCE32
    @ DW_VIO_SUSPENSION_LEVEL_TIMESTAMP_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_SUSPENSION_LEVEL_CALIBRATION_STATE_FALSE
    False.
    @ DW_VIO_SUSPENSION_LEVEL_CALIBRATION_STATE_TRUE
    True.
    @ DW_VIO_SUSPENSION_LEVEL_CALIBRATION_STATE_FORCE32
    @ DW_VIO_GEAR_STATUS_D2
    Actual gear "2".
    @ DW_VIO_GEAR_STATUS_R2
    Actual gear "R2".
    @ DW_VIO_GEAR_STATUS_N
    Actual gear "N".
    @ DW_VIO_GEAR_STATUS_FORCE32
    @ DW_VIO_GEAR_STATUS_PWRFREE
    Power free.
    @ DW_VIO_GEAR_STATUS_D7
    Actual gear "7".
    @ DW_VIO_GEAR_STATUS_D8
    Actual gear "8".
    @ DW_VIO_GEAR_STATUS_D6
    Actual gear "6".
    @ DW_VIO_GEAR_STATUS_R
    Actual gear "R".
    @ DW_VIO_GEAR_STATUS_D5
    Actual gear "5".
    @ DW_VIO_GEAR_STATUS_D1
    Actual gear "1".
    @ DW_VIO_GEAR_STATUS_D3
    Actual gear "3".
    @ DW_VIO_GEAR_STATUS_P
    Actual gear "P".
    @ DW_VIO_GEAR_STATUS_D9
    Actual gear "9".
    @ DW_VIO_GEAR_STATUS_D4
    Actual gear "4".
    @ DW_VIO_BUCKLE_STATE_DRIVER_CLOSED
    buckle closed
    @ DW_VIO_BUCKLE_STATE_DRIVER_OPEN
    buckle opened
    @ DW_VIO_BUCKLE_STATE_DRIVER_FORCE32
    @ DW_VIO_BUCKLE_STATE_DRIVER_UNKNOWN
    state not known
    @ DW_VIO_LAT_CTRL_LOOP_STATUS_BLENDING
    Blending.
    @ DW_VIO_LAT_CTRL_LOOP_STATUS_UNKNOWN
    Unknown.
    @ DW_VIO_LAT_CTRL_LOOP_STATUS_CLOSED
    Closed_Loop.
    @ DW_VIO_LAT_CTRL_LOOP_STATUS_OPEN
    Open_Loop.
    @ DW_VIO_LAT_CTRL_LOOP_STATUS_FORCE32
    @ DW_VIO_LONG_CTRL_STATUS_TERMINATED
    @ DW_VIO_LONG_CTRL_STATUS_UNKNOWN
    @ DW_VIO_LONG_CTRL_STATUS_IDLE
    @ DW_VIO_LONG_CTRL_STATUS_FORCE32
    @ DW_VIO_LONG_CTRL_STATUS_RUN
    @ DW_VIO_LONG_CTRL_STATUS_ERROR
    @ DW_VIO_LONG_CTRL_STATUS_TERM
    @ DW_VIO_LONG_CTRL_STATUS_INIT
    @ DW_VIO_STEERING_WHEEL_ANGLE_QUALITY_INI
    Steering wheel angle sensor not initialized.
    @ DW_VIO_STEERING_WHEEL_ANGLE_QUALITY_ERR
    Steering wheel angle sensor fault.
    @ DW_VIO_STEERING_WHEEL_ANGLE_QUALITY_ERR_INI
    Steering wheel angle sensor fault and not initialized.
    @ DW_VIO_STEERING_WHEEL_ANGLE_QUALITY_OK
    Steering wheel angle sensor ok.
    @ DW_VIO_STEERING_WHEEL_ANGLE_QUALITY_FORCE32
    @ DW_VIO_LAT_CTRL_A_S_I_L_STATUS_ASIL_A
    @ DW_VIO_LAT_CTRL_A_S_I_L_STATUS_ASIL_D
    @ DW_VIO_LAT_CTRL_A_S_I_L_STATUS_FORCE32
    @ DW_VIO_LAT_CTRL_A_S_I_L_STATUS_ASIL_C
    @ DW_VIO_LAT_CTRL_A_S_I_L_STATUS_ASIL_B
    @ DW_VIO_LAT_CTRL_A_S_I_L_STATUS_QM
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_L2_PLUS
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_FORCE32
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_L2
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_DFLT
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_LSS
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_L2_HFE
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_PARK_L2
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_ESS
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_L3
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_L3_EMG
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_PARK_L3
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_NONE
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_PARK_RECORD
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_ARP
    @ DW_VIO_LAT_CTRL_MODE_AVAIL_AES
    @ DW_VIO_BRAKE_TORQUE_WHEELS_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_BRAKE_TORQUE_WHEELS_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_BRAKE_TORQUE_WHEELS_QUALITY_FORCE32
    @ DW_VIO_BRAKE_TORQUE_WHEELS_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_BRAKE_TORQUE_WHEELS_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_LAT_CTRL_REFERENCE_INPUT_SELECT_FORCE32
    @ DW_VIO_LAT_CTRL_REFERENCE_INPUT_SELECT_STEERINGANGLE
    @ DW_VIO_LAT_CTRL_REFERENCE_INPUT_SELECT_CURVATURE
    @ DW_VIO_LONG_CTRL_REFERENCE_INPUT_REQUEST_DIST_INPUT
    Distance input.
    @ DW_VIO_LONG_CTRL_REFERENCE_INPUT_REQUEST_IDLE
    Idle.
    @ DW_VIO_LONG_CTRL_REFERENCE_INPUT_REQUEST_ACCEL_INPUT
    Acceleration input.
    @ DW_VIO_LONG_CTRL_REFERENCE_INPUT_REQUEST_FORCE32
    @ DW_VIO_LONG_CTRL_REFERENCE_INPUT_REQUEST_SPEED_INPUT
    Speed input.
    @ DW_VIO_CAMERA_FOLD_STATE_UNFOLDED
    Mirror/Camera is in unfolded position.
    @ DW_VIO_CAMERA_FOLD_STATE_FOLD_IN
    Mirror/Camera is folding in.
    @ DW_VIO_CAMERA_FOLD_STATE_FOLD_OUT
    Mirror/Camera is folding out.
    @ DW_VIO_CAMERA_FOLD_STATE_FOLDED
    Mirror/Camera is in folded position.
    @ DW_VIO_CAMERA_FOLD_STATE_FORCE32
    @ DW_VIO_CAMERA_FOLD_STATE_UNKNOWN
    Mirror/Camera is not in end position and not being moved / ERROR.
    @ DW_VIO_TIRE_PRESSURE_QUALITY_REDUCED_QUALITY
    reduced signal integrity, "best effort"
    @ DW_VIO_TIRE_PRESSURE_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_TIRE_PRESSURE_QUALITY_NORMAL_OPERATION
    normal as specified
    @ DW_VIO_TIRE_PRESSURE_QUALITY_FORCE32
    @ DW_VIO_LONG_CTRL_REDUND_CHECK_STATUS_DRIVER_REDUNDANCY_AVL
    Driver redundancy available.
    @ DW_VIO_LONG_CTRL_REDUND_CHECK_STATUS_NOT_AVBL
    Not availabke.
    @ DW_VIO_LONG_CTRL_REDUND_CHECK_STATUS_FORCE32
    @ DW_VIO_LONG_CTRL_REDUND_CHECK_STATUS_PARK_REDUNDANCY_AVL
    Park redundancy available.
    @ DW_VIO_WHEEL_TICKS_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_WHEEL_TICKS_QUALITY_FORCE32
    @ DW_VIO_WHEEL_TICKS_QUALITY_REDUCED_QUALITY
    reduced signal integrity, Electrical checks passed
    @ DW_VIO_WHEEL_TICKS_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_WHEEL_TICKS_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_WHEEL_TICKS_DIRECTION_VOID
    Neither forward nor backward (stop)
    @ DW_VIO_WHEEL_TICKS_DIRECTION_BACKWARD
    Direction backward.
    @ DW_VIO_WHEEL_TICKS_DIRECTION_FORWARD
    Direction forward.
    @ DW_VIO_WHEEL_TICKS_DIRECTION_FORCE32
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_ARP
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_PARK_L3
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_LSS
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_L2_HFE
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_FORCE32
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_ESS
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_PARK_L2
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_L2
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_L2_PLUS_PLUS
    L2++.
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_L3_EMG
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_L2_PLUS
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_AES
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_PARK_RECORD
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_L3
    @ DW_VIO_LAT_CTRL_MODE_REQUEST_IDLE
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_INIT
    Initialization.
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_ESP_ASR_CTRL_ACTV
    ESP or ASR control active.
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_NORM
    Normal operation.
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_FLT
    Temporary or continously system error.
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_FORCE32
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_EMT
    Exhaust emission test.
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_SPORT_OFF
    Sport Version.
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_DIAG
    Diagnostics.
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_TBCC
    Test bench cruise control mode.
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_OFF_SPORT_PLUS
    ESP off mode or Sport plus.
    @ DW_VIO__E_S_C_OPERATIONAL_STATE_ABS_CTRL_ACTV
    ABS control active.
    @ DW_VIO_LOCK_STATE_OPEN
    open
    @ DW_VIO_LOCK_STATE_SECURE_CLOSED
    closed fully
    @ DW_VIO_LOCK_STATE_FORCE_32
    @ DW_VIO_LOCK_STATE_UNKNOWN_CLOSED
    closed but not secure (two stage lock)
    @ DW_VIO_LOCK_STATE_UNKNOWN
    unknown
    @ DW_VIO_LAT_CTRL_E_P_S_LIMIT_STATUS_LIM_ANGLE
    angle limited
    @ DW_VIO_LAT_CTRL_E_P_S_LIMIT_STATUS_LIM_ANGLE_FORCE
    angle and force limited
    @ DW_VIO_LAT_CTRL_E_P_S_LIMIT_STATUS_NO_LIM
    no limitation
    @ DW_VIO_LAT_CTRL_E_P_S_LIMIT_STATUS_FORCE32
    @ DW_VIO_LAT_CTRL_E_P_S_LIMIT_STATUS_LIM_FORCE
    Force limited.
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_LTI_FLT
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_SSC_FLT
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_ESP_OR_ASR_CTRL_ACTV
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_DRIVER_ABSENT
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_HYDRAULIC_CONTROL_UNIT_FLT
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_FORCE32
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_REDUNDANCY_UNIT_FLT
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_BRAKE_OVERHEATED
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_NONE
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_COM_FLT
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_BRAKE_DEGRADATION
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_REDUNDANCY_CHECK_FAILED
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_EPB_FLT
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_ASU_SGNL_INPUT_PLAUSI_CHCK_FLT
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_SAFETY_LIMITS_VIOLATED
    @ DW_VIO_LONG_CTRL_FAULT_STATUS_INIT
    @ DW_VIO_BUCKLE_STATE_FRONT_PASSENGER_CLOSED
    buckle closed
    @ DW_VIO_BUCKLE_STATE_FRONT_PASSENGER_OPEN
    buckle opened
    @ DW_VIO_BUCKLE_STATE_FRONT_PASSENGER_FORCE32
    @ DW_VIO_BUCKLE_STATE_FRONT_PASSENGER_UNKNOWN
    state not known
    @ DW_VIO_LONG_CTRL_FRICTION_RANGE_ESTIMATION_LOW_FRICTION
    @ DW_VIO_LONG_CTRL_FRICTION_RANGE_ESTIMATION_UNKNOWN
    @ DW_VIO_LONG_CTRL_FRICTION_RANGE_ESTIMATION_FORCE32
    @ DW_VIO_LONG_CTRL_FRICTION_RANGE_ESTIMATION_HIGH_FRICTION
    @ DW_VIO_LONG_CTRL_FRICTION_RANGE_ESTIMATION_MID_FRICTION
    @ DW_VIO_WHEEL_TICKS_TIMESTAMP_QUALITY_FORCE32
    @ DW_VIO_WHEEL_TICKS_TIMESTAMP_QUALITY_REDUCED_QUALITY
    reduced signal integrity, Electrical checks passed
    @ DW_VIO_WHEEL_TICKS_TIMESTAMP_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_WHEEL_TICKS_TIMESTAMP_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_WHEEL_TICKS_TIMESTAMP_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_TURN_SIGNAL_STATUS_EMERGENCY
    @ DW_VIO_TURN_SIGNAL_STATUS_FORCE32
    @ DW_VIO_TURN_SIGNAL_STATUS_UNKNOWN
    @ DW_VIO_TURN_SIGNAL_STATUS_LEFT
    @ DW_VIO_TURN_SIGNAL_STATUS_OFF
    @ DW_VIO_TURN_SIGNAL_STATUS_RIGHT
    @ DW_VIO_LAT_CTRL_MODE_STATUS_L2
    @ DW_VIO_LAT_CTRL_MODE_STATUS_FORCE32
    @ DW_VIO_LAT_CTRL_MODE_STATUS_AES
    @ DW_VIO_LAT_CTRL_MODE_STATUS_L2_PLUS_PLUS
    @ DW_VIO_LAT_CTRL_MODE_STATUS_PARK_L2
    @ DW_VIO_LAT_CTRL_MODE_STATUS_L2_HFE
    @ DW_VIO_LAT_CTRL_MODE_STATUS_L2_PLUS
    @ DW_VIO_LAT_CTRL_MODE_STATUS_ESS
    @ DW_VIO_LAT_CTRL_MODE_STATUS_L3_EMG
    @ DW_VIO_LAT_CTRL_MODE_STATUS_IDLE
    @ DW_VIO_LAT_CTRL_MODE_STATUS_PARK_L3
    @ DW_VIO_LAT_CTRL_MODE_STATUS_L3
    @ DW_VIO_LAT_CTRL_MODE_STATUS_PARK_RECORD
    @ DW_VIO_LAT_CTRL_MODE_STATUS_LSS
    @ DW_VIO_LAT_CTRL_MODE_STATUS_ARP
    @ DW_VIO_HEADLIGHT_REQUEST_NONE
    no request
    @ DW_VIO_HEADLIGHT_REQUEST_HIGHBEAM
    highbeam
    @ DW_VIO_HEADLIGHT_REQUEST_LOWBEAM
    lowbeam
    @ DW_VIO_HEADLIGHT_REQUEST_DRL
    daylight running lights
    @ DW_VIO_HEADLIGHT_REQUEST_AUTO
    leave to car setting
    @ DW_VIO_HEADLIGHT_REQUEST_FORCE32
    @ DW_VIO_TIRE_PRESSURE_MONITORING_STATE_WAIT
    Waiting for pressure values.
    @ DW_VIO_TIRE_PRESSURE_MONITORING_STATE_NO_SENSORS
    no wheel sensors
    @ DW_VIO_TIRE_PRESSURE_MONITORING_STATE_ERROR
    TPM system error.
    @ DW_VIO_TIRE_PRESSURE_MONITORING_STATE_ACTIVE
    TPMS active.
    @ DW_VIO_TIRE_PRESSURE_MONITORING_STATE_RESET_ACK
    TPM activation acknowledged.
    @ DW_VIO_TIRE_PRESSURE_MONITORING_STATE_FORCE32
    @ DW_VIO_MIRROR_FOLD_STATE_FOLD_OUT
    Mirror/Camera is folding out.
    @ DW_VIO_MIRROR_FOLD_STATE_UNKNOWN
    Mirror/Camera is not in end position and not being moved / ERROR.
    @ DW_VIO_MIRROR_FOLD_STATE_FOLD_IN
    Mirror/Camera is folding in.
    @ DW_VIO_MIRROR_FOLD_STATE_UNFOLDED
    Mirror/Camera is in unfolded position.
    @ DW_VIO_MIRROR_FOLD_STATE_FORCE32
    @ DW_VIO_MIRROR_FOLD_STATE_FOLDED
    Mirror/Camera is in folded position.
    @ DW_VIO_LONG_CTRL_DECEL_SAFETY_LIMITS_DRIVER_BRAKE_SUPPORT
    @ DW_VIO_LONG_CTRL_DECEL_SAFETY_LIMITS_REMOTE_OR_L4_PARKING
    @ DW_VIO_LONG_CTRL_DECEL_SAFETY_LIMITS_FORCE32
    @ DW_VIO_LONG_CTRL_DECEL_SAFETY_LIMITS_L3_DRIVING
    @ DW_VIO_LONG_CTRL_DECEL_SAFETY_LIMITS_COLLISION_AVOIDANCE_PLUS
    @ DW_VIO_LONG_CTRL_DECEL_SAFETY_LIMITS_PARKING_CONTROL
    @ DW_VIO_LONG_CTRL_DECEL_SAFETY_LIMITS_CRUISE_CONTROL
    @ DW_VIO_LONG_CTRL_DECEL_SAFETY_LIMITS_NONE
    @ DW_VIO_LONG_CTRL_DECEL_SAFETY_LIMITS_COLLISION_AVOIDANCE
    @ DW_VIO_LONG_CTRL_DECEL_SAFETY_LIMITS_MANEUVERING
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_ASU_REMOTE_CTRL
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_ADSE_HIGH
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_LIMITER_FIXED
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_ADSE_LOW
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_ASU_PARK_CTRL
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_ASU_CRUISE_CTRL
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_ASU_L3
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_LIMITER
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_NONE
    default
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_LCS
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_ASU_MANEUVER_CTRL
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_PSIR
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_ASU_CA
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_ASU_CA_PLUS
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_ASU_DBS
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_CMS_REAR
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_FORCE32
    @ DW_VIO_LONG_CTRL_ACTIVE_SYSTEM_LIMITER_VAR
    @ DW_VIO_REAR_WHEEL_ANGLE_TIMESTAMP_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_REAR_WHEEL_ANGLE_TIMESTAMP_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_REAR_WHEEL_ANGLE_TIMESTAMP_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_REAR_WHEEL_ANGLE_TIMESTAMP_QUALITY_FORCE32
    @ DW_VIO_REAR_WHEEL_ANGLE_TIMESTAMP_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_SPEED_QUALITY_E_S_C_FORCE32
    @ DW_VIO_SPEED_QUALITY_E_S_C_NORMAL_OPERATION
    normal as specified
    @ DW_VIO_SPEED_QUALITY_E_S_C_NOT_DEFINED
    undefined
    @ DW_VIO_SPEED_QUALITY_E_S_C_REDUCED_QUALITY
    reduced signal integrity, "best effort"
    @ DW_VIO_LONG_CTR_GEAR_COMMAND_P
    @ DW_VIO_LONG_CTR_GEAR_COMMAND_R
    @ DW_VIO_LONG_CTR_GEAR_COMMAND_IDLE
    default
    @ DW_VIO_LONG_CTR_GEAR_COMMAND_D
    @ DW_VIO_LONG_CTR_GEAR_COMMAND_FORCE32
    @ DW_VIO_FRONT_STEERING_TIMESTAMP_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_FRONT_STEERING_TIMESTAMP_QUALITY_FORCE32
    @ DW_VIO_FRONT_STEERING_TIMESTAMP_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_FRONT_STEERING_TIMESTAMP_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_FRONT_STEERING_TIMESTAMP_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_OUTSIDE_TEMPERATURE_QUALITY_FORCE32
    @ DW_VIO_OUTSIDE_TEMPERATURE_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_OUTSIDE_TEMPERATURE_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_OUTSIDE_TEMPERATURE_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_OUTSIDE_TEMPERATURE_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_FORCE32
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_SAFETYDRIVERCNDTNSFLT
    "Safety Driver Conditions Fault"
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_RAS_ERROR_MD_MAN_CANCEL
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_RAS_ERROR_DERATING
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_L2ERROR_OTHER
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_PARK_ERROR_PT_OFF
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_COMMERROR
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_L2Error_EPS_TMP_OFF_REJECT
    "interface request rejected by priorization in RoV"
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_NONE
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_L2ERROR_EPS_REV_GR
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_L3_ERROR_2
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_L2Error_EPS_DERATE
    "interface request rejected by derating of EPS"
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_ABSM_ERROR_IFCPERMCLOSED
    "ABSM Interface is permanently closed, new Ignition Cycle necessary"
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_PARK_ERROR_MISC
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_PARKERROR_ENGMNT_RQ_SPD
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_L2ERROR_EPS_TMP_OFF_SSA
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_PLAUSIERROR
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_PARKERROR_MAX_SPD_LIM_MODE_MAX_SPD
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_L3_ERROR_1
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_ENGAGEMENTPREVENTIONCOND
    “Engagement prevention suppresses activation of MM”
    @ DW_VIO_LAT_CTRL_ERROR_STATUS_TIMEOUTDTCTD
    @ DW_VIO_BRAKE_ALL_WHEELS_A_B_S_FORCE32
    @ DW_VIO_BRAKE_ALL_WHEELS_A_B_S_ACTIVE
    All wheels in ABS.
    @ DW_VIO_BRAKE_ALL_WHEELS_A_B_S_INACTIVE
    Not all wheels.
    @ DW_VIO_BRAKE_ALL_WHEELS_A_B_S_UNKNOWN
    unknown status
    @ DW_VIO_FRONT_STEERING_ANGLE_OFFSET_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_FRONT_STEERING_ANGLE_OFFSET_QUALITY_FORCE32
    @ DW_VIO_FRONT_STEERING_ANGLE_OFFSET_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_FRONT_STEERING_ANGLE_OFFSET_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_FRONT_STEERING_ANGLE_OFFSET_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_WHEEL_SPEED_QUALITY_FORCE32
    @ DW_VIO_WHEEL_SPEED_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_WHEEL_SPEED_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_WHEEL_SPEED_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_WHEEL_SPEED_QUALITY_REDUCED_QUALITY
    reduced signal integrity, Electrical checks passed
    @ DW_VIO_ABS_INTERVENTION_SPORT2_OFF
    ESP off mode (not sport version) or Sport (sport version)
    @ DW_VIO_ABS_INTERVENTION_TBCC
    Test bench cruise control mode.
    @ DW_VIO_ABS_INTERVENTION_SPORT_OFF
    SPORT-Version of vehicle.
    @ DW_VIO_ABS_INTERVENTION_INIT
    Initialization.
    @ DW_VIO_ABS_INTERVENTION_ABS_CTRL_ACTV
    ABS control active.
    @ DW_VIO_ABS_INTERVENTION_DIAG
    Diagnostics.
    @ DW_VIO_ABS_INTERVENTION_FORCE32
    @ DW_VIO_ABS_INTERVENTION_FLT
    Temporary or continously system error.
    @ DW_VIO_ABS_INTERVENTION_ESP_ASR_CTRL_ACTV
    ESP or ASR control active.
    @ DW_VIO_ABS_INTERVENTION_EMT
    Exhaust emission test.
    @ DW_VIO_ABS_INTERVENTION_NORM
    Normal operation.
    @ DW_VIO_SPEED_DIRECTION_E_S_C_BACKWARD
    Direction backward.
    @ DW_VIO_SPEED_DIRECTION_E_S_C_FORWARD
    Direction forward.
    @ DW_VIO_SPEED_DIRECTION_E_S_C_FORCE32
    @ DW_VIO_SPEED_DIRECTION_E_S_C_VOID
    Neither forward nor backward (stop)
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_E_L_K_FORCE32
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_E_L_K_EVENT_DIRECTION_LEFT
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_E_L_K_EVENT_DIRECTION_REAR
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_E_L_K_EVENT_DIRECTION_INVALID
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_E_L_K_EVENT_DIRECTION_FRONT
    @ DW_VIO_LAT_CTRL_INTERVENTION_DIRECTION_E_L_K_EVENT_DIRECTION_RIGHT
    @ DW_VIO_DRIVE_POSITION_TARGET_P
    P.
    @ DW_VIO_DRIVE_POSITION_TARGET_D
    D.
    @ DW_VIO_DRIVE_POSITION_TARGET_N
    N.
    @ DW_VIO_DRIVE_POSITION_TARGET_FORCE32
    @ DW_VIO_DRIVE_POSITION_TARGET_R
    R.
    @ DW_VIO_WHEEL_TORQUE_TIMESTAMPS_QUALITY_NOT_DEFINED
    undefined
    @ DW_VIO_WHEEL_TORQUE_TIMESTAMPS_QUALITY_REDUCED_QUALITY
    reduced signal integrity
    @ DW_VIO_WHEEL_TORQUE_TIMESTAMPS_QUALITY_NORMAL_OPERATION
    Functional and electrical checks passed.
    @ DW_VIO_WHEEL_TORQUE_TIMESTAMPS_QUALITY_FORCE32
    @ DW_VIO_WHEEL_TORQUE_TIMESTAMPS_QUALITY_SIG_DEF
    Signal defect detected.
    @ DW_VIO_BRAKE_PEDAL_STATUS_PSD
    Pedal pressed.
    @ DW_VIO_BRAKE_PEDAL_STATUS_FORCE32
    @ DW_VIO_BRAKE_PEDAL_STATUS_UPSTOP
    Pedal upstopped.
    @ DW_VIO_BRAKE_PEDAL_STATUS_NDEF2
    not defined
    @ DW_VIO_DRIVER_OVERRIDE_THROTTLE_DRV_OVERRIDE
    Driver overrides assistance system with accelerator pedal.
    @ DW_VIO_DRIVER_OVERRIDE_THROTTLE_IDLE
    Driver doesn't override assistance with accelarator pedal.
    @ DW_VIO_DRIVER_OVERRIDE_THROTTLE_NDEF1
    not defined
    @ DW_VIO_DRIVER_OVERRIDE_THROTTLE_FORCE32
    @ DW_VIO_LONG_CTRL_HOLD_REQUEST_SSC_SEC_RQ
    @ DW_VIO_LONG_CTRL_HOLD_REQUEST_NOMON_FLWUP
    @ DW_VIO_LONG_CTRL_HOLD_REQUEST_FORCE32
    @ DW_VIO_LONG_CTRL_HOLD_REQUEST_SSCMON_STNDSTILL_SEC
    @ DW_VIO_LONG_CTRL_ACCEL_PERF_REQUEST_NONE
    none
    @ DW_VIO_LONG_CTRL_ACCEL_PERF_REQUEST_HIGH_ACCURACY
    High accuracy.
    @ DW_VIO_LONG_CTRL_ACCEL_PERF_REQUEST_EMERGENCY
    emergency
    @ DW_VIO_LONG_CTRL_ACCEL_PERF_REQUEST_COMFORT
    comfort
    @ DW_VIO_LONG_CTRL_ACCEL_PERF_REQUEST_DYNAMIC
    dynamic
    @ DW_VIO_LONG_CTRL_ACCEL_PERF_REQUEST_FORCE32
    @ DW_VIO_LON_CTRL_SAFETY_LIM_REQUEST_COLLISION_AVOIDANCE
    @ DW_VIO_LON_CTRL_SAFETY_LIM_REQUEST_NONE
    @ DW_VIO_LON_CTRL_SAFETY_LIM_REQUEST_CRUISE_CONTROL
    @ DW_VIO_LON_CTRL_SAFETY_LIM_REQUEST_FORCE32
    @ DW_VIO_LON_CTRL_SAFETY_LIM_REQUEST_REMOTE_OR_L4_PARKING
    @ DW_VIO_LON_CTRL_SAFETY_LIM_REQUEST_L3_DRIVING
    @ DW_VIO_LON_CTRL_SAFETY_LIM_REQUEST_MANEUVERING
    @ DW_VIO_LON_CTRL_SAFETY_LIM_REQUEST_COLLISION_AVOIDANCE_PLUS
    @ DW_VIO_LON_CTRL_SAFETY_LIM_REQUEST_DRIVER_BRAKE_SUPPORT
    @ DW_VIO_LON_CTRL_SAFETY_LIM_REQUEST_PARKING_CONTROL
    @ DW_VIO_DRIVE_POSITION_STATUS_FORCE32
    @ DW_VIO_DRIVE_POSITION_STATUS_P
    P.
    @ DW_VIO_DRIVE_POSITION_STATUS_R
    R.
    @ DW_VIO_DRIVE_POSITION_STATUS_D
    D.
    @ DW_VIO_DRIVE_POSITION_STATUS_N
    N.
    Non-safety critical RoV commands.
    Non-safety critical RoV state.
    Safety critical RoV commands.
    Safety critical VIO state.
    uint8_t dwSignalValidity
    The type of the encoded status field.
    Definition: SignalStatus.h:57
    float float32_t
    Specifies POD types.
    Definition: Types.h:70
    int64_t dwTime_t
    Specifies a timestamp unit, in microseconds.
    Definition: Types.h:82
    double float64_t
    Definition: Types.h:71
    人人超碰97caoporen国产