aboutsummaryrefslogtreecommitdiffstats
path: root/build/generated/source/proto/main/doc/ v2c.md
diff options
context:
space:
mode:
authorJames Simon <jamsimox@amazon.com>2023-03-03 22:05:33 -0500
committerJames Simon <jamsimox@amazon.com>2023-03-03 22:08:59 -0500
commit26336202707648cc5532fb284adc7f4b765b777e (patch)
tree30a5291fabb347f2e207c60c7cafe7273fe42672 /build/generated/source/proto/main/doc/ v2c.md
parentba21e16b599cdb988bb5d3bf84a8dbd0269e79ff (diff)
Initial Project Commit
Signed-off-by: James Simon <jamsimox@amazon.com> Change-Id: If56235df0d18cbe43c4c017d5728b1ae1cb79358
Diffstat (limited to 'build/generated/source/proto/main/doc/ v2c.md')
-rw-r--r--build/generated/source/proto/main/doc/ v2c.md5276
1 files changed, 5276 insertions, 0 deletions
diff --git a/build/generated/source/proto/main/doc/ v2c.md b/build/generated/source/proto/main/doc/ v2c.md
new file mode 100644
index 0000000..922a523
--- /dev/null
+++ b/build/generated/source/proto/main/doc/ v2c.md
@@ -0,0 +1,5276 @@
+# Protocol Documentation
+<a name="top"></a>
+
+## Table of Contents
+
+- [messages/VehicleMessageHeader.proto](#messages_VehicleMessageHeader-proto)
+ - [VehicleMessageHeading](#messages-VehicleMessageHeading)
+ - [lat_long](#messages-lat_long)
+
+- [vss/vspec.proto](#vss_vspec-proto)
+ - [Vehicle](#vss-Vehicle)
+ - [VehicleADAS](#vss-VehicleADAS)
+ - [VehicleADASABS](#vss-VehicleADASABS)
+ - [VehicleADASCruiseControl](#vss-VehicleADASCruiseControl)
+ - [VehicleADASEBA](#vss-VehicleADASEBA)
+ - [VehicleADASEBD](#vss-VehicleADASEBD)
+ - [VehicleADASESC](#vss-VehicleADASESC)
+ - [VehicleADASESCRoadFriction](#vss-VehicleADASESCRoadFriction)
+ - [VehicleADASLaneDepartureDetection](#vss-VehicleADASLaneDepartureDetection)
+ - [VehicleADASObstacleDetection](#vss-VehicleADASObstacleDetection)
+ - [VehicleADASTCS](#vss-VehicleADASTCS)
+ - [VehicleAcceleration](#vss-VehicleAcceleration)
+ - [VehicleAngularVelocity](#vss-VehicleAngularVelocity)
+ - [VehicleBody](#vss-VehicleBody)
+ - [VehicleBodyHood](#vss-VehicleBodyHood)
+ - [VehicleBodyHorn](#vss-VehicleBodyHorn)
+ - [VehicleBodyLights](#vss-VehicleBodyLights)
+ - [VehicleBodyLightsBackup](#vss-VehicleBodyLightsBackup)
+ - [VehicleBodyLightsBeam](#vss-VehicleBodyLightsBeam)
+ - [VehicleBodyLightsBeamHigh](#vss-VehicleBodyLightsBeamHigh)
+ - [VehicleBodyLightsBeamLow](#vss-VehicleBodyLightsBeamLow)
+ - [VehicleBodyLightsBrake](#vss-VehicleBodyLightsBrake)
+ - [VehicleBodyLightsDirectionIndicator](#vss-VehicleBodyLightsDirectionIndicator)
+ - [VehicleBodyLightsDirectionIndicatorLeft](#vss-VehicleBodyLightsDirectionIndicatorLeft)
+ - [VehicleBodyLightsDirectionIndicatorRight](#vss-VehicleBodyLightsDirectionIndicatorRight)
+ - [VehicleBodyLightsFog](#vss-VehicleBodyLightsFog)
+ - [VehicleBodyLightsFogFront](#vss-VehicleBodyLightsFogFront)
+ - [VehicleBodyLightsFogRear](#vss-VehicleBodyLightsFogRear)
+ - [VehicleBodyLightsHazard](#vss-VehicleBodyLightsHazard)
+ - [VehicleBodyLightsLicensePlate](#vss-VehicleBodyLightsLicensePlate)
+ - [VehicleBodyLightsParking](#vss-VehicleBodyLightsParking)
+ - [VehicleBodyLightsRunning](#vss-VehicleBodyLightsRunning)
+ - [VehicleBodyMirrors](#vss-VehicleBodyMirrors)
+ - [VehicleBodyMirrorsLeft](#vss-VehicleBodyMirrorsLeft)
+ - [VehicleBodyMirrorsRight](#vss-VehicleBodyMirrorsRight)
+ - [VehicleBodyRaindetection](#vss-VehicleBodyRaindetection)
+ - [VehicleBodyTrunk](#vss-VehicleBodyTrunk)
+ - [VehicleBodyTrunkFront](#vss-VehicleBodyTrunkFront)
+ - [VehicleBodyTrunkRear](#vss-VehicleBodyTrunkRear)
+ - [VehicleBodyWindshield](#vss-VehicleBodyWindshield)
+ - [VehicleBodyWindshieldFront](#vss-VehicleBodyWindshieldFront)
+ - [VehicleBodyWindshieldFrontWasherFluid](#vss-VehicleBodyWindshieldFrontWasherFluid)
+ - [VehicleBodyWindshieldFrontWiping](#vss-VehicleBodyWindshieldFrontWiping)
+ - [VehicleBodyWindshieldFrontWipingSystem](#vss-VehicleBodyWindshieldFrontWipingSystem)
+ - [VehicleBodyWindshieldRear](#vss-VehicleBodyWindshieldRear)
+ - [VehicleBodyWindshieldRearWasherFluid](#vss-VehicleBodyWindshieldRearWasherFluid)
+ - [VehicleBodyWindshieldRearWiping](#vss-VehicleBodyWindshieldRearWiping)
+ - [VehicleBodyWindshieldRearWipingSystem](#vss-VehicleBodyWindshieldRearWipingSystem)
+ - [VehicleCabin](#vss-VehicleCabin)
+ - [VehicleCabinConvertible](#vss-VehicleCabinConvertible)
+ - [VehicleCabinDoor](#vss-VehicleCabinDoor)
+ - [VehicleCabinDoorRow1](#vss-VehicleCabinDoorRow1)
+ - [VehicleCabinDoorRow1Left](#vss-VehicleCabinDoorRow1Left)
+ - [VehicleCabinDoorRow1LeftShade](#vss-VehicleCabinDoorRow1LeftShade)
+ - [VehicleCabinDoorRow1LeftWindow](#vss-VehicleCabinDoorRow1LeftWindow)
+ - [VehicleCabinDoorRow1Right](#vss-VehicleCabinDoorRow1Right)
+ - [VehicleCabinDoorRow1RightShade](#vss-VehicleCabinDoorRow1RightShade)
+ - [VehicleCabinDoorRow1RightWindow](#vss-VehicleCabinDoorRow1RightWindow)
+ - [VehicleCabinDoorRow2](#vss-VehicleCabinDoorRow2)
+ - [VehicleCabinDoorRow2Left](#vss-VehicleCabinDoorRow2Left)
+ - [VehicleCabinDoorRow2LeftShade](#vss-VehicleCabinDoorRow2LeftShade)
+ - [VehicleCabinDoorRow2LeftWindow](#vss-VehicleCabinDoorRow2LeftWindow)
+ - [VehicleCabinDoorRow2Right](#vss-VehicleCabinDoorRow2Right)
+ - [VehicleCabinDoorRow2RightShade](#vss-VehicleCabinDoorRow2RightShade)
+ - [VehicleCabinDoorRow2RightWindow](#vss-VehicleCabinDoorRow2RightWindow)
+ - [VehicleCabinHVAC](#vss-VehicleCabinHVAC)
+ - [VehicleCabinHVACStation](#vss-VehicleCabinHVACStation)
+ - [VehicleCabinHVACStationRow1](#vss-VehicleCabinHVACStationRow1)
+ - [VehicleCabinHVACStationRow1Left](#vss-VehicleCabinHVACStationRow1Left)
+ - [VehicleCabinHVACStationRow1Right](#vss-VehicleCabinHVACStationRow1Right)
+ - [VehicleCabinHVACStationRow2](#vss-VehicleCabinHVACStationRow2)
+ - [VehicleCabinHVACStationRow2Left](#vss-VehicleCabinHVACStationRow2Left)
+ - [VehicleCabinHVACStationRow2Right](#vss-VehicleCabinHVACStationRow2Right)
+ - [VehicleCabinHVACStationRow3](#vss-VehicleCabinHVACStationRow3)
+ - [VehicleCabinHVACStationRow3Left](#vss-VehicleCabinHVACStationRow3Left)
+ - [VehicleCabinHVACStationRow3Right](#vss-VehicleCabinHVACStationRow3Right)
+ - [VehicleCabinHVACStationRow4](#vss-VehicleCabinHVACStationRow4)
+ - [VehicleCabinHVACStationRow4Left](#vss-VehicleCabinHVACStationRow4Left)
+ - [VehicleCabinHVACStationRow4Right](#vss-VehicleCabinHVACStationRow4Right)
+ - [VehicleCabinInfotainment](#vss-VehicleCabinInfotainment)
+ - [VehicleCabinInfotainmentHMI](#vss-VehicleCabinInfotainmentHMI)
+ - [VehicleCabinInfotainmentMedia](#vss-VehicleCabinInfotainmentMedia)
+ - [VehicleCabinInfotainmentMediaPlayed](#vss-VehicleCabinInfotainmentMediaPlayed)
+ - [VehicleCabinInfotainmentNavigation](#vss-VehicleCabinInfotainmentNavigation)
+ - [VehicleCabinInfotainmentNavigationDestinationSet](#vss-VehicleCabinInfotainmentNavigationDestinationSet)
+ - [VehicleCabinInfotainmentSmartphoneProjection](#vss-VehicleCabinInfotainmentSmartphoneProjection)
+ - [VehicleCabinLights](#vss-VehicleCabinLights)
+ - [VehicleCabinLightsSpotlight](#vss-VehicleCabinLightsSpotlight)
+ - [VehicleCabinLightsSpotlightRow1](#vss-VehicleCabinLightsSpotlightRow1)
+ - [VehicleCabinLightsSpotlightRow2](#vss-VehicleCabinLightsSpotlightRow2)
+ - [VehicleCabinLightsSpotlightRow3](#vss-VehicleCabinLightsSpotlightRow3)
+ - [VehicleCabinLightsSpotlightRow4](#vss-VehicleCabinLightsSpotlightRow4)
+ - [VehicleCabinRearShade](#vss-VehicleCabinRearShade)
+ - [VehicleCabinRearviewMirror](#vss-VehicleCabinRearviewMirror)
+ - [VehicleCabinSeat](#vss-VehicleCabinSeat)
+ - [VehicleCabinSeatRow1](#vss-VehicleCabinSeatRow1)
+ - [VehicleCabinSeatRow1Pos1](#vss-VehicleCabinSeatRow1Pos1)
+ - [VehicleCabinSeatRow1Pos1Airbag](#vss-VehicleCabinSeatRow1Pos1Airbag)
+ - [VehicleCabinSeatRow1Pos1Backrest](#vss-VehicleCabinSeatRow1Pos1Backrest)
+ - [VehicleCabinSeatRow1Pos1BackrestLumbar](#vss-VehicleCabinSeatRow1Pos1BackrestLumbar)
+ - [VehicleCabinSeatRow1Pos1BackrestSideBolster](#vss-VehicleCabinSeatRow1Pos1BackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos1Headrest](#vss-VehicleCabinSeatRow1Pos1Headrest)
+ - [VehicleCabinSeatRow1Pos1Occupant](#vss-VehicleCabinSeatRow1Pos1Occupant)
+ - [VehicleCabinSeatRow1Pos1OccupantIdentifier](#vss-VehicleCabinSeatRow1Pos1OccupantIdentifier)
+ - [VehicleCabinSeatRow1Pos1Seating](#vss-VehicleCabinSeatRow1Pos1Seating)
+ - [VehicleCabinSeatRow1Pos1Switch](#vss-VehicleCabinSeatRow1Pos1Switch)
+ - [VehicleCabinSeatRow1Pos1SwitchBackrest](#vss-VehicleCabinSeatRow1Pos1SwitchBackrest)
+ - [VehicleCabinSeatRow1Pos1SwitchBackrestLumbar](#vss-VehicleCabinSeatRow1Pos1SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos1SwitchHeadrest](#vss-VehicleCabinSeatRow1Pos1SwitchHeadrest)
+ - [VehicleCabinSeatRow1Pos1SwitchMassage](#vss-VehicleCabinSeatRow1Pos1SwitchMassage)
+ - [VehicleCabinSeatRow1Pos1SwitchSeating](#vss-VehicleCabinSeatRow1Pos1SwitchSeating)
+ - [VehicleCabinSeatRow1Pos2](#vss-VehicleCabinSeatRow1Pos2)
+ - [VehicleCabinSeatRow1Pos2Airbag](#vss-VehicleCabinSeatRow1Pos2Airbag)
+ - [VehicleCabinSeatRow1Pos2Backrest](#vss-VehicleCabinSeatRow1Pos2Backrest)
+ - [VehicleCabinSeatRow1Pos2BackrestLumbar](#vss-VehicleCabinSeatRow1Pos2BackrestLumbar)
+ - [VehicleCabinSeatRow1Pos2BackrestSideBolster](#vss-VehicleCabinSeatRow1Pos2BackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos2Headrest](#vss-VehicleCabinSeatRow1Pos2Headrest)
+ - [VehicleCabinSeatRow1Pos2Occupant](#vss-VehicleCabinSeatRow1Pos2Occupant)
+ - [VehicleCabinSeatRow1Pos2OccupantIdentifier](#vss-VehicleCabinSeatRow1Pos2OccupantIdentifier)
+ - [VehicleCabinSeatRow1Pos2Seating](#vss-VehicleCabinSeatRow1Pos2Seating)
+ - [VehicleCabinSeatRow1Pos2Switch](#vss-VehicleCabinSeatRow1Pos2Switch)
+ - [VehicleCabinSeatRow1Pos2SwitchBackrest](#vss-VehicleCabinSeatRow1Pos2SwitchBackrest)
+ - [VehicleCabinSeatRow1Pos2SwitchBackrestLumbar](#vss-VehicleCabinSeatRow1Pos2SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos2SwitchHeadrest](#vss-VehicleCabinSeatRow1Pos2SwitchHeadrest)
+ - [VehicleCabinSeatRow1Pos2SwitchMassage](#vss-VehicleCabinSeatRow1Pos2SwitchMassage)
+ - [VehicleCabinSeatRow1Pos2SwitchSeating](#vss-VehicleCabinSeatRow1Pos2SwitchSeating)
+ - [VehicleCabinSeatRow1Pos3](#vss-VehicleCabinSeatRow1Pos3)
+ - [VehicleCabinSeatRow1Pos3Airbag](#vss-VehicleCabinSeatRow1Pos3Airbag)
+ - [VehicleCabinSeatRow1Pos3Backrest](#vss-VehicleCabinSeatRow1Pos3Backrest)
+ - [VehicleCabinSeatRow1Pos3BackrestLumbar](#vss-VehicleCabinSeatRow1Pos3BackrestLumbar)
+ - [VehicleCabinSeatRow1Pos3BackrestSideBolster](#vss-VehicleCabinSeatRow1Pos3BackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos3Headrest](#vss-VehicleCabinSeatRow1Pos3Headrest)
+ - [VehicleCabinSeatRow1Pos3Occupant](#vss-VehicleCabinSeatRow1Pos3Occupant)
+ - [VehicleCabinSeatRow1Pos3OccupantIdentifier](#vss-VehicleCabinSeatRow1Pos3OccupantIdentifier)
+ - [VehicleCabinSeatRow1Pos3Seating](#vss-VehicleCabinSeatRow1Pos3Seating)
+ - [VehicleCabinSeatRow1Pos3Switch](#vss-VehicleCabinSeatRow1Pos3Switch)
+ - [VehicleCabinSeatRow1Pos3SwitchBackrest](#vss-VehicleCabinSeatRow1Pos3SwitchBackrest)
+ - [VehicleCabinSeatRow1Pos3SwitchBackrestLumbar](#vss-VehicleCabinSeatRow1Pos3SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos3SwitchHeadrest](#vss-VehicleCabinSeatRow1Pos3SwitchHeadrest)
+ - [VehicleCabinSeatRow1Pos3SwitchMassage](#vss-VehicleCabinSeatRow1Pos3SwitchMassage)
+ - [VehicleCabinSeatRow1Pos3SwitchSeating](#vss-VehicleCabinSeatRow1Pos3SwitchSeating)
+ - [VehicleCabinSeatRow2](#vss-VehicleCabinSeatRow2)
+ - [VehicleCabinSeatRow2Pos1](#vss-VehicleCabinSeatRow2Pos1)
+ - [VehicleCabinSeatRow2Pos1Airbag](#vss-VehicleCabinSeatRow2Pos1Airbag)
+ - [VehicleCabinSeatRow2Pos1Backrest](#vss-VehicleCabinSeatRow2Pos1Backrest)
+ - [VehicleCabinSeatRow2Pos1BackrestLumbar](#vss-VehicleCabinSeatRow2Pos1BackrestLumbar)
+ - [VehicleCabinSeatRow2Pos1BackrestSideBolster](#vss-VehicleCabinSeatRow2Pos1BackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos1Headrest](#vss-VehicleCabinSeatRow2Pos1Headrest)
+ - [VehicleCabinSeatRow2Pos1Occupant](#vss-VehicleCabinSeatRow2Pos1Occupant)
+ - [VehicleCabinSeatRow2Pos1OccupantIdentifier](#vss-VehicleCabinSeatRow2Pos1OccupantIdentifier)
+ - [VehicleCabinSeatRow2Pos1Seating](#vss-VehicleCabinSeatRow2Pos1Seating)
+ - [VehicleCabinSeatRow2Pos1Switch](#vss-VehicleCabinSeatRow2Pos1Switch)
+ - [VehicleCabinSeatRow2Pos1SwitchBackrest](#vss-VehicleCabinSeatRow2Pos1SwitchBackrest)
+ - [VehicleCabinSeatRow2Pos1SwitchBackrestLumbar](#vss-VehicleCabinSeatRow2Pos1SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos1SwitchHeadrest](#vss-VehicleCabinSeatRow2Pos1SwitchHeadrest)
+ - [VehicleCabinSeatRow2Pos1SwitchMassage](#vss-VehicleCabinSeatRow2Pos1SwitchMassage)
+ - [VehicleCabinSeatRow2Pos1SwitchSeating](#vss-VehicleCabinSeatRow2Pos1SwitchSeating)
+ - [VehicleCabinSeatRow2Pos2](#vss-VehicleCabinSeatRow2Pos2)
+ - [VehicleCabinSeatRow2Pos2Airbag](#vss-VehicleCabinSeatRow2Pos2Airbag)
+ - [VehicleCabinSeatRow2Pos2Backrest](#vss-VehicleCabinSeatRow2Pos2Backrest)
+ - [VehicleCabinSeatRow2Pos2BackrestLumbar](#vss-VehicleCabinSeatRow2Pos2BackrestLumbar)
+ - [VehicleCabinSeatRow2Pos2BackrestSideBolster](#vss-VehicleCabinSeatRow2Pos2BackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos2Headrest](#vss-VehicleCabinSeatRow2Pos2Headrest)
+ - [VehicleCabinSeatRow2Pos2Occupant](#vss-VehicleCabinSeatRow2Pos2Occupant)
+ - [VehicleCabinSeatRow2Pos2OccupantIdentifier](#vss-VehicleCabinSeatRow2Pos2OccupantIdentifier)
+ - [VehicleCabinSeatRow2Pos2Seating](#vss-VehicleCabinSeatRow2Pos2Seating)
+ - [VehicleCabinSeatRow2Pos2Switch](#vss-VehicleCabinSeatRow2Pos2Switch)
+ - [VehicleCabinSeatRow2Pos2SwitchBackrest](#vss-VehicleCabinSeatRow2Pos2SwitchBackrest)
+ - [VehicleCabinSeatRow2Pos2SwitchBackrestLumbar](#vss-VehicleCabinSeatRow2Pos2SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos2SwitchHeadrest](#vss-VehicleCabinSeatRow2Pos2SwitchHeadrest)
+ - [VehicleCabinSeatRow2Pos2SwitchMassage](#vss-VehicleCabinSeatRow2Pos2SwitchMassage)
+ - [VehicleCabinSeatRow2Pos2SwitchSeating](#vss-VehicleCabinSeatRow2Pos2SwitchSeating)
+ - [VehicleCabinSeatRow2Pos3](#vss-VehicleCabinSeatRow2Pos3)
+ - [VehicleCabinSeatRow2Pos3Airbag](#vss-VehicleCabinSeatRow2Pos3Airbag)
+ - [VehicleCabinSeatRow2Pos3Backrest](#vss-VehicleCabinSeatRow2Pos3Backrest)
+ - [VehicleCabinSeatRow2Pos3BackrestLumbar](#vss-VehicleCabinSeatRow2Pos3BackrestLumbar)
+ - [VehicleCabinSeatRow2Pos3BackrestSideBolster](#vss-VehicleCabinSeatRow2Pos3BackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos3Headrest](#vss-VehicleCabinSeatRow2Pos3Headrest)
+ - [VehicleCabinSeatRow2Pos3Occupant](#vss-VehicleCabinSeatRow2Pos3Occupant)
+ - [VehicleCabinSeatRow2Pos3OccupantIdentifier](#vss-VehicleCabinSeatRow2Pos3OccupantIdentifier)
+ - [VehicleCabinSeatRow2Pos3Seating](#vss-VehicleCabinSeatRow2Pos3Seating)
+ - [VehicleCabinSeatRow2Pos3Switch](#vss-VehicleCabinSeatRow2Pos3Switch)
+ - [VehicleCabinSeatRow2Pos3SwitchBackrest](#vss-VehicleCabinSeatRow2Pos3SwitchBackrest)
+ - [VehicleCabinSeatRow2Pos3SwitchBackrestLumbar](#vss-VehicleCabinSeatRow2Pos3SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos3SwitchHeadrest](#vss-VehicleCabinSeatRow2Pos3SwitchHeadrest)
+ - [VehicleCabinSeatRow2Pos3SwitchMassage](#vss-VehicleCabinSeatRow2Pos3SwitchMassage)
+ - [VehicleCabinSeatRow2Pos3SwitchSeating](#vss-VehicleCabinSeatRow2Pos3SwitchSeating)
+ - [VehicleCabinSunroof](#vss-VehicleCabinSunroof)
+ - [VehicleCabinSunroofShade](#vss-VehicleCabinSunroofShade)
+ - [VehicleChassis](#vss-VehicleChassis)
+ - [VehicleChassisAccelerator](#vss-VehicleChassisAccelerator)
+ - [VehicleChassisAxle](#vss-VehicleChassisAxle)
+ - [VehicleChassisAxleRow1](#vss-VehicleChassisAxleRow1)
+ - [VehicleChassisAxleRow1Wheel](#vss-VehicleChassisAxleRow1Wheel)
+ - [VehicleChassisAxleRow1WheelLeft](#vss-VehicleChassisAxleRow1WheelLeft)
+ - [VehicleChassisAxleRow1WheelLeftBrake](#vss-VehicleChassisAxleRow1WheelLeftBrake)
+ - [VehicleChassisAxleRow1WheelLeftTire](#vss-VehicleChassisAxleRow1WheelLeftTire)
+ - [VehicleChassisAxleRow1WheelRight](#vss-VehicleChassisAxleRow1WheelRight)
+ - [VehicleChassisAxleRow1WheelRightBrake](#vss-VehicleChassisAxleRow1WheelRightBrake)
+ - [VehicleChassisAxleRow1WheelRightTire](#vss-VehicleChassisAxleRow1WheelRightTire)
+ - [VehicleChassisAxleRow2](#vss-VehicleChassisAxleRow2)
+ - [VehicleChassisAxleRow2Wheel](#vss-VehicleChassisAxleRow2Wheel)
+ - [VehicleChassisAxleRow2WheelLeft](#vss-VehicleChassisAxleRow2WheelLeft)
+ - [VehicleChassisAxleRow2WheelLeftBrake](#vss-VehicleChassisAxleRow2WheelLeftBrake)
+ - [VehicleChassisAxleRow2WheelLeftTire](#vss-VehicleChassisAxleRow2WheelLeftTire)
+ - [VehicleChassisAxleRow2WheelRight](#vss-VehicleChassisAxleRow2WheelRight)
+ - [VehicleChassisAxleRow2WheelRightBrake](#vss-VehicleChassisAxleRow2WheelRightBrake)
+ - [VehicleChassisAxleRow2WheelRightTire](#vss-VehicleChassisAxleRow2WheelRightTire)
+ - [VehicleChassisBrake](#vss-VehicleChassisBrake)
+ - [VehicleChassisParkingBrake](#vss-VehicleChassisParkingBrake)
+ - [VehicleChassisSteeringWheel](#vss-VehicleChassisSteeringWheel)
+ - [VehicleConnectivity](#vss-VehicleConnectivity)
+ - [VehicleCurrentLocation](#vss-VehicleCurrentLocation)
+ - [VehicleCurrentLocationGNSSReceiver](#vss-VehicleCurrentLocationGNSSReceiver)
+ - [VehicleCurrentLocationGNSSReceiverMountingPosition](#vss-VehicleCurrentLocationGNSSReceiverMountingPosition)
+ - [VehicleDriver](#vss-VehicleDriver)
+ - [VehicleDriverIdentifier](#vss-VehicleDriverIdentifier)
+ - [VehicleExterior](#vss-VehicleExterior)
+ - [VehicleLowVoltageBattery](#vss-VehicleLowVoltageBattery)
+ - [VehicleOBD](#vss-VehicleOBD)
+ - [VehicleOBDCatalyst](#vss-VehicleOBDCatalyst)
+ - [VehicleOBDCatalystBank1](#vss-VehicleOBDCatalystBank1)
+ - [VehicleOBDCatalystBank2](#vss-VehicleOBDCatalystBank2)
+ - [VehicleOBDDriveCycleStatus](#vss-VehicleOBDDriveCycleStatus)
+ - [VehicleOBDO2](#vss-VehicleOBDO2)
+ - [VehicleOBDO2Sensor1](#vss-VehicleOBDO2Sensor1)
+ - [VehicleOBDO2Sensor2](#vss-VehicleOBDO2Sensor2)
+ - [VehicleOBDO2Sensor3](#vss-VehicleOBDO2Sensor3)
+ - [VehicleOBDO2Sensor4](#vss-VehicleOBDO2Sensor4)
+ - [VehicleOBDO2Sensor5](#vss-VehicleOBDO2Sensor5)
+ - [VehicleOBDO2Sensor6](#vss-VehicleOBDO2Sensor6)
+ - [VehicleOBDO2Sensor7](#vss-VehicleOBDO2Sensor7)
+ - [VehicleOBDO2Sensor8](#vss-VehicleOBDO2Sensor8)
+ - [VehicleOBDO2WR](#vss-VehicleOBDO2WR)
+ - [VehicleOBDO2WRSensor1](#vss-VehicleOBDO2WRSensor1)
+ - [VehicleOBDO2WRSensor2](#vss-VehicleOBDO2WRSensor2)
+ - [VehicleOBDO2WRSensor3](#vss-VehicleOBDO2WRSensor3)
+ - [VehicleOBDO2WRSensor4](#vss-VehicleOBDO2WRSensor4)
+ - [VehicleOBDO2WRSensor5](#vss-VehicleOBDO2WRSensor5)
+ - [VehicleOBDO2WRSensor6](#vss-VehicleOBDO2WRSensor6)
+ - [VehicleOBDO2WRSensor7](#vss-VehicleOBDO2WRSensor7)
+ - [VehicleOBDO2WRSensor8](#vss-VehicleOBDO2WRSensor8)
+ - [VehicleOBDStatus](#vss-VehicleOBDStatus)
+ - [VehiclePowertrain](#vss-VehiclePowertrain)
+ - [VehiclePowertrainCombustionEngine](#vss-VehiclePowertrainCombustionEngine)
+ - [VehiclePowertrainCombustionEngineDieselExhaustFluid](#vss-VehiclePowertrainCombustionEngineDieselExhaustFluid)
+ - [VehiclePowertrainCombustionEngineDieselParticulateFilter](#vss-VehiclePowertrainCombustionEngineDieselParticulateFilter)
+ - [VehiclePowertrainElectricMotor](#vss-VehiclePowertrainElectricMotor)
+ - [VehiclePowertrainFuelSystem](#vss-VehiclePowertrainFuelSystem)
+ - [VehiclePowertrainTractionBattery](#vss-VehiclePowertrainTractionBattery)
+ - [VehiclePowertrainTractionBatteryCharging](#vss-VehiclePowertrainTractionBatteryCharging)
+ - [VehiclePowertrainTractionBatteryChargingChargeCurrent](#vss-VehiclePowertrainTractionBatteryChargingChargeCurrent)
+ - [VehiclePowertrainTractionBatteryChargingChargeVoltage](#vss-VehiclePowertrainTractionBatteryChargingChargeVoltage)
+ - [VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent](#vss-VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent)
+ - [VehiclePowertrainTractionBatteryChargingTimer](#vss-VehiclePowertrainTractionBatteryChargingTimer)
+ - [VehiclePowertrainTractionBatteryDCDC](#vss-VehiclePowertrainTractionBatteryDCDC)
+ - [VehiclePowertrainTractionBatteryStateOfCharge](#vss-VehiclePowertrainTractionBatteryStateOfCharge)
+ - [VehiclePowertrainTractionBatteryTemperature](#vss-VehiclePowertrainTractionBatteryTemperature)
+ - [VehiclePowertrainTransmission](#vss-VehiclePowertrainTransmission)
+ - [VehicleService](#vss-VehicleService)
+ - [VehicleTrailer](#vss-VehicleTrailer)
+ - [VehicleVehicleIdentification](#vss-VehicleVehicleIdentification)
+ - [VehicleVersionVSS](#vss-VehicleVersionVSS)
+
+- [Scalar Value Types](#scalar-value-types)
+
+
+
+<a name="messages_VehicleMessageHeader-proto"></a>
+<p align="right"><a href="#top">Top</a></p>
+
+## messages/VehicleMessageHeader.proto
+
+
+
+<a name="messages-VehicleMessageHeading"></a>
+
+### VehicleMessageHeading
+# Vehicle Message Header
+
+This message defines an application message header for messages past across the system. This is useful because the standard MQTT message headers are typically local to the broker of the system, so while the MQTT headers
+are useful for QoS assurances and message debugging they do not necessarily correlate the messages to the
+services deeper in the vehicle or the cloud services.
+
+## Message Orchestration
+![HeaderMessage.puml](build/resources/main/V2C/images/HeaderMessage.png)
+
+## MQTT Topic Design
+| Direction | Subscribe Topic | Publish Topic |
+| ----------- | ----- | -------- |
+| Vehicle to Cloud | No Topic | No Topic |
+| ----------- | ----- | -------- |
+| Cloud to Vehicle | No Topic | No Topic |
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| message_id | [int32](#int32) | | Unique Application message_id. When initiated from channels like Mobile or API Gateways this should persist all the way to the vehilce, returning as a correlation id. |
+| correlation_id | [int32](#int32) | | For request/response and other multi-message patterns this should be populated with the message_id of the first message in the chain. |
+| vehicle_identity | [vss.VehicleVehicleIdentification](#vss-VehicleVehicleIdentification) | | this should be salted and hashed version of the VIN or other Vehicle Identification. |
+| vehicle_device_id | [string](#string) | | this can be any unique identifier for the vehicle, we recommend using the fingerprint on the client&#39;s unique x.509 certificate. |
+| message_timestamp | [int64](#int64) | | EPOCH timestamp when the message was created |
+| protocol_version | [double](#double) | | version of the protocol schema/data model being used. |
+| location | [lat_long](#messages-lat_long) | | GNSS latitude and longtitude |
+
+
+
+
+
+
+<a name="messages-lat_long"></a>
+
+### lat_long
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| latitude | [double](#double) | | GNSS latitude |
+| longitude | [double](#double) | | GNSS longitude |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<a name="vss_vspec-proto"></a>
+<p align="right"><a href="#top">Top</a></p>
+
+## vss/vspec.proto
+
+
+
+<a name="vss-Vehicle"></a>
+
+### Vehicle
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| VersionVSS | [VehicleVersionVSS](#vss-VehicleVersionVSS) | | |
+| VehicleIdentification | [VehicleVehicleIdentification](#vss-VehicleVehicleIdentification) | | |
+| LowVoltageSystemState | [string](#string) | | |
+| LowVoltageBattery | [VehicleLowVoltageBattery](#vss-VehicleLowVoltageBattery) | | |
+| Speed | [float](#float) | | |
+| TravelledDistance | [float](#float) | | |
+| TripMeterReading | [float](#float) | | |
+| IsBrokenDown | [bool](#bool) | | |
+| IsMoving | [bool](#bool) | | |
+| AverageSpeed | [float](#float) | | |
+| Acceleration | [VehicleAcceleration](#vss-VehicleAcceleration) | | |
+| AngularVelocity | [VehicleAngularVelocity](#vss-VehicleAngularVelocity) | | |
+| RoofLoad | [int32](#int32) | | |
+| CargoVolume | [float](#float) | | |
+| EmissionsCO2 | [int32](#int32) | | |
+| CurrentOverallWeight | [uint32](#uint32) | | |
+| CurbWeight | [uint32](#uint32) | | |
+| GrossWeight | [uint32](#uint32) | | |
+| MaxTowWeight | [uint32](#uint32) | | |
+| MaxTowBallWeight | [uint32](#uint32) | | |
+| Length | [uint32](#uint32) | | |
+| Height | [uint32](#uint32) | | |
+| Width | [uint32](#uint32) | | |
+| Trailer | [VehicleTrailer](#vss-VehicleTrailer) | | |
+| CurrentLocation | [VehicleCurrentLocation](#vss-VehicleCurrentLocation) | | |
+| Powertrain | [VehiclePowertrain](#vss-VehiclePowertrain) | | |
+| Body | [VehicleBody](#vss-VehicleBody) | | |
+| Cabin | [VehicleCabin](#vss-VehicleCabin) | | |
+| ADAS | [VehicleADAS](#vss-VehicleADAS) | | |
+| Chassis | [VehicleChassis](#vss-VehicleChassis) | | |
+| OBD | [VehicleOBD](#vss-VehicleOBD) | | |
+| Driver | [VehicleDriver](#vss-VehicleDriver) | | |
+| Exterior | [VehicleExterior](#vss-VehicleExterior) | | |
+| Service | [VehicleService](#vss-VehicleService) | | |
+| Connectivity | [VehicleConnectivity](#vss-VehicleConnectivity) | | |
+
+
+
+
+
+
+<a name="vss-VehicleADAS"></a>
+
+### VehicleADAS
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| ActiveAutonomyLevel | [string](#string) | | |
+| SupportedAutonomyLevel | [string](#string) | | |
+| CruiseControl | [VehicleADASCruiseControl](#vss-VehicleADASCruiseControl) | | |
+| LaneDepartureDetection | [VehicleADASLaneDepartureDetection](#vss-VehicleADASLaneDepartureDetection) | | |
+| ObstacleDetection | [VehicleADASObstacleDetection](#vss-VehicleADASObstacleDetection) | | |
+| ABS | [VehicleADASABS](#vss-VehicleADASABS) | | |
+| TCS | [VehicleADASTCS](#vss-VehicleADASTCS) | | |
+| ESC | [VehicleADASESC](#vss-VehicleADASESC) | | |
+| EBD | [VehicleADASEBD](#vss-VehicleADASEBD) | | |
+| EBA | [VehicleADASEBA](#vss-VehicleADASEBA) | | |
+
+
+
+
+
+
+<a name="vss-VehicleADASABS"></a>
+
+### VehicleADASABS
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsEnabled | [bool](#bool) | | |
+| IsError | [bool](#bool) | | |
+| IsEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleADASCruiseControl"></a>
+
+### VehicleADASCruiseControl
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsEnabled | [bool](#bool) | | |
+| IsActive | [bool](#bool) | | |
+| SpeedSet | [float](#float) | | |
+| IsError | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleADASEBA"></a>
+
+### VehicleADASEBA
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsEnabled | [bool](#bool) | | |
+| IsError | [bool](#bool) | | |
+| IsEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleADASEBD"></a>
+
+### VehicleADASEBD
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsEnabled | [bool](#bool) | | |
+| IsError | [bool](#bool) | | |
+| IsEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleADASESC"></a>
+
+### VehicleADASESC
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsEnabled | [bool](#bool) | | |
+| IsError | [bool](#bool) | | |
+| IsEngaged | [bool](#bool) | | |
+| IsStrongCrossWindDetected | [bool](#bool) | | |
+| RoadFriction | [VehicleADASESCRoadFriction](#vss-VehicleADASESCRoadFriction) | | |
+
+
+
+
+
+
+<a name="vss-VehicleADASESCRoadFriction"></a>
+
+### VehicleADASESCRoadFriction
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| MostProbable | [float](#float) | | |
+| LowerBound | [float](#float) | | |
+| UpperBound | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleADASLaneDepartureDetection"></a>
+
+### VehicleADASLaneDepartureDetection
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsEnabled | [bool](#bool) | | |
+| IsWarning | [bool](#bool) | | |
+| IsError | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleADASObstacleDetection"></a>
+
+### VehicleADASObstacleDetection
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsEnabled | [bool](#bool) | | |
+| IsWarning | [bool](#bool) | | |
+| IsError | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleADASTCS"></a>
+
+### VehicleADASTCS
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsEnabled | [bool](#bool) | | |
+| IsError | [bool](#bool) | | |
+| IsEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleAcceleration"></a>
+
+### VehicleAcceleration
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Longitudinal | [float](#float) | | |
+| Lateral | [float](#float) | | |
+| Vertical | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleAngularVelocity"></a>
+
+### VehicleAngularVelocity
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Roll | [float](#float) | | |
+| Pitch | [float](#float) | | |
+| Yaw | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBody"></a>
+
+### VehicleBody
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| BodyType | [string](#string) | | |
+| RefuelPosition | [string](#string) | | |
+| Hood | [VehicleBodyHood](#vss-VehicleBodyHood) | | |
+| Trunk | [VehicleBodyTrunk](#vss-VehicleBodyTrunk) | | |
+| Horn | [VehicleBodyHorn](#vss-VehicleBodyHorn) | | |
+| Raindetection | [VehicleBodyRaindetection](#vss-VehicleBodyRaindetection) | | |
+| Windshield | [VehicleBodyWindshield](#vss-VehicleBodyWindshield) | | |
+| Lights | [VehicleBodyLights](#vss-VehicleBodyLights) | | |
+| Mirrors | [VehicleBodyMirrors](#vss-VehicleBodyMirrors) | | |
+| RearMainSpoilerPosition | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyHood"></a>
+
+### VehicleBodyHood
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyHorn"></a>
+
+### VehicleBodyHorn
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsActive | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLights"></a>
+
+### VehicleBodyLights
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| LightSwitch | [string](#string) | | |
+| IsHighBeamSwitchOn | [bool](#bool) | | |
+| Beam | [VehicleBodyLightsBeam](#vss-VehicleBodyLightsBeam) | | |
+| Running | [VehicleBodyLightsRunning](#vss-VehicleBodyLightsRunning) | | |
+| Backup | [VehicleBodyLightsBackup](#vss-VehicleBodyLightsBackup) | | |
+| Parking | [VehicleBodyLightsParking](#vss-VehicleBodyLightsParking) | | |
+| Fog | [VehicleBodyLightsFog](#vss-VehicleBodyLightsFog) | | |
+| LicensePlate | [VehicleBodyLightsLicensePlate](#vss-VehicleBodyLightsLicensePlate) | | |
+| Brake | [VehicleBodyLightsBrake](#vss-VehicleBodyLightsBrake) | | |
+| Hazard | [VehicleBodyLightsHazard](#vss-VehicleBodyLightsHazard) | | |
+| DirectionIndicator | [VehicleBodyLightsDirectionIndicator](#vss-VehicleBodyLightsDirectionIndicator) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsBackup"></a>
+
+### VehicleBodyLightsBackup
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOn | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsBeam"></a>
+
+### VehicleBodyLightsBeam
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Low | [VehicleBodyLightsBeamLow](#vss-VehicleBodyLightsBeamLow) | | |
+| High | [VehicleBodyLightsBeamHigh](#vss-VehicleBodyLightsBeamHigh) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsBeamHigh"></a>
+
+### VehicleBodyLightsBeamHigh
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOn | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsBeamLow"></a>
+
+### VehicleBodyLightsBeamLow
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOn | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsBrake"></a>
+
+### VehicleBodyLightsBrake
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsActive | [string](#string) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsDirectionIndicator"></a>
+
+### VehicleBodyLightsDirectionIndicator
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Left | [VehicleBodyLightsDirectionIndicatorLeft](#vss-VehicleBodyLightsDirectionIndicatorLeft) | | |
+| Right | [VehicleBodyLightsDirectionIndicatorRight](#vss-VehicleBodyLightsDirectionIndicatorRight) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsDirectionIndicatorLeft"></a>
+
+### VehicleBodyLightsDirectionIndicatorLeft
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsSignaling | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsDirectionIndicatorRight"></a>
+
+### VehicleBodyLightsDirectionIndicatorRight
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsSignaling | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsFog"></a>
+
+### VehicleBodyLightsFog
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Rear | [VehicleBodyLightsFogRear](#vss-VehicleBodyLightsFogRear) | | |
+| Front | [VehicleBodyLightsFogFront](#vss-VehicleBodyLightsFogFront) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsFogFront"></a>
+
+### VehicleBodyLightsFogFront
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOn | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsFogRear"></a>
+
+### VehicleBodyLightsFogRear
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOn | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsHazard"></a>
+
+### VehicleBodyLightsHazard
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsSignaling | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsLicensePlate"></a>
+
+### VehicleBodyLightsLicensePlate
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOn | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsParking"></a>
+
+### VehicleBodyLightsParking
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOn | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyLightsRunning"></a>
+
+### VehicleBodyLightsRunning
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOn | [bool](#bool) | | |
+| IsDefect | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyMirrors"></a>
+
+### VehicleBodyMirrors
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Left | [VehicleBodyMirrorsLeft](#vss-VehicleBodyMirrorsLeft) | | |
+| Right | [VehicleBodyMirrorsRight](#vss-VehicleBodyMirrorsRight) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyMirrorsLeft"></a>
+
+### VehicleBodyMirrorsLeft
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Tilt | [int32](#int32) | | |
+| Pan | [int32](#int32) | | |
+| IsHeatingOn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyMirrorsRight"></a>
+
+### VehicleBodyMirrorsRight
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Tilt | [int32](#int32) | | |
+| Pan | [int32](#int32) | | |
+| IsHeatingOn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyRaindetection"></a>
+
+### VehicleBodyRaindetection
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Intensity | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyTrunk"></a>
+
+### VehicleBodyTrunk
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Front | [VehicleBodyTrunkFront](#vss-VehicleBodyTrunkFront) | | |
+| Rear | [VehicleBodyTrunkRear](#vss-VehicleBodyTrunkRear) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyTrunkFront"></a>
+
+### VehicleBodyTrunkFront
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+| IsLocked | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyTrunkRear"></a>
+
+### VehicleBodyTrunkRear
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+| IsLocked | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyWindshield"></a>
+
+### VehicleBodyWindshield
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Front | [VehicleBodyWindshieldFront](#vss-VehicleBodyWindshieldFront) | | |
+| Rear | [VehicleBodyWindshieldRear](#vss-VehicleBodyWindshieldRear) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyWindshieldFront"></a>
+
+### VehicleBodyWindshieldFront
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Wiping | [VehicleBodyWindshieldFrontWiping](#vss-VehicleBodyWindshieldFrontWiping) | | |
+| IsHeatingOn | [bool](#bool) | | |
+| WasherFluid | [VehicleBodyWindshieldFrontWasherFluid](#vss-VehicleBodyWindshieldFrontWasherFluid) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyWindshieldFrontWasherFluid"></a>
+
+### VehicleBodyWindshieldFrontWasherFluid
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsLevelLow | [bool](#bool) | | |
+| Level | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyWindshieldFrontWiping"></a>
+
+### VehicleBodyWindshieldFrontWiping
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Mode | [string](#string) | | |
+| Intensity | [uint32](#uint32) | | |
+| System | [VehicleBodyWindshieldFrontWipingSystem](#vss-VehicleBodyWindshieldFrontWipingSystem) | | |
+| WiperWear | [uint32](#uint32) | | |
+| IsWipersWorn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyWindshieldFrontWipingSystem"></a>
+
+### VehicleBodyWindshieldFrontWipingSystem
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Mode | [string](#string) | | |
+| Frequency | [uint32](#uint32) | | |
+| TargetPosition | [float](#float) | | |
+| ActualPosition | [float](#float) | | |
+| DriveCurrent | [float](#float) | | |
+| IsWiping | [bool](#bool) | | |
+| IsEndingWipeCycle | [bool](#bool) | | |
+| IsWiperError | [bool](#bool) | | |
+| IsPositionReached | [bool](#bool) | | |
+| IsBlocked | [bool](#bool) | | |
+| IsOverheated | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyWindshieldRear"></a>
+
+### VehicleBodyWindshieldRear
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Wiping | [VehicleBodyWindshieldRearWiping](#vss-VehicleBodyWindshieldRearWiping) | | |
+| IsHeatingOn | [bool](#bool) | | |
+| WasherFluid | [VehicleBodyWindshieldRearWasherFluid](#vss-VehicleBodyWindshieldRearWasherFluid) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyWindshieldRearWasherFluid"></a>
+
+### VehicleBodyWindshieldRearWasherFluid
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsLevelLow | [bool](#bool) | | |
+| Level | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyWindshieldRearWiping"></a>
+
+### VehicleBodyWindshieldRearWiping
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Mode | [string](#string) | | |
+| Intensity | [uint32](#uint32) | | |
+| System | [VehicleBodyWindshieldRearWipingSystem](#vss-VehicleBodyWindshieldRearWipingSystem) | | |
+| WiperWear | [uint32](#uint32) | | |
+| IsWipersWorn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleBodyWindshieldRearWipingSystem"></a>
+
+### VehicleBodyWindshieldRearWipingSystem
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Mode | [string](#string) | | |
+| Frequency | [uint32](#uint32) | | |
+| TargetPosition | [float](#float) | | |
+| ActualPosition | [float](#float) | | |
+| DriveCurrent | [float](#float) | | |
+| IsWiping | [bool](#bool) | | |
+| IsEndingWipeCycle | [bool](#bool) | | |
+| IsWiperError | [bool](#bool) | | |
+| IsPositionReached | [bool](#bool) | | |
+| IsBlocked | [bool](#bool) | | |
+| IsOverheated | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabin"></a>
+
+### VehicleCabin
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| RearShade | [VehicleCabinRearShade](#vss-VehicleCabinRearShade) | | |
+| HVAC | [VehicleCabinHVAC](#vss-VehicleCabinHVAC) | | |
+| Infotainment | [VehicleCabinInfotainment](#vss-VehicleCabinInfotainment) | | |
+| Sunroof | [VehicleCabinSunroof](#vss-VehicleCabinSunroof) | | |
+| RearviewMirror | [VehicleCabinRearviewMirror](#vss-VehicleCabinRearviewMirror) | | |
+| Lights | [VehicleCabinLights](#vss-VehicleCabinLights) | | |
+| Door | [VehicleCabinDoor](#vss-VehicleCabinDoor) | | |
+| DoorCount | [uint32](#uint32) | | |
+| Seat | [VehicleCabinSeat](#vss-VehicleCabinSeat) | | |
+| DriverPosition | [uint32](#uint32) | | |
+| SeatRowCount | [uint32](#uint32) | | |
+| SeatPosCount | [uint32](#uint32) | repeated | |
+| Convertible | [VehicleCabinConvertible](#vss-VehicleCabinConvertible) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinConvertible"></a>
+
+### VehicleCabinConvertible
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Status | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoor"></a>
+
+### VehicleCabinDoor
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Row1 | [VehicleCabinDoorRow1](#vss-VehicleCabinDoorRow1) | | |
+| Row2 | [VehicleCabinDoorRow2](#vss-VehicleCabinDoorRow2) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow1"></a>
+
+### VehicleCabinDoorRow1
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Left | [VehicleCabinDoorRow1Left](#vss-VehicleCabinDoorRow1Left) | | |
+| Right | [VehicleCabinDoorRow1Right](#vss-VehicleCabinDoorRow1Right) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow1Left"></a>
+
+### VehicleCabinDoorRow1Left
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+| IsLocked | [bool](#bool) | | |
+| Window | [VehicleCabinDoorRow1LeftWindow](#vss-VehicleCabinDoorRow1LeftWindow) | | |
+| IsChildLockActive | [bool](#bool) | | |
+| Shade | [VehicleCabinDoorRow1LeftShade](#vss-VehicleCabinDoorRow1LeftShade) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow1LeftShade"></a>
+
+### VehicleCabinDoorRow1LeftShade
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Switch | [string](#string) | | |
+| Position | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow1LeftWindow"></a>
+
+### VehicleCabinDoorRow1LeftWindow
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+| Position | [uint32](#uint32) | | |
+| IsChildLockEngaged | [bool](#bool) | | |
+| Switch | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow1Right"></a>
+
+### VehicleCabinDoorRow1Right
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+| IsLocked | [bool](#bool) | | |
+| Window | [VehicleCabinDoorRow1RightWindow](#vss-VehicleCabinDoorRow1RightWindow) | | |
+| IsChildLockActive | [bool](#bool) | | |
+| Shade | [VehicleCabinDoorRow1RightShade](#vss-VehicleCabinDoorRow1RightShade) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow1RightShade"></a>
+
+### VehicleCabinDoorRow1RightShade
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Switch | [string](#string) | | |
+| Position | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow1RightWindow"></a>
+
+### VehicleCabinDoorRow1RightWindow
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+| Position | [uint32](#uint32) | | |
+| IsChildLockEngaged | [bool](#bool) | | |
+| Switch | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow2"></a>
+
+### VehicleCabinDoorRow2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Left | [VehicleCabinDoorRow2Left](#vss-VehicleCabinDoorRow2Left) | | |
+| Right | [VehicleCabinDoorRow2Right](#vss-VehicleCabinDoorRow2Right) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow2Left"></a>
+
+### VehicleCabinDoorRow2Left
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+| IsLocked | [bool](#bool) | | |
+| Window | [VehicleCabinDoorRow2LeftWindow](#vss-VehicleCabinDoorRow2LeftWindow) | | |
+| IsChildLockActive | [bool](#bool) | | |
+| Shade | [VehicleCabinDoorRow2LeftShade](#vss-VehicleCabinDoorRow2LeftShade) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow2LeftShade"></a>
+
+### VehicleCabinDoorRow2LeftShade
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Switch | [string](#string) | | |
+| Position | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow2LeftWindow"></a>
+
+### VehicleCabinDoorRow2LeftWindow
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+| Position | [uint32](#uint32) | | |
+| IsChildLockEngaged | [bool](#bool) | | |
+| Switch | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow2Right"></a>
+
+### VehicleCabinDoorRow2Right
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+| IsLocked | [bool](#bool) | | |
+| Window | [VehicleCabinDoorRow2RightWindow](#vss-VehicleCabinDoorRow2RightWindow) | | |
+| IsChildLockActive | [bool](#bool) | | |
+| Shade | [VehicleCabinDoorRow2RightShade](#vss-VehicleCabinDoorRow2RightShade) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow2RightShade"></a>
+
+### VehicleCabinDoorRow2RightShade
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Switch | [string](#string) | | |
+| Position | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinDoorRow2RightWindow"></a>
+
+### VehicleCabinDoorRow2RightWindow
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOpen | [bool](#bool) | | |
+| Position | [uint32](#uint32) | | |
+| IsChildLockEngaged | [bool](#bool) | | |
+| Switch | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVAC"></a>
+
+### VehicleCabinHVAC
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Station | [VehicleCabinHVACStation](#vss-VehicleCabinHVACStation) | | |
+| IsRecirculationActive | [bool](#bool) | | |
+| IsFrontDefrosterActive | [bool](#bool) | | |
+| IsRearDefrosterActive | [bool](#bool) | | |
+| IsAirConditioningActive | [bool](#bool) | | |
+| AmbientAirTemperature | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStation"></a>
+
+### VehicleCabinHVACStation
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Row1 | [VehicleCabinHVACStationRow1](#vss-VehicleCabinHVACStationRow1) | | |
+| Row2 | [VehicleCabinHVACStationRow2](#vss-VehicleCabinHVACStationRow2) | | |
+| Row3 | [VehicleCabinHVACStationRow3](#vss-VehicleCabinHVACStationRow3) | | |
+| Row4 | [VehicleCabinHVACStationRow4](#vss-VehicleCabinHVACStationRow4) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow1"></a>
+
+### VehicleCabinHVACStationRow1
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Left | [VehicleCabinHVACStationRow1Left](#vss-VehicleCabinHVACStationRow1Left) | | |
+| Right | [VehicleCabinHVACStationRow1Right](#vss-VehicleCabinHVACStationRow1Right) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow1Left"></a>
+
+### VehicleCabinHVACStationRow1Left
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FanSpeed | [uint32](#uint32) | | |
+| Temperature | [int32](#int32) | | |
+| AirDistribution | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow1Right"></a>
+
+### VehicleCabinHVACStationRow1Right
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FanSpeed | [uint32](#uint32) | | |
+| Temperature | [int32](#int32) | | |
+| AirDistribution | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow2"></a>
+
+### VehicleCabinHVACStationRow2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Left | [VehicleCabinHVACStationRow2Left](#vss-VehicleCabinHVACStationRow2Left) | | |
+| Right | [VehicleCabinHVACStationRow2Right](#vss-VehicleCabinHVACStationRow2Right) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow2Left"></a>
+
+### VehicleCabinHVACStationRow2Left
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FanSpeed | [uint32](#uint32) | | |
+| Temperature | [int32](#int32) | | |
+| AirDistribution | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow2Right"></a>
+
+### VehicleCabinHVACStationRow2Right
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FanSpeed | [uint32](#uint32) | | |
+| Temperature | [int32](#int32) | | |
+| AirDistribution | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow3"></a>
+
+### VehicleCabinHVACStationRow3
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Left | [VehicleCabinHVACStationRow3Left](#vss-VehicleCabinHVACStationRow3Left) | | |
+| Right | [VehicleCabinHVACStationRow3Right](#vss-VehicleCabinHVACStationRow3Right) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow3Left"></a>
+
+### VehicleCabinHVACStationRow3Left
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FanSpeed | [uint32](#uint32) | | |
+| Temperature | [int32](#int32) | | |
+| AirDistribution | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow3Right"></a>
+
+### VehicleCabinHVACStationRow3Right
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FanSpeed | [uint32](#uint32) | | |
+| Temperature | [int32](#int32) | | |
+| AirDistribution | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow4"></a>
+
+### VehicleCabinHVACStationRow4
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Left | [VehicleCabinHVACStationRow4Left](#vss-VehicleCabinHVACStationRow4Left) | | |
+| Right | [VehicleCabinHVACStationRow4Right](#vss-VehicleCabinHVACStationRow4Right) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow4Left"></a>
+
+### VehicleCabinHVACStationRow4Left
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FanSpeed | [uint32](#uint32) | | |
+| Temperature | [int32](#int32) | | |
+| AirDistribution | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinHVACStationRow4Right"></a>
+
+### VehicleCabinHVACStationRow4Right
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FanSpeed | [uint32](#uint32) | | |
+| Temperature | [int32](#int32) | | |
+| AirDistribution | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinInfotainment"></a>
+
+### VehicleCabinInfotainment
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Media | [VehicleCabinInfotainmentMedia](#vss-VehicleCabinInfotainmentMedia) | | |
+| Navigation | [VehicleCabinInfotainmentNavigation](#vss-VehicleCabinInfotainmentNavigation) | | |
+| HMI | [VehicleCabinInfotainmentHMI](#vss-VehicleCabinInfotainmentHMI) | | |
+| SmartphoneProjection | [VehicleCabinInfotainmentSmartphoneProjection](#vss-VehicleCabinInfotainmentSmartphoneProjection) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinInfotainmentHMI"></a>
+
+### VehicleCabinInfotainmentHMI
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| CurrentLanguage | [string](#string) | | |
+| DateFormat | [string](#string) | | |
+| TimeFormat | [string](#string) | | |
+| DistanceUnit | [string](#string) | | |
+| FuelVolumeUnit | [string](#string) | | |
+| FuelEconomyUnits | [string](#string) | | |
+| EVEconomyUnits | [string](#string) | | |
+| TemperatureUnit | [string](#string) | | |
+| TirePressureUnit | [string](#string) | | |
+| Brightness | [float](#float) | | |
+| DayNightMode | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinInfotainmentMedia"></a>
+
+### VehicleCabinInfotainmentMedia
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Action | [string](#string) | | |
+| Played | [VehicleCabinInfotainmentMediaPlayed](#vss-VehicleCabinInfotainmentMediaPlayed) | | |
+| DeclinedURI | [string](#string) | | |
+| SelectedURI | [string](#string) | | |
+| Volume | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinInfotainmentMediaPlayed"></a>
+
+### VehicleCabinInfotainmentMediaPlayed
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Source | [string](#string) | | |
+| Artist | [string](#string) | | |
+| Album | [string](#string) | | |
+| Track | [string](#string) | | |
+| URI | [string](#string) | | |
+| PlaybackRate | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinInfotainmentNavigation"></a>
+
+### VehicleCabinInfotainmentNavigation
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| DestinationSet | [VehicleCabinInfotainmentNavigationDestinationSet](#vss-VehicleCabinInfotainmentNavigationDestinationSet) | | |
+| Mute | [string](#string) | | |
+| Volume | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinInfotainmentNavigationDestinationSet"></a>
+
+### VehicleCabinInfotainmentNavigationDestinationSet
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Latitude | [double](#double) | | |
+| Longitude | [double](#double) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinInfotainmentSmartphoneProjection"></a>
+
+### VehicleCabinInfotainmentSmartphoneProjection
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Active | [string](#string) | | |
+| Source | [string](#string) | | |
+| SupportedMode | [string](#string) | repeated | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinLights"></a>
+
+### VehicleCabinLights
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsGloveBoxOn | [bool](#bool) | | |
+| IsTrunkOn | [bool](#bool) | | |
+| IsDomeOn | [bool](#bool) | | |
+| AmbientLight | [uint32](#uint32) | | |
+| LightIntensity | [uint32](#uint32) | | |
+| Spotlight | [VehicleCabinLightsSpotlight](#vss-VehicleCabinLightsSpotlight) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinLightsSpotlight"></a>
+
+### VehicleCabinLightsSpotlight
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Row1 | [VehicleCabinLightsSpotlightRow1](#vss-VehicleCabinLightsSpotlightRow1) | | |
+| Row2 | [VehicleCabinLightsSpotlightRow2](#vss-VehicleCabinLightsSpotlightRow2) | | |
+| Row3 | [VehicleCabinLightsSpotlightRow3](#vss-VehicleCabinLightsSpotlightRow3) | | |
+| Row4 | [VehicleCabinLightsSpotlightRow4](#vss-VehicleCabinLightsSpotlightRow4) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinLightsSpotlightRow1"></a>
+
+### VehicleCabinLightsSpotlightRow1
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsSharedOn | [bool](#bool) | | |
+| IsLeftOn | [bool](#bool) | | |
+| IsRightOn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinLightsSpotlightRow2"></a>
+
+### VehicleCabinLightsSpotlightRow2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsSharedOn | [bool](#bool) | | |
+| IsLeftOn | [bool](#bool) | | |
+| IsRightOn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinLightsSpotlightRow3"></a>
+
+### VehicleCabinLightsSpotlightRow3
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsSharedOn | [bool](#bool) | | |
+| IsLeftOn | [bool](#bool) | | |
+| IsRightOn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinLightsSpotlightRow4"></a>
+
+### VehicleCabinLightsSpotlightRow4
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsSharedOn | [bool](#bool) | | |
+| IsLeftOn | [bool](#bool) | | |
+| IsRightOn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinRearShade"></a>
+
+### VehicleCabinRearShade
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Switch | [string](#string) | | |
+| Position | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinRearviewMirror"></a>
+
+### VehicleCabinRearviewMirror
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| DimmingLevel | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeat"></a>
+
+### VehicleCabinSeat
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Row1 | [VehicleCabinSeatRow1](#vss-VehicleCabinSeatRow1) | | |
+| Row2 | [VehicleCabinSeatRow2](#vss-VehicleCabinSeatRow2) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1"></a>
+
+### VehicleCabinSeatRow1
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Pos1 | [VehicleCabinSeatRow1Pos1](#vss-VehicleCabinSeatRow1Pos1) | | |
+| Pos2 | [VehicleCabinSeatRow1Pos2](#vss-VehicleCabinSeatRow1Pos2) | | |
+| Pos3 | [VehicleCabinSeatRow1Pos3](#vss-VehicleCabinSeatRow1Pos3) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1"></a>
+
+### VehicleCabinSeatRow1Pos1
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOccupied | [bool](#bool) | | |
+| Occupant | [VehicleCabinSeatRow1Pos1Occupant](#vss-VehicleCabinSeatRow1Pos1Occupant) | | |
+| IsBelted | [bool](#bool) | | |
+| Heating | [int32](#int32) | | |
+| Massage | [uint32](#uint32) | | |
+| Position | [uint32](#uint32) | | |
+| Height | [uint32](#uint32) | | |
+| Tilt | [float](#float) | | |
+| Backrest | [VehicleCabinSeatRow1Pos1Backrest](#vss-VehicleCabinSeatRow1Pos1Backrest) | | |
+| Seating | [VehicleCabinSeatRow1Pos1Seating](#vss-VehicleCabinSeatRow1Pos1Seating) | | |
+| Headrest | [VehicleCabinSeatRow1Pos1Headrest](#vss-VehicleCabinSeatRow1Pos1Headrest) | | |
+| Airbag | [VehicleCabinSeatRow1Pos1Airbag](#vss-VehicleCabinSeatRow1Pos1Airbag) | | |
+| Switch | [VehicleCabinSeatRow1Pos1Switch](#vss-VehicleCabinSeatRow1Pos1Switch) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1Airbag"></a>
+
+### VehicleCabinSeatRow1Pos1Airbag
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsDeployed | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1Backrest"></a>
+
+### VehicleCabinSeatRow1Pos1Backrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Recline | [float](#float) | | |
+| Lumbar | [VehicleCabinSeatRow1Pos1BackrestLumbar](#vss-VehicleCabinSeatRow1Pos1BackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow1Pos1BackrestSideBolster](#vss-VehicleCabinSeatRow1Pos1BackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1BackrestLumbar"></a>
+
+### VehicleCabinSeatRow1Pos1BackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+| Height | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1BackrestSideBolster"></a>
+
+### VehicleCabinSeatRow1Pos1BackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1Headrest"></a>
+
+### VehicleCabinSeatRow1Pos1Headrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Height | [uint32](#uint32) | | |
+| Angle | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1Occupant"></a>
+
+### VehicleCabinSeatRow1Pos1Occupant
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Identifier | [VehicleCabinSeatRow1Pos1OccupantIdentifier](#vss-VehicleCabinSeatRow1Pos1OccupantIdentifier) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1OccupantIdentifier"></a>
+
+### VehicleCabinSeatRow1Pos1OccupantIdentifier
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Subject | [string](#string) | | |
+| Issuer | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1Seating"></a>
+
+### VehicleCabinSeatRow1Pos1Seating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Length | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1Switch"></a>
+
+### VehicleCabinSeatRow1Pos1Switch
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsWarmerEngaged | [bool](#bool) | | |
+| IsCoolerEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsTiltForwardEngaged | [bool](#bool) | | |
+| IsTiltBackwardEngaged | [bool](#bool) | | |
+| Backrest | [VehicleCabinSeatRow1Pos1SwitchBackrest](#vss-VehicleCabinSeatRow1Pos1SwitchBackrest) | | |
+| Seating | [VehicleCabinSeatRow1Pos1SwitchSeating](#vss-VehicleCabinSeatRow1Pos1SwitchSeating) | | |
+| Headrest | [VehicleCabinSeatRow1Pos1SwitchHeadrest](#vss-VehicleCabinSeatRow1Pos1SwitchHeadrest) | | |
+| Massage | [VehicleCabinSeatRow1Pos1SwitchMassage](#vss-VehicleCabinSeatRow1Pos1SwitchMassage) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1SwitchBackrest"></a>
+
+### VehicleCabinSeatRow1Pos1SwitchBackrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsReclineForwardEngaged | [bool](#bool) | | |
+| IsReclineBackwardEngaged | [bool](#bool) | | |
+| Lumbar | [VehicleCabinSeatRow1Pos1SwitchBackrestLumbar](#vss-VehicleCabinSeatRow1Pos1SwitchBackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1SwitchBackrestLumbar"></a>
+
+### VehicleCabinSeatRow1Pos1SwitchBackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster"></a>
+
+### VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1SwitchHeadrest"></a>
+
+### VehicleCabinSeatRow1Pos1SwitchHeadrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1SwitchMassage"></a>
+
+### VehicleCabinSeatRow1Pos1SwitchMassage
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsIncreaseEngaged | [bool](#bool) | | |
+| IsDecreaseEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos1SwitchSeating"></a>
+
+### VehicleCabinSeatRow1Pos1SwitchSeating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2"></a>
+
+### VehicleCabinSeatRow1Pos2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOccupied | [bool](#bool) | | |
+| Occupant | [VehicleCabinSeatRow1Pos2Occupant](#vss-VehicleCabinSeatRow1Pos2Occupant) | | |
+| IsBelted | [bool](#bool) | | |
+| Heating | [int32](#int32) | | |
+| Massage | [uint32](#uint32) | | |
+| Position | [uint32](#uint32) | | |
+| Height | [uint32](#uint32) | | |
+| Tilt | [float](#float) | | |
+| Backrest | [VehicleCabinSeatRow1Pos2Backrest](#vss-VehicleCabinSeatRow1Pos2Backrest) | | |
+| Seating | [VehicleCabinSeatRow1Pos2Seating](#vss-VehicleCabinSeatRow1Pos2Seating) | | |
+| Headrest | [VehicleCabinSeatRow1Pos2Headrest](#vss-VehicleCabinSeatRow1Pos2Headrest) | | |
+| Airbag | [VehicleCabinSeatRow1Pos2Airbag](#vss-VehicleCabinSeatRow1Pos2Airbag) | | |
+| Switch | [VehicleCabinSeatRow1Pos2Switch](#vss-VehicleCabinSeatRow1Pos2Switch) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2Airbag"></a>
+
+### VehicleCabinSeatRow1Pos2Airbag
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsDeployed | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2Backrest"></a>
+
+### VehicleCabinSeatRow1Pos2Backrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Recline | [float](#float) | | |
+| Lumbar | [VehicleCabinSeatRow1Pos2BackrestLumbar](#vss-VehicleCabinSeatRow1Pos2BackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow1Pos2BackrestSideBolster](#vss-VehicleCabinSeatRow1Pos2BackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2BackrestLumbar"></a>
+
+### VehicleCabinSeatRow1Pos2BackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+| Height | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2BackrestSideBolster"></a>
+
+### VehicleCabinSeatRow1Pos2BackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2Headrest"></a>
+
+### VehicleCabinSeatRow1Pos2Headrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Height | [uint32](#uint32) | | |
+| Angle | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2Occupant"></a>
+
+### VehicleCabinSeatRow1Pos2Occupant
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Identifier | [VehicleCabinSeatRow1Pos2OccupantIdentifier](#vss-VehicleCabinSeatRow1Pos2OccupantIdentifier) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2OccupantIdentifier"></a>
+
+### VehicleCabinSeatRow1Pos2OccupantIdentifier
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Subject | [string](#string) | | |
+| Issuer | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2Seating"></a>
+
+### VehicleCabinSeatRow1Pos2Seating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Length | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2Switch"></a>
+
+### VehicleCabinSeatRow1Pos2Switch
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsWarmerEngaged | [bool](#bool) | | |
+| IsCoolerEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsTiltForwardEngaged | [bool](#bool) | | |
+| IsTiltBackwardEngaged | [bool](#bool) | | |
+| Backrest | [VehicleCabinSeatRow1Pos2SwitchBackrest](#vss-VehicleCabinSeatRow1Pos2SwitchBackrest) | | |
+| Seating | [VehicleCabinSeatRow1Pos2SwitchSeating](#vss-VehicleCabinSeatRow1Pos2SwitchSeating) | | |
+| Headrest | [VehicleCabinSeatRow1Pos2SwitchHeadrest](#vss-VehicleCabinSeatRow1Pos2SwitchHeadrest) | | |
+| Massage | [VehicleCabinSeatRow1Pos2SwitchMassage](#vss-VehicleCabinSeatRow1Pos2SwitchMassage) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2SwitchBackrest"></a>
+
+### VehicleCabinSeatRow1Pos2SwitchBackrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsReclineForwardEngaged | [bool](#bool) | | |
+| IsReclineBackwardEngaged | [bool](#bool) | | |
+| Lumbar | [VehicleCabinSeatRow1Pos2SwitchBackrestLumbar](#vss-VehicleCabinSeatRow1Pos2SwitchBackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2SwitchBackrestLumbar"></a>
+
+### VehicleCabinSeatRow1Pos2SwitchBackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster"></a>
+
+### VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2SwitchHeadrest"></a>
+
+### VehicleCabinSeatRow1Pos2SwitchHeadrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2SwitchMassage"></a>
+
+### VehicleCabinSeatRow1Pos2SwitchMassage
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsIncreaseEngaged | [bool](#bool) | | |
+| IsDecreaseEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos2SwitchSeating"></a>
+
+### VehicleCabinSeatRow1Pos2SwitchSeating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3"></a>
+
+### VehicleCabinSeatRow1Pos3
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOccupied | [bool](#bool) | | |
+| Occupant | [VehicleCabinSeatRow1Pos3Occupant](#vss-VehicleCabinSeatRow1Pos3Occupant) | | |
+| IsBelted | [bool](#bool) | | |
+| Heating | [int32](#int32) | | |
+| Massage | [uint32](#uint32) | | |
+| Position | [uint32](#uint32) | | |
+| Height | [uint32](#uint32) | | |
+| Tilt | [float](#float) | | |
+| Backrest | [VehicleCabinSeatRow1Pos3Backrest](#vss-VehicleCabinSeatRow1Pos3Backrest) | | |
+| Seating | [VehicleCabinSeatRow1Pos3Seating](#vss-VehicleCabinSeatRow1Pos3Seating) | | |
+| Headrest | [VehicleCabinSeatRow1Pos3Headrest](#vss-VehicleCabinSeatRow1Pos3Headrest) | | |
+| Airbag | [VehicleCabinSeatRow1Pos3Airbag](#vss-VehicleCabinSeatRow1Pos3Airbag) | | |
+| Switch | [VehicleCabinSeatRow1Pos3Switch](#vss-VehicleCabinSeatRow1Pos3Switch) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3Airbag"></a>
+
+### VehicleCabinSeatRow1Pos3Airbag
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsDeployed | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3Backrest"></a>
+
+### VehicleCabinSeatRow1Pos3Backrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Recline | [float](#float) | | |
+| Lumbar | [VehicleCabinSeatRow1Pos3BackrestLumbar](#vss-VehicleCabinSeatRow1Pos3BackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow1Pos3BackrestSideBolster](#vss-VehicleCabinSeatRow1Pos3BackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3BackrestLumbar"></a>
+
+### VehicleCabinSeatRow1Pos3BackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+| Height | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3BackrestSideBolster"></a>
+
+### VehicleCabinSeatRow1Pos3BackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3Headrest"></a>
+
+### VehicleCabinSeatRow1Pos3Headrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Height | [uint32](#uint32) | | |
+| Angle | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3Occupant"></a>
+
+### VehicleCabinSeatRow1Pos3Occupant
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Identifier | [VehicleCabinSeatRow1Pos3OccupantIdentifier](#vss-VehicleCabinSeatRow1Pos3OccupantIdentifier) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3OccupantIdentifier"></a>
+
+### VehicleCabinSeatRow1Pos3OccupantIdentifier
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Subject | [string](#string) | | |
+| Issuer | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3Seating"></a>
+
+### VehicleCabinSeatRow1Pos3Seating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Length | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3Switch"></a>
+
+### VehicleCabinSeatRow1Pos3Switch
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsWarmerEngaged | [bool](#bool) | | |
+| IsCoolerEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsTiltForwardEngaged | [bool](#bool) | | |
+| IsTiltBackwardEngaged | [bool](#bool) | | |
+| Backrest | [VehicleCabinSeatRow1Pos3SwitchBackrest](#vss-VehicleCabinSeatRow1Pos3SwitchBackrest) | | |
+| Seating | [VehicleCabinSeatRow1Pos3SwitchSeating](#vss-VehicleCabinSeatRow1Pos3SwitchSeating) | | |
+| Headrest | [VehicleCabinSeatRow1Pos3SwitchHeadrest](#vss-VehicleCabinSeatRow1Pos3SwitchHeadrest) | | |
+| Massage | [VehicleCabinSeatRow1Pos3SwitchMassage](#vss-VehicleCabinSeatRow1Pos3SwitchMassage) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3SwitchBackrest"></a>
+
+### VehicleCabinSeatRow1Pos3SwitchBackrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsReclineForwardEngaged | [bool](#bool) | | |
+| IsReclineBackwardEngaged | [bool](#bool) | | |
+| Lumbar | [VehicleCabinSeatRow1Pos3SwitchBackrestLumbar](#vss-VehicleCabinSeatRow1Pos3SwitchBackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3SwitchBackrestLumbar"></a>
+
+### VehicleCabinSeatRow1Pos3SwitchBackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster"></a>
+
+### VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3SwitchHeadrest"></a>
+
+### VehicleCabinSeatRow1Pos3SwitchHeadrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3SwitchMassage"></a>
+
+### VehicleCabinSeatRow1Pos3SwitchMassage
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsIncreaseEngaged | [bool](#bool) | | |
+| IsDecreaseEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow1Pos3SwitchSeating"></a>
+
+### VehicleCabinSeatRow1Pos3SwitchSeating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2"></a>
+
+### VehicleCabinSeatRow2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Pos1 | [VehicleCabinSeatRow2Pos1](#vss-VehicleCabinSeatRow2Pos1) | | |
+| Pos2 | [VehicleCabinSeatRow2Pos2](#vss-VehicleCabinSeatRow2Pos2) | | |
+| Pos3 | [VehicleCabinSeatRow2Pos3](#vss-VehicleCabinSeatRow2Pos3) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1"></a>
+
+### VehicleCabinSeatRow2Pos1
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOccupied | [bool](#bool) | | |
+| Occupant | [VehicleCabinSeatRow2Pos1Occupant](#vss-VehicleCabinSeatRow2Pos1Occupant) | | |
+| IsBelted | [bool](#bool) | | |
+| Heating | [int32](#int32) | | |
+| Massage | [uint32](#uint32) | | |
+| Position | [uint32](#uint32) | | |
+| Height | [uint32](#uint32) | | |
+| Tilt | [float](#float) | | |
+| Backrest | [VehicleCabinSeatRow2Pos1Backrest](#vss-VehicleCabinSeatRow2Pos1Backrest) | | |
+| Seating | [VehicleCabinSeatRow2Pos1Seating](#vss-VehicleCabinSeatRow2Pos1Seating) | | |
+| Headrest | [VehicleCabinSeatRow2Pos1Headrest](#vss-VehicleCabinSeatRow2Pos1Headrest) | | |
+| Airbag | [VehicleCabinSeatRow2Pos1Airbag](#vss-VehicleCabinSeatRow2Pos1Airbag) | | |
+| Switch | [VehicleCabinSeatRow2Pos1Switch](#vss-VehicleCabinSeatRow2Pos1Switch) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1Airbag"></a>
+
+### VehicleCabinSeatRow2Pos1Airbag
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsDeployed | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1Backrest"></a>
+
+### VehicleCabinSeatRow2Pos1Backrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Recline | [float](#float) | | |
+| Lumbar | [VehicleCabinSeatRow2Pos1BackrestLumbar](#vss-VehicleCabinSeatRow2Pos1BackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow2Pos1BackrestSideBolster](#vss-VehicleCabinSeatRow2Pos1BackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1BackrestLumbar"></a>
+
+### VehicleCabinSeatRow2Pos1BackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+| Height | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1BackrestSideBolster"></a>
+
+### VehicleCabinSeatRow2Pos1BackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1Headrest"></a>
+
+### VehicleCabinSeatRow2Pos1Headrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Height | [uint32](#uint32) | | |
+| Angle | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1Occupant"></a>
+
+### VehicleCabinSeatRow2Pos1Occupant
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Identifier | [VehicleCabinSeatRow2Pos1OccupantIdentifier](#vss-VehicleCabinSeatRow2Pos1OccupantIdentifier) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1OccupantIdentifier"></a>
+
+### VehicleCabinSeatRow2Pos1OccupantIdentifier
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Subject | [string](#string) | | |
+| Issuer | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1Seating"></a>
+
+### VehicleCabinSeatRow2Pos1Seating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Length | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1Switch"></a>
+
+### VehicleCabinSeatRow2Pos1Switch
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsWarmerEngaged | [bool](#bool) | | |
+| IsCoolerEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsTiltForwardEngaged | [bool](#bool) | | |
+| IsTiltBackwardEngaged | [bool](#bool) | | |
+| Backrest | [VehicleCabinSeatRow2Pos1SwitchBackrest](#vss-VehicleCabinSeatRow2Pos1SwitchBackrest) | | |
+| Seating | [VehicleCabinSeatRow2Pos1SwitchSeating](#vss-VehicleCabinSeatRow2Pos1SwitchSeating) | | |
+| Headrest | [VehicleCabinSeatRow2Pos1SwitchHeadrest](#vss-VehicleCabinSeatRow2Pos1SwitchHeadrest) | | |
+| Massage | [VehicleCabinSeatRow2Pos1SwitchMassage](#vss-VehicleCabinSeatRow2Pos1SwitchMassage) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1SwitchBackrest"></a>
+
+### VehicleCabinSeatRow2Pos1SwitchBackrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsReclineForwardEngaged | [bool](#bool) | | |
+| IsReclineBackwardEngaged | [bool](#bool) | | |
+| Lumbar | [VehicleCabinSeatRow2Pos1SwitchBackrestLumbar](#vss-VehicleCabinSeatRow2Pos1SwitchBackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1SwitchBackrestLumbar"></a>
+
+### VehicleCabinSeatRow2Pos1SwitchBackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster"></a>
+
+### VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1SwitchHeadrest"></a>
+
+### VehicleCabinSeatRow2Pos1SwitchHeadrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1SwitchMassage"></a>
+
+### VehicleCabinSeatRow2Pos1SwitchMassage
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsIncreaseEngaged | [bool](#bool) | | |
+| IsDecreaseEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos1SwitchSeating"></a>
+
+### VehicleCabinSeatRow2Pos1SwitchSeating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2"></a>
+
+### VehicleCabinSeatRow2Pos2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOccupied | [bool](#bool) | | |
+| Occupant | [VehicleCabinSeatRow2Pos2Occupant](#vss-VehicleCabinSeatRow2Pos2Occupant) | | |
+| IsBelted | [bool](#bool) | | |
+| Heating | [int32](#int32) | | |
+| Massage | [uint32](#uint32) | | |
+| Position | [uint32](#uint32) | | |
+| Height | [uint32](#uint32) | | |
+| Tilt | [float](#float) | | |
+| Backrest | [VehicleCabinSeatRow2Pos2Backrest](#vss-VehicleCabinSeatRow2Pos2Backrest) | | |
+| Seating | [VehicleCabinSeatRow2Pos2Seating](#vss-VehicleCabinSeatRow2Pos2Seating) | | |
+| Headrest | [VehicleCabinSeatRow2Pos2Headrest](#vss-VehicleCabinSeatRow2Pos2Headrest) | | |
+| Airbag | [VehicleCabinSeatRow2Pos2Airbag](#vss-VehicleCabinSeatRow2Pos2Airbag) | | |
+| Switch | [VehicleCabinSeatRow2Pos2Switch](#vss-VehicleCabinSeatRow2Pos2Switch) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2Airbag"></a>
+
+### VehicleCabinSeatRow2Pos2Airbag
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsDeployed | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2Backrest"></a>
+
+### VehicleCabinSeatRow2Pos2Backrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Recline | [float](#float) | | |
+| Lumbar | [VehicleCabinSeatRow2Pos2BackrestLumbar](#vss-VehicleCabinSeatRow2Pos2BackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow2Pos2BackrestSideBolster](#vss-VehicleCabinSeatRow2Pos2BackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2BackrestLumbar"></a>
+
+### VehicleCabinSeatRow2Pos2BackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+| Height | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2BackrestSideBolster"></a>
+
+### VehicleCabinSeatRow2Pos2BackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2Headrest"></a>
+
+### VehicleCabinSeatRow2Pos2Headrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Height | [uint32](#uint32) | | |
+| Angle | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2Occupant"></a>
+
+### VehicleCabinSeatRow2Pos2Occupant
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Identifier | [VehicleCabinSeatRow2Pos2OccupantIdentifier](#vss-VehicleCabinSeatRow2Pos2OccupantIdentifier) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2OccupantIdentifier"></a>
+
+### VehicleCabinSeatRow2Pos2OccupantIdentifier
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Subject | [string](#string) | | |
+| Issuer | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2Seating"></a>
+
+### VehicleCabinSeatRow2Pos2Seating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Length | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2Switch"></a>
+
+### VehicleCabinSeatRow2Pos2Switch
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsWarmerEngaged | [bool](#bool) | | |
+| IsCoolerEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsTiltForwardEngaged | [bool](#bool) | | |
+| IsTiltBackwardEngaged | [bool](#bool) | | |
+| Backrest | [VehicleCabinSeatRow2Pos2SwitchBackrest](#vss-VehicleCabinSeatRow2Pos2SwitchBackrest) | | |
+| Seating | [VehicleCabinSeatRow2Pos2SwitchSeating](#vss-VehicleCabinSeatRow2Pos2SwitchSeating) | | |
+| Headrest | [VehicleCabinSeatRow2Pos2SwitchHeadrest](#vss-VehicleCabinSeatRow2Pos2SwitchHeadrest) | | |
+| Massage | [VehicleCabinSeatRow2Pos2SwitchMassage](#vss-VehicleCabinSeatRow2Pos2SwitchMassage) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2SwitchBackrest"></a>
+
+### VehicleCabinSeatRow2Pos2SwitchBackrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsReclineForwardEngaged | [bool](#bool) | | |
+| IsReclineBackwardEngaged | [bool](#bool) | | |
+| Lumbar | [VehicleCabinSeatRow2Pos2SwitchBackrestLumbar](#vss-VehicleCabinSeatRow2Pos2SwitchBackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2SwitchBackrestLumbar"></a>
+
+### VehicleCabinSeatRow2Pos2SwitchBackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster"></a>
+
+### VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2SwitchHeadrest"></a>
+
+### VehicleCabinSeatRow2Pos2SwitchHeadrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2SwitchMassage"></a>
+
+### VehicleCabinSeatRow2Pos2SwitchMassage
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsIncreaseEngaged | [bool](#bool) | | |
+| IsDecreaseEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos2SwitchSeating"></a>
+
+### VehicleCabinSeatRow2Pos2SwitchSeating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3"></a>
+
+### VehicleCabinSeatRow2Pos3
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsOccupied | [bool](#bool) | | |
+| Occupant | [VehicleCabinSeatRow2Pos3Occupant](#vss-VehicleCabinSeatRow2Pos3Occupant) | | |
+| IsBelted | [bool](#bool) | | |
+| Heating | [int32](#int32) | | |
+| Massage | [uint32](#uint32) | | |
+| Position | [uint32](#uint32) | | |
+| Height | [uint32](#uint32) | | |
+| Tilt | [float](#float) | | |
+| Backrest | [VehicleCabinSeatRow2Pos3Backrest](#vss-VehicleCabinSeatRow2Pos3Backrest) | | |
+| Seating | [VehicleCabinSeatRow2Pos3Seating](#vss-VehicleCabinSeatRow2Pos3Seating) | | |
+| Headrest | [VehicleCabinSeatRow2Pos3Headrest](#vss-VehicleCabinSeatRow2Pos3Headrest) | | |
+| Airbag | [VehicleCabinSeatRow2Pos3Airbag](#vss-VehicleCabinSeatRow2Pos3Airbag) | | |
+| Switch | [VehicleCabinSeatRow2Pos3Switch](#vss-VehicleCabinSeatRow2Pos3Switch) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3Airbag"></a>
+
+### VehicleCabinSeatRow2Pos3Airbag
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsDeployed | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3Backrest"></a>
+
+### VehicleCabinSeatRow2Pos3Backrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Recline | [float](#float) | | |
+| Lumbar | [VehicleCabinSeatRow2Pos3BackrestLumbar](#vss-VehicleCabinSeatRow2Pos3BackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow2Pos3BackrestSideBolster](#vss-VehicleCabinSeatRow2Pos3BackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3BackrestLumbar"></a>
+
+### VehicleCabinSeatRow2Pos3BackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+| Height | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3BackrestSideBolster"></a>
+
+### VehicleCabinSeatRow2Pos3BackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Support | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3Headrest"></a>
+
+### VehicleCabinSeatRow2Pos3Headrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Height | [uint32](#uint32) | | |
+| Angle | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3Occupant"></a>
+
+### VehicleCabinSeatRow2Pos3Occupant
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Identifier | [VehicleCabinSeatRow2Pos3OccupantIdentifier](#vss-VehicleCabinSeatRow2Pos3OccupantIdentifier) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3OccupantIdentifier"></a>
+
+### VehicleCabinSeatRow2Pos3OccupantIdentifier
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Subject | [string](#string) | | |
+| Issuer | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3Seating"></a>
+
+### VehicleCabinSeatRow2Pos3Seating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Length | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3Switch"></a>
+
+### VehicleCabinSeatRow2Pos3Switch
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsWarmerEngaged | [bool](#bool) | | |
+| IsCoolerEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsTiltForwardEngaged | [bool](#bool) | | |
+| IsTiltBackwardEngaged | [bool](#bool) | | |
+| Backrest | [VehicleCabinSeatRow2Pos3SwitchBackrest](#vss-VehicleCabinSeatRow2Pos3SwitchBackrest) | | |
+| Seating | [VehicleCabinSeatRow2Pos3SwitchSeating](#vss-VehicleCabinSeatRow2Pos3SwitchSeating) | | |
+| Headrest | [VehicleCabinSeatRow2Pos3SwitchHeadrest](#vss-VehicleCabinSeatRow2Pos3SwitchHeadrest) | | |
+| Massage | [VehicleCabinSeatRow2Pos3SwitchMassage](#vss-VehicleCabinSeatRow2Pos3SwitchMassage) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3SwitchBackrest"></a>
+
+### VehicleCabinSeatRow2Pos3SwitchBackrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsReclineForwardEngaged | [bool](#bool) | | |
+| IsReclineBackwardEngaged | [bool](#bool) | | |
+| Lumbar | [VehicleCabinSeatRow2Pos3SwitchBackrestLumbar](#vss-VehicleCabinSeatRow2Pos3SwitchBackrestLumbar) | | |
+| SideBolster | [VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3SwitchBackrestLumbar"></a>
+
+### VehicleCabinSeatRow2Pos3SwitchBackrestLumbar
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster"></a>
+
+### VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMoreSupportEngaged | [bool](#bool) | | |
+| IsLessSupportEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3SwitchHeadrest"></a>
+
+### VehicleCabinSeatRow2Pos3SwitchHeadrest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsUpEngaged | [bool](#bool) | | |
+| IsDownEngaged | [bool](#bool) | | |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3SwitchMassage"></a>
+
+### VehicleCabinSeatRow2Pos3SwitchMassage
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsIncreaseEngaged | [bool](#bool) | | |
+| IsDecreaseEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSeatRow2Pos3SwitchSeating"></a>
+
+### VehicleCabinSeatRow2Pos3SwitchSeating
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsForwardEngaged | [bool](#bool) | | |
+| IsBackwardEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSunroof"></a>
+
+### VehicleCabinSunroof
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Position | [int32](#int32) | | |
+| Switch | [string](#string) | | |
+| Shade | [VehicleCabinSunroofShade](#vss-VehicleCabinSunroofShade) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCabinSunroofShade"></a>
+
+### VehicleCabinSunroofShade
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Switch | [string](#string) | | |
+| Position | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassis"></a>
+
+### VehicleChassis
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Wheelbase | [uint32](#uint32) | | |
+| Track | [uint32](#uint32) | | |
+| Axle | [VehicleChassisAxle](#vss-VehicleChassisAxle) | | |
+| AxleCount | [uint32](#uint32) | | |
+| ParkingBrake | [VehicleChassisParkingBrake](#vss-VehicleChassisParkingBrake) | | |
+| SteeringWheel | [VehicleChassisSteeringWheel](#vss-VehicleChassisSteeringWheel) | | |
+| Accelerator | [VehicleChassisAccelerator](#vss-VehicleChassisAccelerator) | | |
+| Brake | [VehicleChassisBrake](#vss-VehicleChassisBrake) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAccelerator"></a>
+
+### VehicleChassisAccelerator
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| PedalPosition | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxle"></a>
+
+### VehicleChassisAxle
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Row1 | [VehicleChassisAxleRow1](#vss-VehicleChassisAxleRow1) | | |
+| Row2 | [VehicleChassisAxleRow2](#vss-VehicleChassisAxleRow2) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow1"></a>
+
+### VehicleChassisAxleRow1
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| WheelCount | [uint32](#uint32) | | |
+| WheelDiameter | [float](#float) | | |
+| WheelWidth | [float](#float) | | |
+| TireDiameter | [float](#float) | | |
+| TireWidth | [uint32](#uint32) | | |
+| TireAspectRatio | [uint32](#uint32) | | |
+| Wheel | [VehicleChassisAxleRow1Wheel](#vss-VehicleChassisAxleRow1Wheel) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow1Wheel"></a>
+
+### VehicleChassisAxleRow1Wheel
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Left | [VehicleChassisAxleRow1WheelLeft](#vss-VehicleChassisAxleRow1WheelLeft) | | |
+| Right | [VehicleChassisAxleRow1WheelRight](#vss-VehicleChassisAxleRow1WheelRight) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow1WheelLeft"></a>
+
+### VehicleChassisAxleRow1WheelLeft
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Brake | [VehicleChassisAxleRow1WheelLeftBrake](#vss-VehicleChassisAxleRow1WheelLeftBrake) | | |
+| Tire | [VehicleChassisAxleRow1WheelLeftTire](#vss-VehicleChassisAxleRow1WheelLeftTire) | | |
+| Speed | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow1WheelLeftBrake"></a>
+
+### VehicleChassisAxleRow1WheelLeftBrake
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FluidLevel | [uint32](#uint32) | | |
+| IsFluidLevelLow | [bool](#bool) | | |
+| PadWear | [uint32](#uint32) | | |
+| IsBrakesWorn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow1WheelLeftTire"></a>
+
+### VehicleChassisAxleRow1WheelLeftTire
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Pressure | [uint32](#uint32) | | |
+| IsPressureLow | [bool](#bool) | | |
+| Temperature | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow1WheelRight"></a>
+
+### VehicleChassisAxleRow1WheelRight
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Brake | [VehicleChassisAxleRow1WheelRightBrake](#vss-VehicleChassisAxleRow1WheelRightBrake) | | |
+| Tire | [VehicleChassisAxleRow1WheelRightTire](#vss-VehicleChassisAxleRow1WheelRightTire) | | |
+| Speed | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow1WheelRightBrake"></a>
+
+### VehicleChassisAxleRow1WheelRightBrake
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FluidLevel | [uint32](#uint32) | | |
+| IsFluidLevelLow | [bool](#bool) | | |
+| PadWear | [uint32](#uint32) | | |
+| IsBrakesWorn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow1WheelRightTire"></a>
+
+### VehicleChassisAxleRow1WheelRightTire
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Pressure | [uint32](#uint32) | | |
+| IsPressureLow | [bool](#bool) | | |
+| Temperature | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow2"></a>
+
+### VehicleChassisAxleRow2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| WheelCount | [uint32](#uint32) | | |
+| WheelDiameter | [float](#float) | | |
+| WheelWidth | [float](#float) | | |
+| TireDiameter | [float](#float) | | |
+| TireWidth | [uint32](#uint32) | | |
+| TireAspectRatio | [uint32](#uint32) | | |
+| Wheel | [VehicleChassisAxleRow2Wheel](#vss-VehicleChassisAxleRow2Wheel) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow2Wheel"></a>
+
+### VehicleChassisAxleRow2Wheel
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Left | [VehicleChassisAxleRow2WheelLeft](#vss-VehicleChassisAxleRow2WheelLeft) | | |
+| Right | [VehicleChassisAxleRow2WheelRight](#vss-VehicleChassisAxleRow2WheelRight) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow2WheelLeft"></a>
+
+### VehicleChassisAxleRow2WheelLeft
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Brake | [VehicleChassisAxleRow2WheelLeftBrake](#vss-VehicleChassisAxleRow2WheelLeftBrake) | | |
+| Tire | [VehicleChassisAxleRow2WheelLeftTire](#vss-VehicleChassisAxleRow2WheelLeftTire) | | |
+| Speed | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow2WheelLeftBrake"></a>
+
+### VehicleChassisAxleRow2WheelLeftBrake
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FluidLevel | [uint32](#uint32) | | |
+| IsFluidLevelLow | [bool](#bool) | | |
+| PadWear | [uint32](#uint32) | | |
+| IsBrakesWorn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow2WheelLeftTire"></a>
+
+### VehicleChassisAxleRow2WheelLeftTire
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Pressure | [uint32](#uint32) | | |
+| IsPressureLow | [bool](#bool) | | |
+| Temperature | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow2WheelRight"></a>
+
+### VehicleChassisAxleRow2WheelRight
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Brake | [VehicleChassisAxleRow2WheelRightBrake](#vss-VehicleChassisAxleRow2WheelRightBrake) | | |
+| Tire | [VehicleChassisAxleRow2WheelRightTire](#vss-VehicleChassisAxleRow2WheelRightTire) | | |
+| Speed | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow2WheelRightBrake"></a>
+
+### VehicleChassisAxleRow2WheelRightBrake
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FluidLevel | [uint32](#uint32) | | |
+| IsFluidLevelLow | [bool](#bool) | | |
+| PadWear | [uint32](#uint32) | | |
+| IsBrakesWorn | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisAxleRow2WheelRightTire"></a>
+
+### VehicleChassisAxleRow2WheelRightTire
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Pressure | [uint32](#uint32) | | |
+| IsPressureLow | [bool](#bool) | | |
+| Temperature | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisBrake"></a>
+
+### VehicleChassisBrake
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| PedalPosition | [uint32](#uint32) | | |
+| IsDriverEmergencyBrakingDetected | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisParkingBrake"></a>
+
+### VehicleChassisParkingBrake
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsEngaged | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleChassisSteeringWheel"></a>
+
+### VehicleChassisSteeringWheel
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Angle | [int32](#int32) | | |
+| Tilt | [uint32](#uint32) | | |
+| Extension | [uint32](#uint32) | | |
+| Position | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleConnectivity"></a>
+
+### VehicleConnectivity
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsConnectivityAvailable | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCurrentLocation"></a>
+
+### VehicleCurrentLocation
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Timestamp | [string](#string) | | |
+| Latitude | [double](#double) | | |
+| Longitude | [double](#double) | | |
+| Heading | [double](#double) | | |
+| HorizontalAccuracy | [double](#double) | | |
+| Altitude | [double](#double) | | |
+| VerticalAccuracy | [double](#double) | | |
+| GNSSReceiver | [VehicleCurrentLocationGNSSReceiver](#vss-VehicleCurrentLocationGNSSReceiver) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCurrentLocationGNSSReceiver"></a>
+
+### VehicleCurrentLocationGNSSReceiver
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| FixType | [string](#string) | | |
+| MountingPosition | [VehicleCurrentLocationGNSSReceiverMountingPosition](#vss-VehicleCurrentLocationGNSSReceiverMountingPosition) | | |
+
+
+
+
+
+
+<a name="vss-VehicleCurrentLocationGNSSReceiverMountingPosition"></a>
+
+### VehicleCurrentLocationGNSSReceiverMountingPosition
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| X | [int32](#int32) | | |
+| Y | [int32](#int32) | | |
+| Z | [int32](#int32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleDriver"></a>
+
+### VehicleDriver
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Identifier | [VehicleDriverIdentifier](#vss-VehicleDriverIdentifier) | | |
+| DistractionLevel | [float](#float) | | |
+| IsEyesOnRoad | [bool](#bool) | | |
+| AttentiveProbability | [float](#float) | | |
+| FatigueLevel | [float](#float) | | |
+| HeartRate | [uint32](#uint32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleDriverIdentifier"></a>
+
+### VehicleDriverIdentifier
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Subject | [string](#string) | | |
+| Issuer | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleExterior"></a>
+
+### VehicleExterior
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| AirTemperature | [float](#float) | | |
+| Humidity | [float](#float) | | |
+| LightIntensity | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleLowVoltageBattery"></a>
+
+### VehicleLowVoltageBattery
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| NominalVoltage | [uint32](#uint32) | | |
+| NominalCapacity | [uint32](#uint32) | | |
+| CurrentVoltage | [float](#float) | | |
+| CurrentCurrent | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBD"></a>
+
+### VehicleOBD
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| PidsA | [uint32](#uint32) | | |
+| Status | [VehicleOBDStatus](#vss-VehicleOBDStatus) | | |
+| DTCList | [string](#string) | repeated | |
+| FreezeDTC | [string](#string) | | |
+| FuelStatus | [string](#string) | | |
+| EngineLoad | [float](#float) | | |
+| CoolantTemperature | [float](#float) | | |
+| ShortTermFuelTrim1 | [float](#float) | | |
+| LongTermFuelTrim1 | [float](#float) | | |
+| ShortTermFuelTrim2 | [float](#float) | | |
+| LongTermFuelTrim2 | [float](#float) | | |
+| FuelPressure | [float](#float) | | |
+| MAP | [float](#float) | | |
+| EngineSpeed | [float](#float) | | |
+| Speed | [float](#float) | | |
+| TimingAdvance | [float](#float) | | |
+| IntakeTemp | [float](#float) | | |
+| MAF | [float](#float) | | |
+| ThrottlePosition | [float](#float) | | |
+| AirStatus | [string](#string) | | |
+| OxygenSensorsIn2Banks | [uint32](#uint32) | | |
+| O2 | [VehicleOBDO2](#vss-VehicleOBDO2) | | |
+| OBDStandards | [uint32](#uint32) | | |
+| OxygenSensorsIn4Banks | [uint32](#uint32) | | |
+| IsPTOActive | [bool](#bool) | | |
+| RunTime | [float](#float) | | |
+| PidsB | [uint32](#uint32) | | |
+| DistanceWithMIL | [float](#float) | | |
+| FuelRailPressureVac | [float](#float) | | |
+| FuelRailPressureDirect | [float](#float) | | |
+| O2WR | [VehicleOBDO2WR](#vss-VehicleOBDO2WR) | | |
+| CommandedEGR | [float](#float) | | |
+| EGRError | [float](#float) | | |
+| CommandedEVAP | [float](#float) | | |
+| FuelLevel | [float](#float) | | |
+| WarmupsSinceDTCClear | [uint32](#uint32) | | |
+| DistanceSinceDTCClear | [float](#float) | | |
+| EVAPVaporPressure | [float](#float) | | |
+| BarometricPressure | [float](#float) | | |
+| Catalyst | [VehicleOBDCatalyst](#vss-VehicleOBDCatalyst) | | |
+| PidsC | [uint32](#uint32) | | |
+| DriveCycleStatus | [VehicleOBDDriveCycleStatus](#vss-VehicleOBDDriveCycleStatus) | | |
+| ControlModuleVoltage | [float](#float) | | |
+| AbsoluteLoad | [float](#float) | | |
+| CommandedEquivalenceRatio | [float](#float) | | |
+| RelativeThrottlePosition | [float](#float) | | |
+| AmbientAirTemperature | [float](#float) | | |
+| ThrottlePositionB | [float](#float) | | |
+| ThrottlePositionC | [float](#float) | | |
+| AcceleratorPositionD | [float](#float) | | |
+| AcceleratorPositionE | [float](#float) | | |
+| AcceleratorPositionF | [float](#float) | | |
+| ThrottleActuator | [float](#float) | | |
+| RunTimeMIL | [float](#float) | | |
+| TimeSinceDTCCleared | [float](#float) | | |
+| MaxMAF | [float](#float) | | |
+| FuelType | [string](#string) | | |
+| EthanolPercent | [float](#float) | | |
+| EVAPVaporPressureAbsolute | [float](#float) | | |
+| EVAPVaporPressureAlternate | [float](#float) | | |
+| ShortTermO2Trim1 | [float](#float) | | |
+| ShortTermO2Trim3 | [float](#float) | | |
+| LongTermO2Trim1 | [float](#float) | | |
+| LongTermO2Trim3 | [float](#float) | | |
+| ShortTermO2Trim2 | [float](#float) | | |
+| ShortTermO2Trim4 | [float](#float) | | |
+| LongTermO2Trim2 | [float](#float) | | |
+| LongTermO2Trim4 | [float](#float) | | |
+| FuelRailPressureAbsolute | [float](#float) | | |
+| RelativeAcceleratorPosition | [float](#float) | | |
+| HybridBatteryRemaining | [float](#float) | | |
+| OilTemperature | [float](#float) | | |
+| FuelInjectionTiming | [float](#float) | | |
+| FuelRate | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDCatalyst"></a>
+
+### VehicleOBDCatalyst
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Bank1 | [VehicleOBDCatalystBank1](#vss-VehicleOBDCatalystBank1) | | |
+| Bank2 | [VehicleOBDCatalystBank2](#vss-VehicleOBDCatalystBank2) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDCatalystBank1"></a>
+
+### VehicleOBDCatalystBank1
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Temperature1 | [float](#float) | | |
+| Temperature2 | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDCatalystBank2"></a>
+
+### VehicleOBDCatalystBank2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Temperature1 | [float](#float) | | |
+| Temperature2 | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDDriveCycleStatus"></a>
+
+### VehicleOBDDriveCycleStatus
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMILOn | [bool](#bool) | | |
+| DTCCount | [uint32](#uint32) | | |
+| IgnitionType | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2"></a>
+
+### VehicleOBDO2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Sensor1 | [VehicleOBDO2Sensor1](#vss-VehicleOBDO2Sensor1) | | |
+| Sensor2 | [VehicleOBDO2Sensor2](#vss-VehicleOBDO2Sensor2) | | |
+| Sensor3 | [VehicleOBDO2Sensor3](#vss-VehicleOBDO2Sensor3) | | |
+| Sensor4 | [VehicleOBDO2Sensor4](#vss-VehicleOBDO2Sensor4) | | |
+| Sensor5 | [VehicleOBDO2Sensor5](#vss-VehicleOBDO2Sensor5) | | |
+| Sensor6 | [VehicleOBDO2Sensor6](#vss-VehicleOBDO2Sensor6) | | |
+| Sensor7 | [VehicleOBDO2Sensor7](#vss-VehicleOBDO2Sensor7) | | |
+| Sensor8 | [VehicleOBDO2Sensor8](#vss-VehicleOBDO2Sensor8) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2Sensor1"></a>
+
+### VehicleOBDO2Sensor1
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Voltage | [float](#float) | | |
+| ShortTermFuelTrim | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2Sensor2"></a>
+
+### VehicleOBDO2Sensor2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Voltage | [float](#float) | | |
+| ShortTermFuelTrim | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2Sensor3"></a>
+
+### VehicleOBDO2Sensor3
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Voltage | [float](#float) | | |
+| ShortTermFuelTrim | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2Sensor4"></a>
+
+### VehicleOBDO2Sensor4
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Voltage | [float](#float) | | |
+| ShortTermFuelTrim | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2Sensor5"></a>
+
+### VehicleOBDO2Sensor5
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Voltage | [float](#float) | | |
+| ShortTermFuelTrim | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2Sensor6"></a>
+
+### VehicleOBDO2Sensor6
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Voltage | [float](#float) | | |
+| ShortTermFuelTrim | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2Sensor7"></a>
+
+### VehicleOBDO2Sensor7
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Voltage | [float](#float) | | |
+| ShortTermFuelTrim | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2Sensor8"></a>
+
+### VehicleOBDO2Sensor8
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Voltage | [float](#float) | | |
+| ShortTermFuelTrim | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2WR"></a>
+
+### VehicleOBDO2WR
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Sensor1 | [VehicleOBDO2WRSensor1](#vss-VehicleOBDO2WRSensor1) | | |
+| Sensor2 | [VehicleOBDO2WRSensor2](#vss-VehicleOBDO2WRSensor2) | | |
+| Sensor3 | [VehicleOBDO2WRSensor3](#vss-VehicleOBDO2WRSensor3) | | |
+| Sensor4 | [VehicleOBDO2WRSensor4](#vss-VehicleOBDO2WRSensor4) | | |
+| Sensor5 | [VehicleOBDO2WRSensor5](#vss-VehicleOBDO2WRSensor5) | | |
+| Sensor6 | [VehicleOBDO2WRSensor6](#vss-VehicleOBDO2WRSensor6) | | |
+| Sensor7 | [VehicleOBDO2WRSensor7](#vss-VehicleOBDO2WRSensor7) | | |
+| Sensor8 | [VehicleOBDO2WRSensor8](#vss-VehicleOBDO2WRSensor8) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2WRSensor1"></a>
+
+### VehicleOBDO2WRSensor1
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Lambda | [float](#float) | | |
+| Voltage | [float](#float) | | |
+| Current | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2WRSensor2"></a>
+
+### VehicleOBDO2WRSensor2
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Lambda | [float](#float) | | |
+| Voltage | [float](#float) | | |
+| Current | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2WRSensor3"></a>
+
+### VehicleOBDO2WRSensor3
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Lambda | [float](#float) | | |
+| Voltage | [float](#float) | | |
+| Current | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2WRSensor4"></a>
+
+### VehicleOBDO2WRSensor4
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Lambda | [float](#float) | | |
+| Voltage | [float](#float) | | |
+| Current | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2WRSensor5"></a>
+
+### VehicleOBDO2WRSensor5
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Lambda | [float](#float) | | |
+| Voltage | [float](#float) | | |
+| Current | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2WRSensor6"></a>
+
+### VehicleOBDO2WRSensor6
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Lambda | [float](#float) | | |
+| Voltage | [float](#float) | | |
+| Current | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2WRSensor7"></a>
+
+### VehicleOBDO2WRSensor7
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Lambda | [float](#float) | | |
+| Voltage | [float](#float) | | |
+| Current | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDO2WRSensor8"></a>
+
+### VehicleOBDO2WRSensor8
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Lambda | [float](#float) | | |
+| Voltage | [float](#float) | | |
+| Current | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleOBDStatus"></a>
+
+### VehicleOBDStatus
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsMILOn | [bool](#bool) | | |
+| DTCCount | [uint32](#uint32) | | |
+| IgnitionType | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrain"></a>
+
+### VehiclePowertrain
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| AccumulatedBrakingEnergy | [float](#float) | | |
+| Range | [uint32](#uint32) | | |
+| Type | [string](#string) | | |
+| CombustionEngine | [VehiclePowertrainCombustionEngine](#vss-VehiclePowertrainCombustionEngine) | | |
+| Transmission | [VehiclePowertrainTransmission](#vss-VehiclePowertrainTransmission) | | |
+| ElectricMotor | [VehiclePowertrainElectricMotor](#vss-VehiclePowertrainElectricMotor) | | |
+| TractionBattery | [VehiclePowertrainTractionBattery](#vss-VehiclePowertrainTractionBattery) | | |
+| FuelSystem | [VehiclePowertrainFuelSystem](#vss-VehiclePowertrainFuelSystem) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainCombustionEngine"></a>
+
+### VehiclePowertrainCombustionEngine
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| EngineCode | [string](#string) | | |
+| Displacement | [uint32](#uint32) | | |
+| StrokeLength | [float](#float) | | |
+| Bore | [float](#float) | | |
+| Configuration | [string](#string) | | |
+| NumberOfCylinders | [uint32](#uint32) | | |
+| NumberOfValvesPerCylinder | [uint32](#uint32) | | |
+| CompressionRatio | [string](#string) | | |
+| EngineOilCapacity | [float](#float) | | |
+| EngineCoolantCapacity | [float](#float) | | |
+| MaxPower | [uint32](#uint32) | | |
+| MaxTorque | [uint32](#uint32) | | |
+| AspirationType | [string](#string) | | |
+| EngineOilLevel | [string](#string) | | |
+| OilLifeRemaining | [int32](#int32) | | |
+| IsRunning | [bool](#bool) | | |
+| Speed | [uint32](#uint32) | | |
+| EngineHours | [float](#float) | | |
+| IdleHours | [float](#float) | | |
+| ECT | [int32](#int32) | | |
+| EOT | [int32](#int32) | | |
+| MAP | [uint32](#uint32) | | |
+| MAF | [uint32](#uint32) | | |
+| TPS | [uint32](#uint32) | | |
+| EOP | [uint32](#uint32) | | |
+| Power | [uint32](#uint32) | | |
+| Torque | [uint32](#uint32) | | |
+| DieselExhaustFluid | [VehiclePowertrainCombustionEngineDieselExhaustFluid](#vss-VehiclePowertrainCombustionEngineDieselExhaustFluid) | | |
+| DieselParticulateFilter | [VehiclePowertrainCombustionEngineDieselParticulateFilter](#vss-VehiclePowertrainCombustionEngineDieselParticulateFilter) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainCombustionEngineDieselExhaustFluid"></a>
+
+### VehiclePowertrainCombustionEngineDieselExhaustFluid
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Capacity | [float](#float) | | |
+| Level | [uint32](#uint32) | | |
+| Range | [uint32](#uint32) | | |
+| IsLevelLow | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainCombustionEngineDieselParticulateFilter"></a>
+
+### VehiclePowertrainCombustionEngineDieselParticulateFilter
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| InletTemperature | [float](#float) | | |
+| OutletTemperature | [float](#float) | | |
+| DeltaPressure | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainElectricMotor"></a>
+
+### VehiclePowertrainElectricMotor
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| EngineCode | [string](#string) | | |
+| MaxPower | [uint32](#uint32) | | |
+| MaxTorque | [uint32](#uint32) | | |
+| MaxRegenPower | [uint32](#uint32) | | |
+| MaxRegenTorque | [uint32](#uint32) | | |
+| Speed | [int32](#int32) | | |
+| Temperature | [int32](#int32) | | |
+| CoolantTemperature | [int32](#int32) | | |
+| Power | [int32](#int32) | | |
+| Torque | [int32](#int32) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainFuelSystem"></a>
+
+### VehiclePowertrainFuelSystem
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| SupportedFuelTypes | [string](#string) | repeated | |
+| SupportedFuel | [string](#string) | repeated | |
+| HybridType | [string](#string) | | |
+| TankCapacity | [float](#float) | | |
+| Level | [uint32](#uint32) | | |
+| Range | [uint32](#uint32) | | |
+| InstantConsumption | [float](#float) | | |
+| AverageConsumption | [float](#float) | | |
+| ConsumptionSinceStart | [float](#float) | | |
+| TimeSinceStart | [uint32](#uint32) | | |
+| IsEngineStopStartEnabled | [bool](#bool) | | |
+| IsFuelLevelLow | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainTractionBattery"></a>
+
+### VehiclePowertrainTractionBattery
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Id | [string](#string) | | |
+| ProductionDate | [string](#string) | | |
+| IsPowerConnected | [bool](#bool) | | |
+| IsGroundConnected | [bool](#bool) | | |
+| Temperature | [VehiclePowertrainTractionBatteryTemperature](#vss-VehiclePowertrainTractionBatteryTemperature) | | |
+| GrossCapacity | [uint32](#uint32) | | |
+| NetCapacity | [uint32](#uint32) | | |
+| StateOfHealth | [float](#float) | | |
+| StateOfCharge | [VehiclePowertrainTractionBatteryStateOfCharge](#vss-VehiclePowertrainTractionBatteryStateOfCharge) | | |
+| NominalVoltage | [uint32](#uint32) | | |
+| MaxVoltage | [uint32](#uint32) | | |
+| CurrentVoltage | [float](#float) | | |
+| CurrentCurrent | [float](#float) | | |
+| CurrentPower | [float](#float) | | |
+| AccumulatedChargedEnergy | [float](#float) | | |
+| AccumulatedConsumedEnergy | [float](#float) | | |
+| AccumulatedChargedThroughput | [float](#float) | | |
+| AccumulatedConsumedThroughput | [float](#float) | | |
+| PowerLoss | [float](#float) | | |
+| Range | [uint32](#uint32) | | |
+| Charging | [VehiclePowertrainTractionBatteryCharging](#vss-VehiclePowertrainTractionBatteryCharging) | | |
+| DCDC | [VehiclePowertrainTractionBatteryDCDC](#vss-VehiclePowertrainTractionBatteryDCDC) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainTractionBatteryCharging"></a>
+
+### VehiclePowertrainTractionBatteryCharging
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| ChargeLimit | [uint32](#uint32) | | |
+| MaximumChargingCurrent | [VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent](#vss-VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent) | | |
+| ChargePortFlap | [string](#string) | | |
+| IsChargingCableConnected | [bool](#bool) | | |
+| IsChargingCableLocked | [bool](#bool) | | |
+| ChargePlugType | [string](#string) | repeated | |
+| Mode | [string](#string) | | |
+| IsCharging | [bool](#bool) | | |
+| IsDischarging | [bool](#bool) | | |
+| StartStopCharging | [string](#string) | | |
+| ChargeCurrent | [VehiclePowertrainTractionBatteryChargingChargeCurrent](#vss-VehiclePowertrainTractionBatteryChargingChargeCurrent) | | |
+| ChargeVoltage | [VehiclePowertrainTractionBatteryChargingChargeVoltage](#vss-VehiclePowertrainTractionBatteryChargingChargeVoltage) | | |
+| PowerLoss | [float](#float) | | |
+| Temperature | [float](#float) | | |
+| ChargeRate | [float](#float) | | |
+| TimeToComplete | [uint32](#uint32) | | |
+| Timer | [VehiclePowertrainTractionBatteryChargingTimer](#vss-VehiclePowertrainTractionBatteryChargingTimer) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainTractionBatteryChargingChargeCurrent"></a>
+
+### VehiclePowertrainTractionBatteryChargingChargeCurrent
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| DC | [float](#float) | | |
+| Phase1 | [float](#float) | | |
+| Phase2 | [float](#float) | | |
+| Phase3 | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainTractionBatteryChargingChargeVoltage"></a>
+
+### VehiclePowertrainTractionBatteryChargingChargeVoltage
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| DC | [float](#float) | | |
+| Phase1 | [float](#float) | | |
+| Phase2 | [float](#float) | | |
+| Phase3 | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent"></a>
+
+### VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| DC | [float](#float) | | |
+| Phase1 | [float](#float) | | |
+| Phase2 | [float](#float) | | |
+| Phase3 | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainTractionBatteryChargingTimer"></a>
+
+### VehiclePowertrainTractionBatteryChargingTimer
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Mode | [string](#string) | | |
+| Time | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainTractionBatteryDCDC"></a>
+
+### VehiclePowertrainTractionBatteryDCDC
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| PowerLoss | [float](#float) | | |
+| Temperature | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainTractionBatteryStateOfCharge"></a>
+
+### VehiclePowertrainTractionBatteryStateOfCharge
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Current | [float](#float) | | |
+| Displayed | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainTractionBatteryTemperature"></a>
+
+### VehiclePowertrainTractionBatteryTemperature
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Average | [float](#float) | | |
+| Min | [float](#float) | | |
+| Max | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehiclePowertrainTransmission"></a>
+
+### VehiclePowertrainTransmission
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Type | [string](#string) | | |
+| GearCount | [int32](#int32) | | |
+| DriveType | [string](#string) | | |
+| TravelledDistance | [float](#float) | | |
+| CurrentGear | [int32](#int32) | | |
+| SelectedGear | [int32](#int32) | | |
+| IsParkLockEngaged | [bool](#bool) | | |
+| IsLowRangeEngaged | [bool](#bool) | | |
+| IsElectricalPowertrainEngaged | [bool](#bool) | | |
+| PerformanceMode | [string](#string) | | |
+| GearChangeMode | [string](#string) | | |
+| Temperature | [int32](#int32) | | |
+| ClutchEngagement | [float](#float) | | |
+| ClutchWear | [uint32](#uint32) | | |
+| DiffLockFrontEngagement | [float](#float) | | |
+| DiffLockRearEngagement | [float](#float) | | |
+| TorqueDistribution | [float](#float) | | |
+
+
+
+
+
+
+<a name="vss-VehicleService"></a>
+
+### VehicleService
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsServiceDue | [bool](#bool) | | |
+| DistanceToService | [float](#float) | | |
+| TimeToService | [int32](#int32) | | |
+
+
+
+
+
+
+<a name="vss-VehicleTrailer"></a>
+
+### VehicleTrailer
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| IsConnected | [bool](#bool) | | |
+
+
+
+
+
+
+<a name="vss-VehicleVehicleIdentification"></a>
+
+### VehicleVehicleIdentification
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| VIN | [string](#string) | | |
+| WMI | [string](#string) | | |
+| Brand | [string](#string) | | |
+| Model | [string](#string) | | |
+| Year | [uint32](#uint32) | | |
+| AcrissCode | [string](#string) | | |
+| BodyType | [string](#string) | | |
+| DateVehicleFirstRegistered | [string](#string) | | |
+| MeetsEmissionStandard | [string](#string) | | |
+| ProductionDate | [string](#string) | | |
+| PurchaseDate | [string](#string) | | |
+| VehicleModelDate | [string](#string) | | |
+| VehicleConfiguration | [string](#string) | | |
+| VehicleSeatingCapacity | [uint32](#uint32) | | |
+| VehicleSpecialUsage | [string](#string) | | |
+| VehicleInteriorColor | [string](#string) | | |
+| VehicleInteriorType | [string](#string) | | |
+| KnownVehicleDamages | [string](#string) | | |
+
+
+
+
+
+
+<a name="vss-VehicleVersionVSS"></a>
+
+### VehicleVersionVSS
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| Major | [uint32](#uint32) | | |
+| Minor | [uint32](#uint32) | | |
+| Patch | [uint32](#uint32) | | |
+| Label | [string](#string) | | |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Scalar Value Types
+
+| .proto Type | Notes | C++ | Java | Python | Go | C# | PHP | Ruby |
+| ----------- | ----- | --- | ---- | ------ | -- | -- | --- | ---- |
+| <a name="double" /> double | | double | double | float | float64 | double | float | Float |
+| <a name="float" /> float | | float | float | float | float32 | float | float | Float |
+| <a name="int32" /> int32 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
+| <a name="int64" /> int64 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. | int64 | long | int/long | int64 | long | integer/string | Bignum |
+| <a name="uint32" /> uint32 | Uses variable-length encoding. | uint32 | int | int/long | uint32 | uint | integer | Bignum or Fixnum (as required) |
+| <a name="uint64" /> uint64 | Uses variable-length encoding. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum or Fixnum (as required) |
+| <a name="sint32" /> sint32 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
+| <a name="sint64" /> sint64 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. | int64 | long | int/long | int64 | long | integer/string | Bignum |
+| <a name="fixed32" /> fixed32 | Always four bytes. More efficient than uint32 if values are often greater than 2^28. | uint32 | int | int | uint32 | uint | integer | Bignum or Fixnum (as required) |
+| <a name="fixed64" /> fixed64 | Always eight bytes. More efficient than uint64 if values are often greater than 2^56. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum |
+| <a name="sfixed32" /> sfixed32 | Always four bytes. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
+| <a name="sfixed64" /> sfixed64 | Always eight bytes. | int64 | long | int/long | int64 | long | integer/string | Bignum |
+| <a name="bool" /> bool | | bool | boolean | boolean | bool | bool | boolean | TrueClass/FalseClass |
+| <a name="string" /> string | A string must always contain UTF-8 encoded or 7-bit ASCII text. | string | String | str/unicode | string | string | string | String (UTF-8) |
+| <a name="bytes" /> bytes | May contain any arbitrary sequence of bytes. | string | ByteString | str | []byte | ByteString | string | String (ASCII-8BIT) |
+