diff options
author | James Simon <jamsimox@amazon.com> | 2023-09-22 09:45:27 -0400 |
---|---|---|
committer | James Simon <jamsimox@amazon.com> | 2023-09-22 09:45:27 -0400 |
commit | 766283068a39df9bd7dabf10c8c36f5a75d4335a (patch) | |
tree | 2a7e07becb75e71c48774fd686c8840df031f5b6 /bin/main/ v2c.html | |
parent | 59f56720a88b9a8f638e4f0e6f1560cc575887df (diff) |
Signed-off-by: James Simon <jamsimox@amazon.com>
Change-Id: I9214b5eae0402e0de542227bda2aee2981c52eb5
Diffstat (limited to 'bin/main/ v2c.html')
-rw-r--r-- | bin/main/ v2c.html | 14930 |
1 files changed, 14930 insertions, 0 deletions
diff --git a/bin/main/ v2c.html b/bin/main/ v2c.html new file mode 100644 index 0000000..c4fc97c --- /dev/null +++ b/bin/main/ v2c.html @@ -0,0 +1,14930 @@ +<!DOCTYPE html> + +<html> + <head> + <title>Protocol Documentation</title> + <meta charset="UTF-8"> + <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/> + <style> + body { + width: 60em; + margin: 1em auto; + color: #222; + font-family: "Ubuntu", sans-serif; + padding-bottom: 4em; + } + + h1 { + font-weight: normal; + border-bottom: 1px solid #aaa; + padding-bottom: 0.5ex; + } + + h2 { + border-bottom: 1px solid #aaa; + padding-bottom: 0.5ex; + margin: 1.5em 0; + } + + h3 { + font-weight: normal; + border-bottom: 1px solid #aaa; + padding-bottom: 0.5ex; + } + + a { + text-decoration: none; + color: #567e25; + } + + table { + width: 100%; + font-size: 80%; + border-collapse: collapse; + } + + thead { + font-weight: 700; + background-color: #dcdcdc; + } + + tbody tr:nth-child(even) { + background-color: #fbfbfb; + } + + td { + border: 1px solid #ccc; + padding: 0.5ex 2ex; + } + + td p { + text-indent: 1em; + margin: 0; + } + + td p:nth-child(1) { + text-indent: 0; + } + + + .field-table td:nth-child(1) { + width: 10em; + } + .field-table td:nth-child(2) { + width: 10em; + } + .field-table td:nth-child(3) { + width: 6em; + } + .field-table td:nth-child(4) { + width: auto; + } + + + .extension-table td:nth-child(1) { + width: 10em; + } + .extension-table td:nth-child(2) { + width: 10em; + } + .extension-table td:nth-child(3) { + width: 10em; + } + .extension-table td:nth-child(4) { + width: 5em; + } + .extension-table td:nth-child(5) { + width: auto; + } + + + .enum-table td:nth-child(1) { + width: 10em; + } + .enum-table td:nth-child(2) { + width: 10em; + } + .enum-table td:nth-child(3) { + width: auto; + } + + + .scalar-value-types-table tr { + height: 3em; + } + + + #toc-container ul { + list-style-type: none; + padding-left: 1em; + line-height: 180%; + margin: 0; + } + #toc > li > a { + font-weight: bold; + } + + + .file-heading { + width: 100%; + display: table; + border-bottom: 1px solid #aaa; + margin: 4em 0 1.5em 0; + } + .file-heading h2 { + border: none; + display: table-cell; + } + .file-heading a { + text-align: right; + display: table-cell; + } + + + .badge { + width: 1.6em; + height: 1.6em; + display: inline-block; + + line-height: 1.6em; + text-align: center; + font-weight: bold; + font-size: 60%; + + color: #89ba48; + background-color: #dff0c8; + + margin: 0.5ex 1em 0.5ex -1em; + border: 1px solid #fbfbfb; + border-radius: 1ex; + } + </style> + + + <link rel="stylesheet" type="text/css" href="stylesheet.css"/> + </head> + + <body> + + <h1 id="title">Protocol Documentation</h1> + + <h2>Table of Contents</h2> + + <div id="toc-container"> + <ul id="toc"> + + + <li> + <a href="#messages%2fVehicleIntelligentDataCollector.proto">messages/VehicleIntelligentDataCollector.proto</a> + <ul> + + <li> + <a href="#messages.PublishData"><span class="badge">M</span>PublishData</a> + </li> + + <li> + <a href="#messages.PublishDataCollectionDescriptor"><span class="badge">M</span>PublishDataCollectionDescriptor</a> + </li> + + <li> + <a href="#messages.PublishVehicleModelMapping"><span class="badge">M</span>PublishVehicleModelMapping</a> + </li> + + <li> + <a href="#messages.dataPayload"><span class="badge">M</span>dataPayload</a> + </li> + + + + + </ul> + </li> + + + <li> + <a href="#messages%2fVehicleMessageHeader.proto">messages/VehicleMessageHeader.proto</a> + <ul> + + <li> + <a href="#messages.VehicleMessageHeading"><span class="badge">M</span>VehicleMessageHeading</a> + </li> + + <li> + <a href="#messages.lat_long"><span class="badge">M</span>lat_long</a> + </li> + + + + + </ul> + </li> + + + <li> + <a href="#messages%2fVehiclePrecisionLocation.proto">messages/VehiclePrecisionLocation.proto</a> + <ul> + + <li> + <a href="#messages.PublishCurrentVehicleLocation"><span class="badge">M</span>PublishCurrentVehicleLocation</a> + </li> + + <li> + <a href="#messages.RequestCurrentVehicleLocationTest"><span class="badge">M</span>RequestCurrentVehicleLocationTest</a> + </li> + + <li> + <a href="#messages.ResponseCurrentVehicleLocation"><span class="badge">M</span>ResponseCurrentVehicleLocation</a> + </li> + + <li> + <a href="#messages.VehicleCurrentLocation"><span class="badge">M</span>VehicleCurrentLocation</a> + </li> + + <li> + <a href="#messages.VehicleCurrentLocationGNSSReceiver"><span class="badge">M</span>VehicleCurrentLocationGNSSReceiver</a> + </li> + + <li> + <a href="#messages.VehicleCurrentLocationGNSSReceiverMountingPosition"><span class="badge">M</span>VehicleCurrentLocationGNSSReceiverMountingPosition</a> + </li> + + + <li> + <a href="#messages.ResponseStatusEnum"><span class="badge">E</span>ResponseStatusEnum</a> + </li> + + + + </ul> + </li> + + + <li> + <a href="#messages%2fVehicleRemoteHvac.proto">messages/VehicleRemoteHvac.proto</a> + <ul> + + <li> + <a href="#messages.CabinConditionStatusPublish"><span class="badge">M</span>CabinConditionStatusPublish</a> + </li> + + <li> + <a href="#messages.CabinTemperature"><span class="badge">M</span>CabinTemperature</a> + </li> + + <li> + <a href="#messages.HVACState"><span class="badge">M</span>HVACState</a> + </li> + + <li> + <a href="#messages.HVACZone"><span class="badge">M</span>HVACZone</a> + </li> + + <li> + <a href="#messages.PreconditionRequest"><span class="badge">M</span>PreconditionRequest</a> + </li> + + <li> + <a href="#messages.PreconditionResponse"><span class="badge">M</span>PreconditionResponse</a> + </li> + + <li> + <a href="#messages.Temperature"><span class="badge">M</span>Temperature</a> + </li> + + + <li> + <a href="#messages.HVACState.State"><span class="badge">E</span>HVACState.State</a> + </li> + + <li> + <a href="#messages.HVACZone.Zone"><span class="badge">E</span>HVACZone.Zone</a> + </li> + + <li> + <a href="#messages.PreconditionResponse.Status"><span class="badge">E</span>PreconditionResponse.Status</a> + </li> + + + + </ul> + </li> + + + <li> + <a href="#vss%2fvspec.proto">vss/vspec.proto</a> + <ul> + + <li> + <a href="#vss.Vehicle"><span class="badge">M</span>Vehicle</a> + </li> + + <li> + <a href="#vss.VehicleADAS"><span class="badge">M</span>VehicleADAS</a> + </li> + + <li> + <a href="#vss.VehicleADASABS"><span class="badge">M</span>VehicleADASABS</a> + </li> + + <li> + <a href="#vss.VehicleADASCruiseControl"><span class="badge">M</span>VehicleADASCruiseControl</a> + </li> + + <li> + <a href="#vss.VehicleADASEBA"><span class="badge">M</span>VehicleADASEBA</a> + </li> + + <li> + <a href="#vss.VehicleADASEBD"><span class="badge">M</span>VehicleADASEBD</a> + </li> + + <li> + <a href="#vss.VehicleADASESC"><span class="badge">M</span>VehicleADASESC</a> + </li> + + <li> + <a href="#vss.VehicleADASESCRoadFriction"><span class="badge">M</span>VehicleADASESCRoadFriction</a> + </li> + + <li> + <a href="#vss.VehicleADASLaneDepartureDetection"><span class="badge">M</span>VehicleADASLaneDepartureDetection</a> + </li> + + <li> + <a href="#vss.VehicleADASObstacleDetection"><span class="badge">M</span>VehicleADASObstacleDetection</a> + </li> + + <li> + <a href="#vss.VehicleADASTCS"><span class="badge">M</span>VehicleADASTCS</a> + </li> + + <li> + <a href="#vss.VehicleAcceleration"><span class="badge">M</span>VehicleAcceleration</a> + </li> + + <li> + <a href="#vss.VehicleAngularVelocity"><span class="badge">M</span>VehicleAngularVelocity</a> + </li> + + <li> + <a href="#vss.VehicleBody"><span class="badge">M</span>VehicleBody</a> + </li> + + <li> + <a href="#vss.VehicleBodyHood"><span class="badge">M</span>VehicleBodyHood</a> + </li> + + <li> + <a href="#vss.VehicleBodyHorn"><span class="badge">M</span>VehicleBodyHorn</a> + </li> + + <li> + <a href="#vss.VehicleBodyLights"><span class="badge">M</span>VehicleBodyLights</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsBackup"><span class="badge">M</span>VehicleBodyLightsBackup</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsBeam"><span class="badge">M</span>VehicleBodyLightsBeam</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsBeamHigh"><span class="badge">M</span>VehicleBodyLightsBeamHigh</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsBeamLow"><span class="badge">M</span>VehicleBodyLightsBeamLow</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsBrake"><span class="badge">M</span>VehicleBodyLightsBrake</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsDirectionIndicator"><span class="badge">M</span>VehicleBodyLightsDirectionIndicator</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsDirectionIndicatorLeft"><span class="badge">M</span>VehicleBodyLightsDirectionIndicatorLeft</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsDirectionIndicatorRight"><span class="badge">M</span>VehicleBodyLightsDirectionIndicatorRight</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsFog"><span class="badge">M</span>VehicleBodyLightsFog</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsFogFront"><span class="badge">M</span>VehicleBodyLightsFogFront</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsFogRear"><span class="badge">M</span>VehicleBodyLightsFogRear</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsHazard"><span class="badge">M</span>VehicleBodyLightsHazard</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsLicensePlate"><span class="badge">M</span>VehicleBodyLightsLicensePlate</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsParking"><span class="badge">M</span>VehicleBodyLightsParking</a> + </li> + + <li> + <a href="#vss.VehicleBodyLightsRunning"><span class="badge">M</span>VehicleBodyLightsRunning</a> + </li> + + <li> + <a href="#vss.VehicleBodyMirrors"><span class="badge">M</span>VehicleBodyMirrors</a> + </li> + + <li> + <a href="#vss.VehicleBodyMirrorsLeft"><span class="badge">M</span>VehicleBodyMirrorsLeft</a> + </li> + + <li> + <a href="#vss.VehicleBodyMirrorsRight"><span class="badge">M</span>VehicleBodyMirrorsRight</a> + </li> + + <li> + <a href="#vss.VehicleBodyRaindetection"><span class="badge">M</span>VehicleBodyRaindetection</a> + </li> + + <li> + <a href="#vss.VehicleBodyTrunk"><span class="badge">M</span>VehicleBodyTrunk</a> + </li> + + <li> + <a href="#vss.VehicleBodyTrunkFront"><span class="badge">M</span>VehicleBodyTrunkFront</a> + </li> + + <li> + <a href="#vss.VehicleBodyTrunkRear"><span class="badge">M</span>VehicleBodyTrunkRear</a> + </li> + + <li> + <a href="#vss.VehicleBodyWindshield"><span class="badge">M</span>VehicleBodyWindshield</a> + </li> + + <li> + <a href="#vss.VehicleBodyWindshieldFront"><span class="badge">M</span>VehicleBodyWindshieldFront</a> + </li> + + <li> + <a href="#vss.VehicleBodyWindshieldFrontWasherFluid"><span class="badge">M</span>VehicleBodyWindshieldFrontWasherFluid</a> + </li> + + <li> + <a href="#vss.VehicleBodyWindshieldFrontWiping"><span class="badge">M</span>VehicleBodyWindshieldFrontWiping</a> + </li> + + <li> + <a href="#vss.VehicleBodyWindshieldFrontWipingSystem"><span class="badge">M</span>VehicleBodyWindshieldFrontWipingSystem</a> + </li> + + <li> + <a href="#vss.VehicleBodyWindshieldRear"><span class="badge">M</span>VehicleBodyWindshieldRear</a> + </li> + + <li> + <a href="#vss.VehicleBodyWindshieldRearWasherFluid"><span class="badge">M</span>VehicleBodyWindshieldRearWasherFluid</a> + </li> + + <li> + <a href="#vss.VehicleBodyWindshieldRearWiping"><span class="badge">M</span>VehicleBodyWindshieldRearWiping</a> + </li> + + <li> + <a href="#vss.VehicleBodyWindshieldRearWipingSystem"><span class="badge">M</span>VehicleBodyWindshieldRearWipingSystem</a> + </li> + + <li> + <a href="#vss.VehicleCabin"><span class="badge">M</span>VehicleCabin</a> + </li> + + <li> + <a href="#vss.VehicleCabinConvertible"><span class="badge">M</span>VehicleCabinConvertible</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoor"><span class="badge">M</span>VehicleCabinDoor</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow1"><span class="badge">M</span>VehicleCabinDoorRow1</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow1Left"><span class="badge">M</span>VehicleCabinDoorRow1Left</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow1LeftShade"><span class="badge">M</span>VehicleCabinDoorRow1LeftShade</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow1LeftWindow"><span class="badge">M</span>VehicleCabinDoorRow1LeftWindow</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow1Right"><span class="badge">M</span>VehicleCabinDoorRow1Right</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow1RightShade"><span class="badge">M</span>VehicleCabinDoorRow1RightShade</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow1RightWindow"><span class="badge">M</span>VehicleCabinDoorRow1RightWindow</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow2"><span class="badge">M</span>VehicleCabinDoorRow2</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow2Left"><span class="badge">M</span>VehicleCabinDoorRow2Left</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow2LeftShade"><span class="badge">M</span>VehicleCabinDoorRow2LeftShade</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow2LeftWindow"><span class="badge">M</span>VehicleCabinDoorRow2LeftWindow</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow2Right"><span class="badge">M</span>VehicleCabinDoorRow2Right</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow2RightShade"><span class="badge">M</span>VehicleCabinDoorRow2RightShade</a> + </li> + + <li> + <a href="#vss.VehicleCabinDoorRow2RightWindow"><span class="badge">M</span>VehicleCabinDoorRow2RightWindow</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVAC"><span class="badge">M</span>VehicleCabinHVAC</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStation"><span class="badge">M</span>VehicleCabinHVACStation</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow1"><span class="badge">M</span>VehicleCabinHVACStationRow1</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow1Left"><span class="badge">M</span>VehicleCabinHVACStationRow1Left</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow1Right"><span class="badge">M</span>VehicleCabinHVACStationRow1Right</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow2"><span class="badge">M</span>VehicleCabinHVACStationRow2</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow2Left"><span class="badge">M</span>VehicleCabinHVACStationRow2Left</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow2Right"><span class="badge">M</span>VehicleCabinHVACStationRow2Right</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow3"><span class="badge">M</span>VehicleCabinHVACStationRow3</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow3Left"><span class="badge">M</span>VehicleCabinHVACStationRow3Left</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow3Right"><span class="badge">M</span>VehicleCabinHVACStationRow3Right</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow4"><span class="badge">M</span>VehicleCabinHVACStationRow4</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow4Left"><span class="badge">M</span>VehicleCabinHVACStationRow4Left</a> + </li> + + <li> + <a href="#vss.VehicleCabinHVACStationRow4Right"><span class="badge">M</span>VehicleCabinHVACStationRow4Right</a> + </li> + + <li> + <a href="#vss.VehicleCabinInfotainment"><span class="badge">M</span>VehicleCabinInfotainment</a> + </li> + + <li> + <a href="#vss.VehicleCabinInfotainmentHMI"><span class="badge">M</span>VehicleCabinInfotainmentHMI</a> + </li> + + <li> + <a href="#vss.VehicleCabinInfotainmentMedia"><span class="badge">M</span>VehicleCabinInfotainmentMedia</a> + </li> + + <li> + <a href="#vss.VehicleCabinInfotainmentMediaPlayed"><span class="badge">M</span>VehicleCabinInfotainmentMediaPlayed</a> + </li> + + <li> + <a href="#vss.VehicleCabinInfotainmentNavigation"><span class="badge">M</span>VehicleCabinInfotainmentNavigation</a> + </li> + + <li> + <a href="#vss.VehicleCabinInfotainmentNavigationDestinationSet"><span class="badge">M</span>VehicleCabinInfotainmentNavigationDestinationSet</a> + </li> + + <li> + <a href="#vss.VehicleCabinInfotainmentSmartphoneProjection"><span class="badge">M</span>VehicleCabinInfotainmentSmartphoneProjection</a> + </li> + + <li> + <a href="#vss.VehicleCabinLights"><span class="badge">M</span>VehicleCabinLights</a> + </li> + + <li> + <a href="#vss.VehicleCabinLightsSpotlight"><span class="badge">M</span>VehicleCabinLightsSpotlight</a> + </li> + + <li> + <a href="#vss.VehicleCabinLightsSpotlightRow1"><span class="badge">M</span>VehicleCabinLightsSpotlightRow1</a> + </li> + + <li> + <a href="#vss.VehicleCabinLightsSpotlightRow2"><span class="badge">M</span>VehicleCabinLightsSpotlightRow2</a> + </li> + + <li> + <a href="#vss.VehicleCabinLightsSpotlightRow3"><span class="badge">M</span>VehicleCabinLightsSpotlightRow3</a> + </li> + + <li> + <a href="#vss.VehicleCabinLightsSpotlightRow4"><span class="badge">M</span>VehicleCabinLightsSpotlightRow4</a> + </li> + + <li> + <a href="#vss.VehicleCabinRearShade"><span class="badge">M</span>VehicleCabinRearShade</a> + </li> + + <li> + <a href="#vss.VehicleCabinRearviewMirror"><span class="badge">M</span>VehicleCabinRearviewMirror</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeat"><span class="badge">M</span>VehicleCabinSeat</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1"><span class="badge">M</span>VehicleCabinSeatRow1</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1"><span class="badge">M</span>VehicleCabinSeatRow1Pos1</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1Airbag"><span class="badge">M</span>VehicleCabinSeatRow1Pos1Airbag</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1Backrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos1Backrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1BackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow1Pos1BackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1BackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow1Pos1BackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1Headrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos1Headrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1Occupant"><span class="badge">M</span>VehicleCabinSeatRow1Pos1Occupant</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1OccupantIdentifier"><span class="badge">M</span>VehicleCabinSeatRow1Pos1OccupantIdentifier</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1Seating"><span class="badge">M</span>VehicleCabinSeatRow1Pos1Seating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1Switch"><span class="badge">M</span>VehicleCabinSeatRow1Pos1Switch</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1SwitchBackrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos1SwitchBackrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow1Pos1SwitchBackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1SwitchHeadrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos1SwitchHeadrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1SwitchMassage"><span class="badge">M</span>VehicleCabinSeatRow1Pos1SwitchMassage</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos1SwitchSeating"><span class="badge">M</span>VehicleCabinSeatRow1Pos1SwitchSeating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2"><span class="badge">M</span>VehicleCabinSeatRow1Pos2</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2Airbag"><span class="badge">M</span>VehicleCabinSeatRow1Pos2Airbag</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2Backrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos2Backrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2BackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow1Pos2BackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2BackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow1Pos2BackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2Headrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos2Headrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2Occupant"><span class="badge">M</span>VehicleCabinSeatRow1Pos2Occupant</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2OccupantIdentifier"><span class="badge">M</span>VehicleCabinSeatRow1Pos2OccupantIdentifier</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2Seating"><span class="badge">M</span>VehicleCabinSeatRow1Pos2Seating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2Switch"><span class="badge">M</span>VehicleCabinSeatRow1Pos2Switch</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2SwitchBackrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos2SwitchBackrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow1Pos2SwitchBackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2SwitchHeadrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos2SwitchHeadrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2SwitchMassage"><span class="badge">M</span>VehicleCabinSeatRow1Pos2SwitchMassage</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos2SwitchSeating"><span class="badge">M</span>VehicleCabinSeatRow1Pos2SwitchSeating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3"><span class="badge">M</span>VehicleCabinSeatRow1Pos3</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3Airbag"><span class="badge">M</span>VehicleCabinSeatRow1Pos3Airbag</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3Backrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos3Backrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3BackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow1Pos3BackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3BackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow1Pos3BackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3Headrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos3Headrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3Occupant"><span class="badge">M</span>VehicleCabinSeatRow1Pos3Occupant</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3OccupantIdentifier"><span class="badge">M</span>VehicleCabinSeatRow1Pos3OccupantIdentifier</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3Seating"><span class="badge">M</span>VehicleCabinSeatRow1Pos3Seating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3Switch"><span class="badge">M</span>VehicleCabinSeatRow1Pos3Switch</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3SwitchBackrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos3SwitchBackrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow1Pos3SwitchBackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3SwitchHeadrest"><span class="badge">M</span>VehicleCabinSeatRow1Pos3SwitchHeadrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3SwitchMassage"><span class="badge">M</span>VehicleCabinSeatRow1Pos3SwitchMassage</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow1Pos3SwitchSeating"><span class="badge">M</span>VehicleCabinSeatRow1Pos3SwitchSeating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2"><span class="badge">M</span>VehicleCabinSeatRow2</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1"><span class="badge">M</span>VehicleCabinSeatRow2Pos1</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1Airbag"><span class="badge">M</span>VehicleCabinSeatRow2Pos1Airbag</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1Backrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos1Backrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1BackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow2Pos1BackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1BackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow2Pos1BackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1Headrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos1Headrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1Occupant"><span class="badge">M</span>VehicleCabinSeatRow2Pos1Occupant</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1OccupantIdentifier"><span class="badge">M</span>VehicleCabinSeatRow2Pos1OccupantIdentifier</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1Seating"><span class="badge">M</span>VehicleCabinSeatRow2Pos1Seating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1Switch"><span class="badge">M</span>VehicleCabinSeatRow2Pos1Switch</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1SwitchBackrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos1SwitchBackrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow2Pos1SwitchBackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1SwitchHeadrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos1SwitchHeadrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1SwitchMassage"><span class="badge">M</span>VehicleCabinSeatRow2Pos1SwitchMassage</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos1SwitchSeating"><span class="badge">M</span>VehicleCabinSeatRow2Pos1SwitchSeating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2"><span class="badge">M</span>VehicleCabinSeatRow2Pos2</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2Airbag"><span class="badge">M</span>VehicleCabinSeatRow2Pos2Airbag</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2Backrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos2Backrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2BackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow2Pos2BackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2BackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow2Pos2BackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2Headrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos2Headrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2Occupant"><span class="badge">M</span>VehicleCabinSeatRow2Pos2Occupant</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2OccupantIdentifier"><span class="badge">M</span>VehicleCabinSeatRow2Pos2OccupantIdentifier</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2Seating"><span class="badge">M</span>VehicleCabinSeatRow2Pos2Seating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2Switch"><span class="badge">M</span>VehicleCabinSeatRow2Pos2Switch</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2SwitchBackrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos2SwitchBackrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow2Pos2SwitchBackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2SwitchHeadrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos2SwitchHeadrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2SwitchMassage"><span class="badge">M</span>VehicleCabinSeatRow2Pos2SwitchMassage</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos2SwitchSeating"><span class="badge">M</span>VehicleCabinSeatRow2Pos2SwitchSeating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3"><span class="badge">M</span>VehicleCabinSeatRow2Pos3</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3Airbag"><span class="badge">M</span>VehicleCabinSeatRow2Pos3Airbag</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3Backrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos3Backrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3BackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow2Pos3BackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3BackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow2Pos3BackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3Headrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos3Headrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3Occupant"><span class="badge">M</span>VehicleCabinSeatRow2Pos3Occupant</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3OccupantIdentifier"><span class="badge">M</span>VehicleCabinSeatRow2Pos3OccupantIdentifier</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3Seating"><span class="badge">M</span>VehicleCabinSeatRow2Pos3Seating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3Switch"><span class="badge">M</span>VehicleCabinSeatRow2Pos3Switch</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3SwitchBackrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos3SwitchBackrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar"><span class="badge">M</span>VehicleCabinSeatRow2Pos3SwitchBackrestLumbar</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster"><span class="badge">M</span>VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3SwitchHeadrest"><span class="badge">M</span>VehicleCabinSeatRow2Pos3SwitchHeadrest</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3SwitchMassage"><span class="badge">M</span>VehicleCabinSeatRow2Pos3SwitchMassage</a> + </li> + + <li> + <a href="#vss.VehicleCabinSeatRow2Pos3SwitchSeating"><span class="badge">M</span>VehicleCabinSeatRow2Pos3SwitchSeating</a> + </li> + + <li> + <a href="#vss.VehicleCabinSunroof"><span class="badge">M</span>VehicleCabinSunroof</a> + </li> + + <li> + <a href="#vss.VehicleCabinSunroofShade"><span class="badge">M</span>VehicleCabinSunroofShade</a> + </li> + + <li> + <a href="#vss.VehicleChassis"><span class="badge">M</span>VehicleChassis</a> + </li> + + <li> + <a href="#vss.VehicleChassisAccelerator"><span class="badge">M</span>VehicleChassisAccelerator</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxle"><span class="badge">M</span>VehicleChassisAxle</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow1"><span class="badge">M</span>VehicleChassisAxleRow1</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow1Wheel"><span class="badge">M</span>VehicleChassisAxleRow1Wheel</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow1WheelLeft"><span class="badge">M</span>VehicleChassisAxleRow1WheelLeft</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow1WheelLeftBrake"><span class="badge">M</span>VehicleChassisAxleRow1WheelLeftBrake</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow1WheelLeftTire"><span class="badge">M</span>VehicleChassisAxleRow1WheelLeftTire</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow1WheelRight"><span class="badge">M</span>VehicleChassisAxleRow1WheelRight</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow1WheelRightBrake"><span class="badge">M</span>VehicleChassisAxleRow1WheelRightBrake</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow1WheelRightTire"><span class="badge">M</span>VehicleChassisAxleRow1WheelRightTire</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow2"><span class="badge">M</span>VehicleChassisAxleRow2</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow2Wheel"><span class="badge">M</span>VehicleChassisAxleRow2Wheel</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow2WheelLeft"><span class="badge">M</span>VehicleChassisAxleRow2WheelLeft</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow2WheelLeftBrake"><span class="badge">M</span>VehicleChassisAxleRow2WheelLeftBrake</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow2WheelLeftTire"><span class="badge">M</span>VehicleChassisAxleRow2WheelLeftTire</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow2WheelRight"><span class="badge">M</span>VehicleChassisAxleRow2WheelRight</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow2WheelRightBrake"><span class="badge">M</span>VehicleChassisAxleRow2WheelRightBrake</a> + </li> + + <li> + <a href="#vss.VehicleChassisAxleRow2WheelRightTire"><span class="badge">M</span>VehicleChassisAxleRow2WheelRightTire</a> + </li> + + <li> + <a href="#vss.VehicleChassisBrake"><span class="badge">M</span>VehicleChassisBrake</a> + </li> + + <li> + <a href="#vss.VehicleChassisParkingBrake"><span class="badge">M</span>VehicleChassisParkingBrake</a> + </li> + + <li> + <a href="#vss.VehicleChassisSteeringWheel"><span class="badge">M</span>VehicleChassisSteeringWheel</a> + </li> + + <li> + <a href="#vss.VehicleConnectivity"><span class="badge">M</span>VehicleConnectivity</a> + </li> + + <li> + <a href="#vss.VehicleCurrentLocation"><span class="badge">M</span>VehicleCurrentLocation</a> + </li> + + <li> + <a href="#vss.VehicleCurrentLocationGNSSReceiver"><span class="badge">M</span>VehicleCurrentLocationGNSSReceiver</a> + </li> + + <li> + <a href="#vss.VehicleCurrentLocationGNSSReceiverMountingPosition"><span class="badge">M</span>VehicleCurrentLocationGNSSReceiverMountingPosition</a> + </li> + + <li> + <a href="#vss.VehicleDriver"><span class="badge">M</span>VehicleDriver</a> + </li> + + <li> + <a href="#vss.VehicleDriverIdentifier"><span class="badge">M</span>VehicleDriverIdentifier</a> + </li> + + <li> + <a href="#vss.VehicleExterior"><span class="badge">M</span>VehicleExterior</a> + </li> + + <li> + <a href="#vss.VehicleLowVoltageBattery"><span class="badge">M</span>VehicleLowVoltageBattery</a> + </li> + + <li> + <a href="#vss.VehicleOBD"><span class="badge">M</span>VehicleOBD</a> + </li> + + <li> + <a href="#vss.VehicleOBDCatalyst"><span class="badge">M</span>VehicleOBDCatalyst</a> + </li> + + <li> + <a href="#vss.VehicleOBDCatalystBank1"><span class="badge">M</span>VehicleOBDCatalystBank1</a> + </li> + + <li> + <a href="#vss.VehicleOBDCatalystBank2"><span class="badge">M</span>VehicleOBDCatalystBank2</a> + </li> + + <li> + <a href="#vss.VehicleOBDDriveCycleStatus"><span class="badge">M</span>VehicleOBDDriveCycleStatus</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2"><span class="badge">M</span>VehicleOBDO2</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2Sensor1"><span class="badge">M</span>VehicleOBDO2Sensor1</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2Sensor2"><span class="badge">M</span>VehicleOBDO2Sensor2</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2Sensor3"><span class="badge">M</span>VehicleOBDO2Sensor3</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2Sensor4"><span class="badge">M</span>VehicleOBDO2Sensor4</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2Sensor5"><span class="badge">M</span>VehicleOBDO2Sensor5</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2Sensor6"><span class="badge">M</span>VehicleOBDO2Sensor6</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2Sensor7"><span class="badge">M</span>VehicleOBDO2Sensor7</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2Sensor8"><span class="badge">M</span>VehicleOBDO2Sensor8</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2WR"><span class="badge">M</span>VehicleOBDO2WR</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2WRSensor1"><span class="badge">M</span>VehicleOBDO2WRSensor1</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2WRSensor2"><span class="badge">M</span>VehicleOBDO2WRSensor2</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2WRSensor3"><span class="badge">M</span>VehicleOBDO2WRSensor3</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2WRSensor4"><span class="badge">M</span>VehicleOBDO2WRSensor4</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2WRSensor5"><span class="badge">M</span>VehicleOBDO2WRSensor5</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2WRSensor6"><span class="badge">M</span>VehicleOBDO2WRSensor6</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2WRSensor7"><span class="badge">M</span>VehicleOBDO2WRSensor7</a> + </li> + + <li> + <a href="#vss.VehicleOBDO2WRSensor8"><span class="badge">M</span>VehicleOBDO2WRSensor8</a> + </li> + + <li> + <a href="#vss.VehicleOBDStatus"><span class="badge">M</span>VehicleOBDStatus</a> + </li> + + <li> + <a href="#vss.VehiclePowertrain"><span class="badge">M</span>VehiclePowertrain</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainCombustionEngine"><span class="badge">M</span>VehiclePowertrainCombustionEngine</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainCombustionEngineDieselExhaustFluid"><span class="badge">M</span>VehiclePowertrainCombustionEngineDieselExhaustFluid</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainCombustionEngineDieselParticulateFilter"><span class="badge">M</span>VehiclePowertrainCombustionEngineDieselParticulateFilter</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainElectricMotor"><span class="badge">M</span>VehiclePowertrainElectricMotor</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainFuelSystem"><span class="badge">M</span>VehiclePowertrainFuelSystem</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainTractionBattery"><span class="badge">M</span>VehiclePowertrainTractionBattery</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainTractionBatteryCharging"><span class="badge">M</span>VehiclePowertrainTractionBatteryCharging</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainTractionBatteryChargingChargeCurrent"><span class="badge">M</span>VehiclePowertrainTractionBatteryChargingChargeCurrent</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainTractionBatteryChargingChargeVoltage"><span class="badge">M</span>VehiclePowertrainTractionBatteryChargingChargeVoltage</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent"><span class="badge">M</span>VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainTractionBatteryChargingTimer"><span class="badge">M</span>VehiclePowertrainTractionBatteryChargingTimer</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainTractionBatteryDCDC"><span class="badge">M</span>VehiclePowertrainTractionBatteryDCDC</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainTractionBatteryStateOfCharge"><span class="badge">M</span>VehiclePowertrainTractionBatteryStateOfCharge</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainTractionBatteryTemperature"><span class="badge">M</span>VehiclePowertrainTractionBatteryTemperature</a> + </li> + + <li> + <a href="#vss.VehiclePowertrainTransmission"><span class="badge">M</span>VehiclePowertrainTransmission</a> + </li> + + <li> + <a href="#vss.VehicleService"><span class="badge">M</span>VehicleService</a> + </li> + + <li> + <a href="#vss.VehicleTrailer"><span class="badge">M</span>VehicleTrailer</a> + </li> + + <li> + <a href="#vss.VehicleVehicleIdentification"><span class="badge">M</span>VehicleVehicleIdentification</a> + </li> + + <li> + <a href="#vss.VehicleVersionVSS"><span class="badge">M</span>VehicleVersionVSS</a> + </li> + + + + + </ul> + </li> + + <li><a href="#scalar-value-types">Scalar Value Types</a></li> + </ul> + </div> + + + + <div class="file-heading"> + <h2 id="messages/VehicleIntelligentDataCollector.proto">messages/VehicleIntelligentDataCollector.proto</h2><a href="#title">Top</a> + </div> + <p><h2>Intelligent Data Collection</h2></p><p><p>This set of messages can be used for self describing messages using key value pairs, for dynamic data collection..</p></p><p><h3>Message Orchestration</h3></p><p><p><img src="doc/images/Intelligent_Data_Collection.png" alt="HeaderMessage.puml"></p></p><p><h3>MQTT Topic Design</h3></p><p><table></p><p><thead></p><p><tr></p><p><th>Direction</th></p><p><th>Subscribe Topic</th></p><p><th>Publish Topic</th></p><p></tr></p><p></thead></p><p><tbody></p><p><tr></p><p><td>Vehicle to Cloud</td></p><p><td>data/#</td></p><p><td>data/device_id</td></p><p></tr></p><p><tr></p><p><td>Cloud to Vehicle</td></p><p><td>device_id/data</td></p><p><td>device_id/data</td></p><p></tr></p><p></tbody></p><p></table></p> + + + <h3 id="messages.PublishData">PublishData</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>vehicleMessageHeading</td> + <td><a href="#messages.VehicleMessageHeading">VehicleMessageHeading</a></td> + <td></td> + <td><p><p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. </p></td> + </tr> + + <tr> + <td>DataPayload</td> + <td><a href="#messages.dataPayload">dataPayload</a></td> + <td>repeated</td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.PublishDataCollectionDescriptor">PublishDataCollectionDescriptor</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>dataCollectionScheme</td> + <td><a href="#bytes">bytes</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.PublishVehicleModelMapping">PublishVehicleModelMapping</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>dataCollectionScheme</td> + <td><a href="#bytes">bytes</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.dataPayload">dataPayload</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>key</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>stringValue</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>doubleValue</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>intShortValue</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>intLongValue</td> + <td><a href="#int64">int64</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>boolValue</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>bytesValue</td> + <td><a href="#bytes">bytes</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + + + + + + + + + <div class="file-heading"> + <h2 id="messages/VehicleMessageHeader.proto">messages/VehicleMessageHeader.proto</h2><a href="#title">Top</a> + </div> + <p><h1>Vehicle Message Header</h1></p><p><p></p><p>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.</p><p></p></p><p><h2>Message Orchestration</h2></p><p><p><img src="doc/images/VehicleMessageHeader.png" alt="HeaderMessage.puml"></p></p><p><h2>MQTT Topic Design</h2></p><p><table></p><p><thead></p><p><tr></p><p><th>Direction</th></p><p><th>Subscribe Topic</th></p><p><th>Publish Topic</th></p><p></tr></p><p></thead></p><p><tbody></p><p><tr></p><p><td>Vehicle to Cloud</td></p><p><td>No Topic</td></p><p><td>No Topic</td></p><p></tr></p><p><tr></p><p><td>Cloud to Vehicle</td></p><p><td>No Topic</td></p><p><td>No Topic</td></p><p></tr></p><p></tbody></p><p></table></p> + + + <h3 id="messages.VehicleMessageHeading">VehicleMessageHeading</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>message_id</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p>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. </p></td> + </tr> + + <tr> + <td>correlation_id</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p>For request/response and other multi-message patterns this should be populated with the message_id of the first message in the chain. </p></td> + </tr> + + <tr> + <td>vehicle_identity</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p>this should be salted and hashed version of the VIN or other Vehicle Identification. </p></td> + </tr> + + <tr> + <td>vehicle_device_id</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p>this can be any unique identifier for the vehicle, we recommend using the fingerprint on the client's unique x.509 certificate. </p></td> + </tr> + + <tr> + <td>message_timestamp</td> + <td><a href="#int64">int64</a></td> + <td></td> + <td><p>EPOCH timestamp when the message was created </p></td> + </tr> + + <tr> + <td>protocol_version</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p>version of the protocol schema/data model being used. </p></td> + </tr> + + <tr> + <td>location</td> + <td><a href="#messages.lat_long">lat_long</a></td> + <td></td> + <td><p>GNSS latitude and longtitude </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.lat_long">lat_long</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>latitude</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p>GNSS latitude </p></td> + </tr> + + <tr> + <td>longitude</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p>GNSS longitude </p></td> + </tr> + + </tbody> + </table> + + + + + + + + + + + + + + <div class="file-heading"> + <h2 id="messages/VehiclePrecisionLocation.proto">messages/VehiclePrecisionLocation.proto</h2><a href="#title">Top</a> + </div> + <p><h1>Precise Vehicle Location</h1></p><p><p>This set of messages define how to acquire vehicle location, either on demand or by interval and events.</p></p><p><h2>Message Orchestration</h2></p><p><p><img src="doc/images/mqttLocation.png" alt="HeaderMessage.puml"></p></p><p><h2>MQTT Topic Design</h2></p><p><table></p><p><thead></p><p><tr></p><p><th>Direction</th></p><p><th>Subscribe Topic</th></p><p><th>Publish Topic</th></p><p></tr></p><p></thead></p><p><tbody></p><p><tr></p><p><td>Vehicle to Cloud</td></p><p><td>vloc/"*"</td></p><p><td>vloc/<device_id></td></p><p></tr></p><p><tr></p><p><td>Cloud to Vehicle</td></p><p><td><device_id>/vloc</td></p><p><td><device_id>/vloc</td></p><p></tr></p><p></tbody></p><p></table></p> + + + <h3 id="messages.PublishCurrentVehicleLocation">PublishCurrentVehicleLocation</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>vehicleMessageHeading</td> + <td><a href="#messages.VehicleMessageHeading">VehicleMessageHeading</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>vehicleCurrentLocation</td> + <td><a href="#messages.VehicleCurrentLocation">VehicleCurrentLocation</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.RequestCurrentVehicleLocationTest">RequestCurrentVehicleLocationTest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>vehicle_identity</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p>At most this identity should be all that is required to trigger the request for location and should contain a salted hash </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.ResponseCurrentVehicleLocation">ResponseCurrentVehicleLocation</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>vehicleMessageHeading</td> + <td><a href="#messages.VehicleMessageHeading">VehicleMessageHeading</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>vehicleCurrentLocation</td> + <td><a href="#messages.VehicleCurrentLocation">VehicleCurrentLocation</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>responseStatus</td> + <td><a href="#messages.ResponseStatusEnum">ResponseStatusEnum</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.VehicleCurrentLocation">VehicleCurrentLocation</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Timestamp</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Latitude</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Longitude</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Heading</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>HorizontalAccuracy</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Altitude</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>VerticalAccuracy</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>GNSSReceiver</td> + <td><a href="#messages.VehicleCurrentLocationGNSSReceiver">VehicleCurrentLocationGNSSReceiver</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.VehicleCurrentLocationGNSSReceiver">VehicleCurrentLocationGNSSReceiver</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FixType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MountingPosition</td> + <td><a href="#messages.VehicleCurrentLocationGNSSReceiverMountingPosition">VehicleCurrentLocationGNSSReceiverMountingPosition</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.VehicleCurrentLocationGNSSReceiverMountingPosition">VehicleCurrentLocationGNSSReceiverMountingPosition</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>X</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Y</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Z</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + + + <h3 id="messages.ResponseStatusEnum">ResponseStatusEnum</h3> + <p></p> + <table class="enum-table"> + <thead> + <tr><td>Name</td><td>Number</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>SUCCESS</td> + <td>0</td> + <td><p>A good GPS Location response was possible and GPS data is being returned in the payload</p></td> + </tr> + + <tr> + <td>FAIL_NO_RESPONSE</td> + <td>1</td> + <td><p>No GPS information was able to be retrieved</p></td> + </tr> + + <tr> + <td>FAIL_DEGRADED_RESPONSE</td> + <td>2</td> + <td><p>GPS location available but degraded accuracy</p></td> + </tr> + + </tbody> + </table> + + + + + + + + <div class="file-heading"> + <h2 id="messages/VehicleRemoteHvac.proto">messages/VehicleRemoteHvac.proto</h2><a href="#title">Top</a> + </div> + <p><h2>Cabin Preconditioning</h2></p><p><p>This set of messages define how to acquire vehicle location, either on demand or by interval and events.</p></p><p><h3>Message Orchestration</h3></p><p><p>[TO-DO]</p></p><p><h3>MQTT Topic Design</h3></p><p><table></p><p><thead></p><p><tr></p><p><th>Direction</th></p><p><th>Subscribe Topic</th></p><p><th>Publish Topic</th></p><p></tr></p><p></thead></p><p><tbody></p><p><tr></p><p><td>Vehicle to Cloud</td></p><p><td>cabin/#</td></p><p><td>cabin/<device_id></td></p><p></tr></p><p><tr></p><p><td>Cloud to Vehicle</td></p><p><td><device_id>/cabin</td></p><p><td><device_id>/cabin</td></p><p></tr></p><p></tbody></p><p></table></p> + + + <h3 id="messages.CabinConditionStatusPublish">CabinConditionStatusPublish</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>event_time</td> + <td><a href="#google.protobuf.Timestamp">google.protobuf.Timestamp</a></td> + <td></td> + <td><p>Time of the event </p></td> + </tr> + + <tr> + <td>hvac_state</td> + <td><a href="#messages.HVACState">HVACState</a></td> + <td></td> + <td><p>Current state of the HVAC </p></td> + </tr> + + <tr> + <td>cabin_temperature</td> + <td><a href="#messages.CabinTemperature">CabinTemperature</a></td> + <td></td> + <td><p>Current cabin temperature </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.CabinTemperature">CabinTemperature</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>temperature</td> + <td><a href="#messages.Temperature">Temperature</a></td> + <td></td> + <td><p>Current cabin temperature </p></td> + </tr> + + <tr> + <td>zone</td> + <td><a href="#messages.HVACZone">HVACZone</a></td> + <td></td> + <td><p>Zone of the reported temperature </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.HVACState">HVACState</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>state</td> + <td><a href="#messages.HVACState.State">HVACState.State</a></td> + <td></td> + <td><p>Current state of the HVAC </p></td> + </tr> + + <tr> + <td>current_zone</td> + <td><a href="#messages.HVACZone">HVACZone</a></td> + <td></td> + <td><p>Current active zone </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.HVACZone">HVACZone</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>zone</td> + <td><a href="#messages.HVACZone.Zone">HVACZone.Zone</a></td> + <td></td> + <td><p>HVAC Zone </p></td> + </tr> + + <tr> + <td>target_temperature</td> + <td><a href="#messages.Temperature">Temperature</a></td> + <td></td> + <td><p>Target temperature </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.PreconditionRequest">PreconditionRequest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>hvac_zones</td> + <td><a href="#messages.HVACZone">HVACZone</a></td> + <td>repeated</td> + <td><p>List of HVAC zones to precondition </p></td> + </tr> + + <tr> + <td>start_time</td> + <td><a href="#google.protobuf.Timestamp">google.protobuf.Timestamp</a></td> + <td></td> + <td><p>For scheduled preconditioning, set the start_time to the desired future time. +For on-demand preconditioning, leave the start_time unset. </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.PreconditionResponse">PreconditionResponse</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>status</td> + <td><a href="#messages.PreconditionResponse.Status">PreconditionResponse.Status</a></td> + <td></td> + <td><p>Status of the precondition request </p></td> + </tr> + + <tr> + <td>message</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p>Optional message </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="messages.Temperature">Temperature</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>value</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p>Temperature value </p></td> + </tr> + + <tr> + <td>unit</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p>Temperature unit (e.g., "Celsius", "Fahrenheit") </p></td> + </tr> + + </tbody> + </table> + + + + + + + + <h3 id="messages.HVACState.State">HVACState.State</h3> + <p></p> + <table class="enum-table"> + <thead> + <tr><td>Name</td><td>Number</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>OFF</td> + <td>0</td> + <td><p></p></td> + </tr> + + <tr> + <td>HEATING</td> + <td>1</td> + <td><p></p></td> + </tr> + + <tr> + <td>COOLING</td> + <td>2</td> + <td><p></p></td> + </tr> + + <tr> + <td>IDLE</td> + <td>3</td> + <td><p></p></td> + </tr> + + </tbody> + </table> + + <h3 id="messages.HVACZone.Zone">HVACZone.Zone</h3> + <p></p> + <table class="enum-table"> + <thead> + <tr><td>Name</td><td>Number</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>DRIVER</td> + <td>0</td> + <td><p></p></td> + </tr> + + <tr> + <td>PASSENGER</td> + <td>1</td> + <td><p></p></td> + </tr> + + <tr> + <td>REAR_LEFT</td> + <td>2</td> + <td><p></p></td> + </tr> + + <tr> + <td>REAR_RIGHT</td> + <td>3</td> + <td><p></p></td> + </tr> + + </tbody> + </table> + + <h3 id="messages.PreconditionResponse.Status">PreconditionResponse.Status</h3> + <p></p> + <table class="enum-table"> + <thead> + <tr><td>Name</td><td>Number</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>SUCCESS</td> + <td>0</td> + <td><p></p></td> + </tr> + + <tr> + <td>FAILURE</td> + <td>1</td> + <td><p></p></td> + </tr> + + <tr> + <td>PENDING</td> + <td>2</td> + <td><p></p></td> + </tr> + + </tbody> + </table> + + + + + + + + <div class="file-heading"> + <h2 id="vss/vspec.proto">vss/vspec.proto</h2><a href="#title">Top</a> + </div> + <p></p> + + + <h3 id="vss.Vehicle">Vehicle</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>VersionVSS</td> + <td><a href="#vss.VehicleVersionVSS">VehicleVersionVSS</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>VehicleIdentification</td> + <td><a href="#vss.VehicleVehicleIdentification">VehicleVehicleIdentification</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LowVoltageSystemState</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LowVoltageBattery</td> + <td><a href="#vss.VehicleLowVoltageBattery">VehicleLowVoltageBattery</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Speed</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TravelledDistance</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TripMeterReading</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBrokenDown</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsMoving</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AverageSpeed</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Acceleration</td> + <td><a href="#vss.VehicleAcceleration">VehicleAcceleration</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AngularVelocity</td> + <td><a href="#vss.VehicleAngularVelocity">VehicleAngularVelocity</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>RoofLoad</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CargoVolume</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EmissionsCO2</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CurrentOverallWeight</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CurbWeight</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>GrossWeight</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaxTowWeight</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaxTowBallWeight</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Length</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Width</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Trailer</td> + <td><a href="#vss.VehicleTrailer">VehicleTrailer</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CurrentLocation</td> + <td><a href="#vss.VehicleCurrentLocation">VehicleCurrentLocation</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Powertrain</td> + <td><a href="#vss.VehiclePowertrain">VehiclePowertrain</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Body</td> + <td><a href="#vss.VehicleBody">VehicleBody</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Cabin</td> + <td><a href="#vss.VehicleCabin">VehicleCabin</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ADAS</td> + <td><a href="#vss.VehicleADAS">VehicleADAS</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Chassis</td> + <td><a href="#vss.VehicleChassis">VehicleChassis</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>OBD</td> + <td><a href="#vss.VehicleOBD">VehicleOBD</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Driver</td> + <td><a href="#vss.VehicleDriver">VehicleDriver</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Exterior</td> + <td><a href="#vss.VehicleExterior">VehicleExterior</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Service</td> + <td><a href="#vss.VehicleService">VehicleService</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Connectivity</td> + <td><a href="#vss.VehicleConnectivity">VehicleConnectivity</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleADAS">VehicleADAS</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>ActiveAutonomyLevel</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SupportedAutonomyLevel</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CruiseControl</td> + <td><a href="#vss.VehicleADASCruiseControl">VehicleADASCruiseControl</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LaneDepartureDetection</td> + <td><a href="#vss.VehicleADASLaneDepartureDetection">VehicleADASLaneDepartureDetection</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ObstacleDetection</td> + <td><a href="#vss.VehicleADASObstacleDetection">VehicleADASObstacleDetection</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ABS</td> + <td><a href="#vss.VehicleADASABS">VehicleADASABS</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TCS</td> + <td><a href="#vss.VehicleADASTCS">VehicleADASTCS</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ESC</td> + <td><a href="#vss.VehicleADASESC">VehicleADASESC</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EBD</td> + <td><a href="#vss.VehicleADASEBD">VehicleADASEBD</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EBA</td> + <td><a href="#vss.VehicleADASEBA">VehicleADASEBA</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleADASABS">VehicleADASABS</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsEnabled</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsError</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleADASCruiseControl">VehicleADASCruiseControl</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsEnabled</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SpeedSet</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsError</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleADASEBA">VehicleADASEBA</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsEnabled</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsError</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleADASEBD">VehicleADASEBD</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsEnabled</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsError</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleADASESC">VehicleADASESC</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsEnabled</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsError</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsStrongCrossWindDetected</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>RoadFriction</td> + <td><a href="#vss.VehicleADASESCRoadFriction">VehicleADASESCRoadFriction</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleADASESCRoadFriction">VehicleADASESCRoadFriction</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>MostProbable</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LowerBound</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>UpperBound</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleADASLaneDepartureDetection">VehicleADASLaneDepartureDetection</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsEnabled</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsWarning</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsError</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleADASObstacleDetection">VehicleADASObstacleDetection</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsEnabled</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsWarning</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsError</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleADASTCS">VehicleADASTCS</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsEnabled</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsError</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleAcceleration">VehicleAcceleration</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Longitudinal</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lateral</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Vertical</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleAngularVelocity">VehicleAngularVelocity</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Roll</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Pitch</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Yaw</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBody">VehicleBody</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>BodyType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>RefuelPosition</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Hood</td> + <td><a href="#vss.VehicleBodyHood">VehicleBodyHood</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Trunk</td> + <td><a href="#vss.VehicleBodyTrunk">VehicleBodyTrunk</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Horn</td> + <td><a href="#vss.VehicleBodyHorn">VehicleBodyHorn</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Raindetection</td> + <td><a href="#vss.VehicleBodyRaindetection">VehicleBodyRaindetection</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Windshield</td> + <td><a href="#vss.VehicleBodyWindshield">VehicleBodyWindshield</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lights</td> + <td><a href="#vss.VehicleBodyLights">VehicleBodyLights</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Mirrors</td> + <td><a href="#vss.VehicleBodyMirrors">VehicleBodyMirrors</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>RearMainSpoilerPosition</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyHood">VehicleBodyHood</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyHorn">VehicleBodyHorn</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLights">VehicleBodyLights</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>LightSwitch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsHighBeamSwitchOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Beam</td> + <td><a href="#vss.VehicleBodyLightsBeam">VehicleBodyLightsBeam</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Running</td> + <td><a href="#vss.VehicleBodyLightsRunning">VehicleBodyLightsRunning</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backup</td> + <td><a href="#vss.VehicleBodyLightsBackup">VehicleBodyLightsBackup</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Parking</td> + <td><a href="#vss.VehicleBodyLightsParking">VehicleBodyLightsParking</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Fog</td> + <td><a href="#vss.VehicleBodyLightsFog">VehicleBodyLightsFog</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LicensePlate</td> + <td><a href="#vss.VehicleBodyLightsLicensePlate">VehicleBodyLightsLicensePlate</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Brake</td> + <td><a href="#vss.VehicleBodyLightsBrake">VehicleBodyLightsBrake</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Hazard</td> + <td><a href="#vss.VehicleBodyLightsHazard">VehicleBodyLightsHazard</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DirectionIndicator</td> + <td><a href="#vss.VehicleBodyLightsDirectionIndicator">VehicleBodyLightsDirectionIndicator</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsBackup">VehicleBodyLightsBackup</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsBeam">VehicleBodyLightsBeam</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Low</td> + <td><a href="#vss.VehicleBodyLightsBeamLow">VehicleBodyLightsBeamLow</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>High</td> + <td><a href="#vss.VehicleBodyLightsBeamHigh">VehicleBodyLightsBeamHigh</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsBeamHigh">VehicleBodyLightsBeamHigh</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsBeamLow">VehicleBodyLightsBeamLow</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsBrake">VehicleBodyLightsBrake</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsActive</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsDirectionIndicator">VehicleBodyLightsDirectionIndicator</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Left</td> + <td><a href="#vss.VehicleBodyLightsDirectionIndicatorLeft">VehicleBodyLightsDirectionIndicatorLeft</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Right</td> + <td><a href="#vss.VehicleBodyLightsDirectionIndicatorRight">VehicleBodyLightsDirectionIndicatorRight</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsDirectionIndicatorLeft">VehicleBodyLightsDirectionIndicatorLeft</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsSignaling</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsDirectionIndicatorRight">VehicleBodyLightsDirectionIndicatorRight</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsSignaling</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsFog">VehicleBodyLightsFog</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Rear</td> + <td><a href="#vss.VehicleBodyLightsFogRear">VehicleBodyLightsFogRear</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Front</td> + <td><a href="#vss.VehicleBodyLightsFogFront">VehicleBodyLightsFogFront</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsFogFront">VehicleBodyLightsFogFront</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsFogRear">VehicleBodyLightsFogRear</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsHazard">VehicleBodyLightsHazard</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsSignaling</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsLicensePlate">VehicleBodyLightsLicensePlate</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsParking">VehicleBodyLightsParking</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyLightsRunning">VehicleBodyLightsRunning</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDefect</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyMirrors">VehicleBodyMirrors</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Left</td> + <td><a href="#vss.VehicleBodyMirrorsLeft">VehicleBodyMirrorsLeft</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Right</td> + <td><a href="#vss.VehicleBodyMirrorsRight">VehicleBodyMirrorsRight</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyMirrorsLeft">VehicleBodyMirrorsLeft</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Tilt</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Pan</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsHeatingOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyMirrorsRight">VehicleBodyMirrorsRight</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Tilt</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Pan</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsHeatingOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyRaindetection">VehicleBodyRaindetection</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Intensity</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyTrunk">VehicleBodyTrunk</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Front</td> + <td><a href="#vss.VehicleBodyTrunkFront">VehicleBodyTrunkFront</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Rear</td> + <td><a href="#vss.VehicleBodyTrunkRear">VehicleBodyTrunkRear</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyTrunkFront">VehicleBodyTrunkFront</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLocked</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyTrunkRear">VehicleBodyTrunkRear</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLocked</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyWindshield">VehicleBodyWindshield</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Front</td> + <td><a href="#vss.VehicleBodyWindshieldFront">VehicleBodyWindshieldFront</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Rear</td> + <td><a href="#vss.VehicleBodyWindshieldRear">VehicleBodyWindshieldRear</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyWindshieldFront">VehicleBodyWindshieldFront</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Wiping</td> + <td><a href="#vss.VehicleBodyWindshieldFrontWiping">VehicleBodyWindshieldFrontWiping</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsHeatingOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>WasherFluid</td> + <td><a href="#vss.VehicleBodyWindshieldFrontWasherFluid">VehicleBodyWindshieldFrontWasherFluid</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyWindshieldFrontWasherFluid">VehicleBodyWindshieldFrontWasherFluid</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsLevelLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Level</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyWindshieldFrontWiping">VehicleBodyWindshieldFrontWiping</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Mode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Intensity</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>System</td> + <td><a href="#vss.VehicleBodyWindshieldFrontWipingSystem">VehicleBodyWindshieldFrontWipingSystem</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>WiperWear</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsWipersWorn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyWindshieldFrontWipingSystem">VehicleBodyWindshieldFrontWipingSystem</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Mode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Frequency</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TargetPosition</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ActualPosition</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DriveCurrent</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsWiping</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsEndingWipeCycle</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsWiperError</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsPositionReached</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBlocked</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsOverheated</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyWindshieldRear">VehicleBodyWindshieldRear</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Wiping</td> + <td><a href="#vss.VehicleBodyWindshieldRearWiping">VehicleBodyWindshieldRearWiping</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsHeatingOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>WasherFluid</td> + <td><a href="#vss.VehicleBodyWindshieldRearWasherFluid">VehicleBodyWindshieldRearWasherFluid</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyWindshieldRearWasherFluid">VehicleBodyWindshieldRearWasherFluid</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsLevelLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Level</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyWindshieldRearWiping">VehicleBodyWindshieldRearWiping</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Mode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Intensity</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>System</td> + <td><a href="#vss.VehicleBodyWindshieldRearWipingSystem">VehicleBodyWindshieldRearWipingSystem</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>WiperWear</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsWipersWorn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleBodyWindshieldRearWipingSystem">VehicleBodyWindshieldRearWipingSystem</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Mode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Frequency</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TargetPosition</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ActualPosition</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DriveCurrent</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsWiping</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsEndingWipeCycle</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsWiperError</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsPositionReached</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBlocked</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsOverheated</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabin">VehicleCabin</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>RearShade</td> + <td><a href="#vss.VehicleCabinRearShade">VehicleCabinRearShade</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>HVAC</td> + <td><a href="#vss.VehicleCabinHVAC">VehicleCabinHVAC</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Infotainment</td> + <td><a href="#vss.VehicleCabinInfotainment">VehicleCabinInfotainment</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sunroof</td> + <td><a href="#vss.VehicleCabinSunroof">VehicleCabinSunroof</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>RearviewMirror</td> + <td><a href="#vss.VehicleCabinRearviewMirror">VehicleCabinRearviewMirror</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lights</td> + <td><a href="#vss.VehicleCabinLights">VehicleCabinLights</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Door</td> + <td><a href="#vss.VehicleCabinDoor">VehicleCabinDoor</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DoorCount</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seat</td> + <td><a href="#vss.VehicleCabinSeat">VehicleCabinSeat</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DriverPosition</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SeatRowCount</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SeatPosCount</td> + <td><a href="#uint32">uint32</a></td> + <td>repeated</td> + <td><p> </p></td> + </tr> + + <tr> + <td>Convertible</td> + <td><a href="#vss.VehicleCabinConvertible">VehicleCabinConvertible</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinConvertible">VehicleCabinConvertible</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Status</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoor">VehicleCabinDoor</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Row1</td> + <td><a href="#vss.VehicleCabinDoorRow1">VehicleCabinDoorRow1</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Row2</td> + <td><a href="#vss.VehicleCabinDoorRow2">VehicleCabinDoorRow2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow1">VehicleCabinDoorRow1</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Left</td> + <td><a href="#vss.VehicleCabinDoorRow1Left">VehicleCabinDoorRow1Left</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Right</td> + <td><a href="#vss.VehicleCabinDoorRow1Right">VehicleCabinDoorRow1Right</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow1Left">VehicleCabinDoorRow1Left</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLocked</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Window</td> + <td><a href="#vss.VehicleCabinDoorRow1LeftWindow">VehicleCabinDoorRow1LeftWindow</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsChildLockActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Shade</td> + <td><a href="#vss.VehicleCabinDoorRow1LeftShade">VehicleCabinDoorRow1LeftShade</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow1LeftShade">VehicleCabinDoorRow1LeftShade</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow1LeftWindow">VehicleCabinDoorRow1LeftWindow</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsChildLockEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow1Right">VehicleCabinDoorRow1Right</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLocked</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Window</td> + <td><a href="#vss.VehicleCabinDoorRow1RightWindow">VehicleCabinDoorRow1RightWindow</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsChildLockActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Shade</td> + <td><a href="#vss.VehicleCabinDoorRow1RightShade">VehicleCabinDoorRow1RightShade</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow1RightShade">VehicleCabinDoorRow1RightShade</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow1RightWindow">VehicleCabinDoorRow1RightWindow</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsChildLockEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow2">VehicleCabinDoorRow2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Left</td> + <td><a href="#vss.VehicleCabinDoorRow2Left">VehicleCabinDoorRow2Left</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Right</td> + <td><a href="#vss.VehicleCabinDoorRow2Right">VehicleCabinDoorRow2Right</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow2Left">VehicleCabinDoorRow2Left</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLocked</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Window</td> + <td><a href="#vss.VehicleCabinDoorRow2LeftWindow">VehicleCabinDoorRow2LeftWindow</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsChildLockActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Shade</td> + <td><a href="#vss.VehicleCabinDoorRow2LeftShade">VehicleCabinDoorRow2LeftShade</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow2LeftShade">VehicleCabinDoorRow2LeftShade</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow2LeftWindow">VehicleCabinDoorRow2LeftWindow</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsChildLockEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow2Right">VehicleCabinDoorRow2Right</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLocked</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Window</td> + <td><a href="#vss.VehicleCabinDoorRow2RightWindow">VehicleCabinDoorRow2RightWindow</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsChildLockActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Shade</td> + <td><a href="#vss.VehicleCabinDoorRow2RightShade">VehicleCabinDoorRow2RightShade</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow2RightShade">VehicleCabinDoorRow2RightShade</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinDoorRow2RightWindow">VehicleCabinDoorRow2RightWindow</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOpen</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsChildLockEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVAC">VehicleCabinHVAC</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Station</td> + <td><a href="#vss.VehicleCabinHVACStation">VehicleCabinHVACStation</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsRecirculationActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsFrontDefrosterActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsRearDefrosterActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsAirConditioningActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AmbientAirTemperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStation">VehicleCabinHVACStation</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Row1</td> + <td><a href="#vss.VehicleCabinHVACStationRow1">VehicleCabinHVACStationRow1</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Row2</td> + <td><a href="#vss.VehicleCabinHVACStationRow2">VehicleCabinHVACStationRow2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Row3</td> + <td><a href="#vss.VehicleCabinHVACStationRow3">VehicleCabinHVACStationRow3</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Row4</td> + <td><a href="#vss.VehicleCabinHVACStationRow4">VehicleCabinHVACStationRow4</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow1">VehicleCabinHVACStationRow1</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Left</td> + <td><a href="#vss.VehicleCabinHVACStationRow1Left">VehicleCabinHVACStationRow1Left</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Right</td> + <td><a href="#vss.VehicleCabinHVACStationRow1Right">VehicleCabinHVACStationRow1Right</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow1Left">VehicleCabinHVACStationRow1Left</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FanSpeed</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AirDistribution</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow1Right">VehicleCabinHVACStationRow1Right</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FanSpeed</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AirDistribution</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow2">VehicleCabinHVACStationRow2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Left</td> + <td><a href="#vss.VehicleCabinHVACStationRow2Left">VehicleCabinHVACStationRow2Left</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Right</td> + <td><a href="#vss.VehicleCabinHVACStationRow2Right">VehicleCabinHVACStationRow2Right</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow2Left">VehicleCabinHVACStationRow2Left</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FanSpeed</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AirDistribution</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow2Right">VehicleCabinHVACStationRow2Right</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FanSpeed</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AirDistribution</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow3">VehicleCabinHVACStationRow3</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Left</td> + <td><a href="#vss.VehicleCabinHVACStationRow3Left">VehicleCabinHVACStationRow3Left</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Right</td> + <td><a href="#vss.VehicleCabinHVACStationRow3Right">VehicleCabinHVACStationRow3Right</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow3Left">VehicleCabinHVACStationRow3Left</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FanSpeed</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AirDistribution</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow3Right">VehicleCabinHVACStationRow3Right</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FanSpeed</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AirDistribution</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow4">VehicleCabinHVACStationRow4</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Left</td> + <td><a href="#vss.VehicleCabinHVACStationRow4Left">VehicleCabinHVACStationRow4Left</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Right</td> + <td><a href="#vss.VehicleCabinHVACStationRow4Right">VehicleCabinHVACStationRow4Right</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow4Left">VehicleCabinHVACStationRow4Left</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FanSpeed</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AirDistribution</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinHVACStationRow4Right">VehicleCabinHVACStationRow4Right</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FanSpeed</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AirDistribution</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinInfotainment">VehicleCabinInfotainment</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Media</td> + <td><a href="#vss.VehicleCabinInfotainmentMedia">VehicleCabinInfotainmentMedia</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Navigation</td> + <td><a href="#vss.VehicleCabinInfotainmentNavigation">VehicleCabinInfotainmentNavigation</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>HMI</td> + <td><a href="#vss.VehicleCabinInfotainmentHMI">VehicleCabinInfotainmentHMI</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SmartphoneProjection</td> + <td><a href="#vss.VehicleCabinInfotainmentSmartphoneProjection">VehicleCabinInfotainmentSmartphoneProjection</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinInfotainmentHMI">VehicleCabinInfotainmentHMI</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>CurrentLanguage</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DateFormat</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TimeFormat</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DistanceUnit</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelVolumeUnit</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelEconomyUnits</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EVEconomyUnits</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TemperatureUnit</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TirePressureUnit</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Brightness</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DayNightMode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinInfotainmentMedia">VehicleCabinInfotainmentMedia</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Action</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Played</td> + <td><a href="#vss.VehicleCabinInfotainmentMediaPlayed">VehicleCabinInfotainmentMediaPlayed</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DeclinedURI</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SelectedURI</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Volume</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinInfotainmentMediaPlayed">VehicleCabinInfotainmentMediaPlayed</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Source</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Artist</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Album</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Track</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>URI</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PlaybackRate</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinInfotainmentNavigation">VehicleCabinInfotainmentNavigation</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>DestinationSet</td> + <td><a href="#vss.VehicleCabinInfotainmentNavigationDestinationSet">VehicleCabinInfotainmentNavigationDestinationSet</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Mute</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Volume</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinInfotainmentNavigationDestinationSet">VehicleCabinInfotainmentNavigationDestinationSet</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Latitude</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Longitude</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinInfotainmentSmartphoneProjection">VehicleCabinInfotainmentSmartphoneProjection</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Active</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Source</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SupportedMode</td> + <td><a href="#string">string</a></td> + <td>repeated</td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinLights">VehicleCabinLights</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsGloveBoxOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTrunkOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDomeOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AmbientLight</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LightIntensity</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Spotlight</td> + <td><a href="#vss.VehicleCabinLightsSpotlight">VehicleCabinLightsSpotlight</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinLightsSpotlight">VehicleCabinLightsSpotlight</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Row1</td> + <td><a href="#vss.VehicleCabinLightsSpotlightRow1">VehicleCabinLightsSpotlightRow1</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Row2</td> + <td><a href="#vss.VehicleCabinLightsSpotlightRow2">VehicleCabinLightsSpotlightRow2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Row3</td> + <td><a href="#vss.VehicleCabinLightsSpotlightRow3">VehicleCabinLightsSpotlightRow3</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Row4</td> + <td><a href="#vss.VehicleCabinLightsSpotlightRow4">VehicleCabinLightsSpotlightRow4</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinLightsSpotlightRow1">VehicleCabinLightsSpotlightRow1</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsSharedOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLeftOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsRightOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinLightsSpotlightRow2">VehicleCabinLightsSpotlightRow2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsSharedOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLeftOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsRightOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinLightsSpotlightRow3">VehicleCabinLightsSpotlightRow3</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsSharedOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLeftOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsRightOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinLightsSpotlightRow4">VehicleCabinLightsSpotlightRow4</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsSharedOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLeftOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsRightOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinRearShade">VehicleCabinRearShade</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinRearviewMirror">VehicleCabinRearviewMirror</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>DimmingLevel</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeat">VehicleCabinSeat</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Row1</td> + <td><a href="#vss.VehicleCabinSeatRow1">VehicleCabinSeatRow1</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Row2</td> + <td><a href="#vss.VehicleCabinSeatRow2">VehicleCabinSeatRow2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1">VehicleCabinSeatRow1</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Pos1</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1">VehicleCabinSeatRow1Pos1</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Pos2</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2">VehicleCabinSeatRow1Pos2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Pos3</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3">VehicleCabinSeatRow1Pos3</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1">VehicleCabinSeatRow1Pos1</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOccupied</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Occupant</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1Occupant">VehicleCabinSeatRow1Pos1Occupant</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBelted</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Heating</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tilt</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1Backrest">VehicleCabinSeatRow1Pos1Backrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1Seating">VehicleCabinSeatRow1Pos1Seating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1Headrest">VehicleCabinSeatRow1Pos1Headrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Airbag</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1Airbag">VehicleCabinSeatRow1Pos1Airbag</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1Switch">VehicleCabinSeatRow1Pos1Switch</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1Airbag">VehicleCabinSeatRow1Pos1Airbag</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsDeployed</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1Backrest">VehicleCabinSeatRow1Pos1Backrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Recline</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1BackrestLumbar">VehicleCabinSeatRow1Pos1BackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1BackrestSideBolster">VehicleCabinSeatRow1Pos1BackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1BackrestLumbar">VehicleCabinSeatRow1Pos1BackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1BackrestSideBolster">VehicleCabinSeatRow1Pos1BackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1Headrest">VehicleCabinSeatRow1Pos1Headrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Angle</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1Occupant">VehicleCabinSeatRow1Pos1Occupant</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Identifier</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1OccupantIdentifier">VehicleCabinSeatRow1Pos1OccupantIdentifier</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1OccupantIdentifier">VehicleCabinSeatRow1Pos1OccupantIdentifier</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Subject</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Issuer</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1Seating">VehicleCabinSeatRow1Pos1Seating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Length</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1Switch">VehicleCabinSeatRow1Pos1Switch</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsWarmerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsCoolerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1SwitchBackrest">VehicleCabinSeatRow1Pos1SwitchBackrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1SwitchSeating">VehicleCabinSeatRow1Pos1SwitchSeating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1SwitchHeadrest">VehicleCabinSeatRow1Pos1SwitchHeadrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1SwitchMassage">VehicleCabinSeatRow1Pos1SwitchMassage</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1SwitchBackrest">VehicleCabinSeatRow1Pos1SwitchBackrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsReclineForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsReclineBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar">VehicleCabinSeatRow1Pos1SwitchBackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster">VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1SwitchBackrestLumbar">VehicleCabinSeatRow1Pos1SwitchBackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster">VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1SwitchHeadrest">VehicleCabinSeatRow1Pos1SwitchHeadrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1SwitchMassage">VehicleCabinSeatRow1Pos1SwitchMassage</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsIncreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDecreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos1SwitchSeating">VehicleCabinSeatRow1Pos1SwitchSeating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2">VehicleCabinSeatRow1Pos2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOccupied</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Occupant</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2Occupant">VehicleCabinSeatRow1Pos2Occupant</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBelted</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Heating</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tilt</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2Backrest">VehicleCabinSeatRow1Pos2Backrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2Seating">VehicleCabinSeatRow1Pos2Seating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2Headrest">VehicleCabinSeatRow1Pos2Headrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Airbag</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2Airbag">VehicleCabinSeatRow1Pos2Airbag</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2Switch">VehicleCabinSeatRow1Pos2Switch</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2Airbag">VehicleCabinSeatRow1Pos2Airbag</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsDeployed</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2Backrest">VehicleCabinSeatRow1Pos2Backrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Recline</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2BackrestLumbar">VehicleCabinSeatRow1Pos2BackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2BackrestSideBolster">VehicleCabinSeatRow1Pos2BackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2BackrestLumbar">VehicleCabinSeatRow1Pos2BackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2BackrestSideBolster">VehicleCabinSeatRow1Pos2BackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2Headrest">VehicleCabinSeatRow1Pos2Headrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Angle</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2Occupant">VehicleCabinSeatRow1Pos2Occupant</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Identifier</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2OccupantIdentifier">VehicleCabinSeatRow1Pos2OccupantIdentifier</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2OccupantIdentifier">VehicleCabinSeatRow1Pos2OccupantIdentifier</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Subject</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Issuer</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2Seating">VehicleCabinSeatRow1Pos2Seating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Length</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2Switch">VehicleCabinSeatRow1Pos2Switch</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsWarmerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsCoolerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2SwitchBackrest">VehicleCabinSeatRow1Pos2SwitchBackrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2SwitchSeating">VehicleCabinSeatRow1Pos2SwitchSeating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2SwitchHeadrest">VehicleCabinSeatRow1Pos2SwitchHeadrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2SwitchMassage">VehicleCabinSeatRow1Pos2SwitchMassage</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2SwitchBackrest">VehicleCabinSeatRow1Pos2SwitchBackrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsReclineForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsReclineBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar">VehicleCabinSeatRow1Pos2SwitchBackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster">VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2SwitchBackrestLumbar">VehicleCabinSeatRow1Pos2SwitchBackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster">VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2SwitchHeadrest">VehicleCabinSeatRow1Pos2SwitchHeadrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2SwitchMassage">VehicleCabinSeatRow1Pos2SwitchMassage</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsIncreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDecreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos2SwitchSeating">VehicleCabinSeatRow1Pos2SwitchSeating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3">VehicleCabinSeatRow1Pos3</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOccupied</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Occupant</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3Occupant">VehicleCabinSeatRow1Pos3Occupant</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBelted</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Heating</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tilt</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3Backrest">VehicleCabinSeatRow1Pos3Backrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3Seating">VehicleCabinSeatRow1Pos3Seating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3Headrest">VehicleCabinSeatRow1Pos3Headrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Airbag</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3Airbag">VehicleCabinSeatRow1Pos3Airbag</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3Switch">VehicleCabinSeatRow1Pos3Switch</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3Airbag">VehicleCabinSeatRow1Pos3Airbag</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsDeployed</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3Backrest">VehicleCabinSeatRow1Pos3Backrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Recline</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3BackrestLumbar">VehicleCabinSeatRow1Pos3BackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3BackrestSideBolster">VehicleCabinSeatRow1Pos3BackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3BackrestLumbar">VehicleCabinSeatRow1Pos3BackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3BackrestSideBolster">VehicleCabinSeatRow1Pos3BackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3Headrest">VehicleCabinSeatRow1Pos3Headrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Angle</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3Occupant">VehicleCabinSeatRow1Pos3Occupant</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Identifier</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3OccupantIdentifier">VehicleCabinSeatRow1Pos3OccupantIdentifier</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3OccupantIdentifier">VehicleCabinSeatRow1Pos3OccupantIdentifier</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Subject</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Issuer</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3Seating">VehicleCabinSeatRow1Pos3Seating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Length</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3Switch">VehicleCabinSeatRow1Pos3Switch</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsWarmerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsCoolerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3SwitchBackrest">VehicleCabinSeatRow1Pos3SwitchBackrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3SwitchSeating">VehicleCabinSeatRow1Pos3SwitchSeating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3SwitchHeadrest">VehicleCabinSeatRow1Pos3SwitchHeadrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3SwitchMassage">VehicleCabinSeatRow1Pos3SwitchMassage</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3SwitchBackrest">VehicleCabinSeatRow1Pos3SwitchBackrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsReclineForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsReclineBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar">VehicleCabinSeatRow1Pos3SwitchBackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster">VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3SwitchBackrestLumbar">VehicleCabinSeatRow1Pos3SwitchBackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster">VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3SwitchHeadrest">VehicleCabinSeatRow1Pos3SwitchHeadrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3SwitchMassage">VehicleCabinSeatRow1Pos3SwitchMassage</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsIncreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDecreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow1Pos3SwitchSeating">VehicleCabinSeatRow1Pos3SwitchSeating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2">VehicleCabinSeatRow2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Pos1</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1">VehicleCabinSeatRow2Pos1</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Pos2</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2">VehicleCabinSeatRow2Pos2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Pos3</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3">VehicleCabinSeatRow2Pos3</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1">VehicleCabinSeatRow2Pos1</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOccupied</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Occupant</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1Occupant">VehicleCabinSeatRow2Pos1Occupant</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBelted</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Heating</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tilt</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1Backrest">VehicleCabinSeatRow2Pos1Backrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1Seating">VehicleCabinSeatRow2Pos1Seating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1Headrest">VehicleCabinSeatRow2Pos1Headrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Airbag</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1Airbag">VehicleCabinSeatRow2Pos1Airbag</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1Switch">VehicleCabinSeatRow2Pos1Switch</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1Airbag">VehicleCabinSeatRow2Pos1Airbag</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsDeployed</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1Backrest">VehicleCabinSeatRow2Pos1Backrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Recline</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1BackrestLumbar">VehicleCabinSeatRow2Pos1BackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1BackrestSideBolster">VehicleCabinSeatRow2Pos1BackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1BackrestLumbar">VehicleCabinSeatRow2Pos1BackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1BackrestSideBolster">VehicleCabinSeatRow2Pos1BackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1Headrest">VehicleCabinSeatRow2Pos1Headrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Angle</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1Occupant">VehicleCabinSeatRow2Pos1Occupant</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Identifier</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1OccupantIdentifier">VehicleCabinSeatRow2Pos1OccupantIdentifier</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1OccupantIdentifier">VehicleCabinSeatRow2Pos1OccupantIdentifier</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Subject</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Issuer</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1Seating">VehicleCabinSeatRow2Pos1Seating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Length</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1Switch">VehicleCabinSeatRow2Pos1Switch</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsWarmerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsCoolerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1SwitchBackrest">VehicleCabinSeatRow2Pos1SwitchBackrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1SwitchSeating">VehicleCabinSeatRow2Pos1SwitchSeating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1SwitchHeadrest">VehicleCabinSeatRow2Pos1SwitchHeadrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1SwitchMassage">VehicleCabinSeatRow2Pos1SwitchMassage</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1SwitchBackrest">VehicleCabinSeatRow2Pos1SwitchBackrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsReclineForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsReclineBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar">VehicleCabinSeatRow2Pos1SwitchBackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster">VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1SwitchBackrestLumbar">VehicleCabinSeatRow2Pos1SwitchBackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster">VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1SwitchHeadrest">VehicleCabinSeatRow2Pos1SwitchHeadrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1SwitchMassage">VehicleCabinSeatRow2Pos1SwitchMassage</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsIncreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDecreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos1SwitchSeating">VehicleCabinSeatRow2Pos1SwitchSeating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2">VehicleCabinSeatRow2Pos2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOccupied</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Occupant</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2Occupant">VehicleCabinSeatRow2Pos2Occupant</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBelted</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Heating</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tilt</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2Backrest">VehicleCabinSeatRow2Pos2Backrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2Seating">VehicleCabinSeatRow2Pos2Seating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2Headrest">VehicleCabinSeatRow2Pos2Headrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Airbag</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2Airbag">VehicleCabinSeatRow2Pos2Airbag</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2Switch">VehicleCabinSeatRow2Pos2Switch</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2Airbag">VehicleCabinSeatRow2Pos2Airbag</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsDeployed</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2Backrest">VehicleCabinSeatRow2Pos2Backrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Recline</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2BackrestLumbar">VehicleCabinSeatRow2Pos2BackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2BackrestSideBolster">VehicleCabinSeatRow2Pos2BackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2BackrestLumbar">VehicleCabinSeatRow2Pos2BackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2BackrestSideBolster">VehicleCabinSeatRow2Pos2BackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2Headrest">VehicleCabinSeatRow2Pos2Headrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Angle</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2Occupant">VehicleCabinSeatRow2Pos2Occupant</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Identifier</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2OccupantIdentifier">VehicleCabinSeatRow2Pos2OccupantIdentifier</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2OccupantIdentifier">VehicleCabinSeatRow2Pos2OccupantIdentifier</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Subject</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Issuer</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2Seating">VehicleCabinSeatRow2Pos2Seating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Length</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2Switch">VehicleCabinSeatRow2Pos2Switch</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsWarmerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsCoolerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2SwitchBackrest">VehicleCabinSeatRow2Pos2SwitchBackrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2SwitchSeating">VehicleCabinSeatRow2Pos2SwitchSeating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2SwitchHeadrest">VehicleCabinSeatRow2Pos2SwitchHeadrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2SwitchMassage">VehicleCabinSeatRow2Pos2SwitchMassage</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2SwitchBackrest">VehicleCabinSeatRow2Pos2SwitchBackrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsReclineForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsReclineBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar">VehicleCabinSeatRow2Pos2SwitchBackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster">VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2SwitchBackrestLumbar">VehicleCabinSeatRow2Pos2SwitchBackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster">VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2SwitchHeadrest">VehicleCabinSeatRow2Pos2SwitchHeadrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2SwitchMassage">VehicleCabinSeatRow2Pos2SwitchMassage</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsIncreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDecreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos2SwitchSeating">VehicleCabinSeatRow2Pos2SwitchSeating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3">VehicleCabinSeatRow2Pos3</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsOccupied</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Occupant</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3Occupant">VehicleCabinSeatRow2Pos3Occupant</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBelted</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Heating</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tilt</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3Backrest">VehicleCabinSeatRow2Pos3Backrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3Seating">VehicleCabinSeatRow2Pos3Seating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3Headrest">VehicleCabinSeatRow2Pos3Headrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Airbag</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3Airbag">VehicleCabinSeatRow2Pos3Airbag</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3Switch">VehicleCabinSeatRow2Pos3Switch</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3Airbag">VehicleCabinSeatRow2Pos3Airbag</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsDeployed</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3Backrest">VehicleCabinSeatRow2Pos3Backrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Recline</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3BackrestLumbar">VehicleCabinSeatRow2Pos3BackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3BackrestSideBolster">VehicleCabinSeatRow2Pos3BackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3BackrestLumbar">VehicleCabinSeatRow2Pos3BackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3BackrestSideBolster">VehicleCabinSeatRow2Pos3BackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Support</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3Headrest">VehicleCabinSeatRow2Pos3Headrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Height</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Angle</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3Occupant">VehicleCabinSeatRow2Pos3Occupant</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Identifier</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3OccupantIdentifier">VehicleCabinSeatRow2Pos3OccupantIdentifier</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3OccupantIdentifier">VehicleCabinSeatRow2Pos3OccupantIdentifier</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Subject</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Issuer</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3Seating">VehicleCabinSeatRow2Pos3Seating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Length</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3Switch">VehicleCabinSeatRow2Pos3Switch</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsWarmerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsCoolerEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsTiltBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Backrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3SwitchBackrest">VehicleCabinSeatRow2Pos3SwitchBackrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Seating</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3SwitchSeating">VehicleCabinSeatRow2Pos3SwitchSeating</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Headrest</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3SwitchHeadrest">VehicleCabinSeatRow2Pos3SwitchHeadrest</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Massage</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3SwitchMassage">VehicleCabinSeatRow2Pos3SwitchMassage</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3SwitchBackrest">VehicleCabinSeatRow2Pos3SwitchBackrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsReclineForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsReclineBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Lumbar</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar">VehicleCabinSeatRow2Pos3SwitchBackrestLumbar</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SideBolster</td> + <td><a href="#vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster">VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3SwitchBackrestLumbar">VehicleCabinSeatRow2Pos3SwitchBackrestLumbar</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster">VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMoreSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLessSupportEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3SwitchHeadrest">VehicleCabinSeatRow2Pos3SwitchHeadrest</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsUpEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDownEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3SwitchMassage">VehicleCabinSeatRow2Pos3SwitchMassage</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsIncreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDecreaseEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSeatRow2Pos3SwitchSeating">VehicleCabinSeatRow2Pos3SwitchSeating</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsForwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBackwardEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSunroof">VehicleCabinSunroof</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Position</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Shade</td> + <td><a href="#vss.VehicleCabinSunroofShade">VehicleCabinSunroofShade</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCabinSunroofShade">VehicleCabinSunroofShade</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Switch</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassis">VehicleChassis</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Wheelbase</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Track</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Axle</td> + <td><a href="#vss.VehicleChassisAxle">VehicleChassisAxle</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AxleCount</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ParkingBrake</td> + <td><a href="#vss.VehicleChassisParkingBrake">VehicleChassisParkingBrake</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SteeringWheel</td> + <td><a href="#vss.VehicleChassisSteeringWheel">VehicleChassisSteeringWheel</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Accelerator</td> + <td><a href="#vss.VehicleChassisAccelerator">VehicleChassisAccelerator</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Brake</td> + <td><a href="#vss.VehicleChassisBrake">VehicleChassisBrake</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAccelerator">VehicleChassisAccelerator</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>PedalPosition</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxle">VehicleChassisAxle</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Row1</td> + <td><a href="#vss.VehicleChassisAxleRow1">VehicleChassisAxleRow1</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Row2</td> + <td><a href="#vss.VehicleChassisAxleRow2">VehicleChassisAxleRow2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow1">VehicleChassisAxleRow1</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>WheelCount</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>WheelDiameter</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>WheelWidth</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TireDiameter</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TireWidth</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TireAspectRatio</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Wheel</td> + <td><a href="#vss.VehicleChassisAxleRow1Wheel">VehicleChassisAxleRow1Wheel</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow1Wheel">VehicleChassisAxleRow1Wheel</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Left</td> + <td><a href="#vss.VehicleChassisAxleRow1WheelLeft">VehicleChassisAxleRow1WheelLeft</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Right</td> + <td><a href="#vss.VehicleChassisAxleRow1WheelRight">VehicleChassisAxleRow1WheelRight</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow1WheelLeft">VehicleChassisAxleRow1WheelLeft</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Brake</td> + <td><a href="#vss.VehicleChassisAxleRow1WheelLeftBrake">VehicleChassisAxleRow1WheelLeftBrake</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tire</td> + <td><a href="#vss.VehicleChassisAxleRow1WheelLeftTire">VehicleChassisAxleRow1WheelLeftTire</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Speed</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow1WheelLeftBrake">VehicleChassisAxleRow1WheelLeftBrake</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FluidLevel</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsFluidLevelLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PadWear</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBrakesWorn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow1WheelLeftTire">VehicleChassisAxleRow1WheelLeftTire</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Pressure</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsPressureLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow1WheelRight">VehicleChassisAxleRow1WheelRight</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Brake</td> + <td><a href="#vss.VehicleChassisAxleRow1WheelRightBrake">VehicleChassisAxleRow1WheelRightBrake</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tire</td> + <td><a href="#vss.VehicleChassisAxleRow1WheelRightTire">VehicleChassisAxleRow1WheelRightTire</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Speed</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow1WheelRightBrake">VehicleChassisAxleRow1WheelRightBrake</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FluidLevel</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsFluidLevelLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PadWear</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBrakesWorn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow1WheelRightTire">VehicleChassisAxleRow1WheelRightTire</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Pressure</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsPressureLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow2">VehicleChassisAxleRow2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>WheelCount</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>WheelDiameter</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>WheelWidth</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TireDiameter</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TireWidth</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TireAspectRatio</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Wheel</td> + <td><a href="#vss.VehicleChassisAxleRow2Wheel">VehicleChassisAxleRow2Wheel</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow2Wheel">VehicleChassisAxleRow2Wheel</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Left</td> + <td><a href="#vss.VehicleChassisAxleRow2WheelLeft">VehicleChassisAxleRow2WheelLeft</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Right</td> + <td><a href="#vss.VehicleChassisAxleRow2WheelRight">VehicleChassisAxleRow2WheelRight</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow2WheelLeft">VehicleChassisAxleRow2WheelLeft</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Brake</td> + <td><a href="#vss.VehicleChassisAxleRow2WheelLeftBrake">VehicleChassisAxleRow2WheelLeftBrake</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tire</td> + <td><a href="#vss.VehicleChassisAxleRow2WheelLeftTire">VehicleChassisAxleRow2WheelLeftTire</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Speed</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow2WheelLeftBrake">VehicleChassisAxleRow2WheelLeftBrake</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FluidLevel</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsFluidLevelLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PadWear</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBrakesWorn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow2WheelLeftTire">VehicleChassisAxleRow2WheelLeftTire</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Pressure</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsPressureLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow2WheelRight">VehicleChassisAxleRow2WheelRight</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Brake</td> + <td><a href="#vss.VehicleChassisAxleRow2WheelRightBrake">VehicleChassisAxleRow2WheelRightBrake</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tire</td> + <td><a href="#vss.VehicleChassisAxleRow2WheelRightTire">VehicleChassisAxleRow2WheelRightTire</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Speed</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow2WheelRightBrake">VehicleChassisAxleRow2WheelRightBrake</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FluidLevel</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsFluidLevelLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PadWear</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsBrakesWorn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisAxleRow2WheelRightTire">VehicleChassisAxleRow2WheelRightTire</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Pressure</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsPressureLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisBrake">VehicleChassisBrake</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>PedalPosition</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDriverEmergencyBrakingDetected</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisParkingBrake">VehicleChassisParkingBrake</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleChassisSteeringWheel">VehicleChassisSteeringWheel</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Angle</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Tilt</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Extension</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Position</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleConnectivity">VehicleConnectivity</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsConnectivityAvailable</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCurrentLocation">VehicleCurrentLocation</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Timestamp</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Latitude</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Longitude</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Heading</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>HorizontalAccuracy</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Altitude</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>VerticalAccuracy</td> + <td><a href="#double">double</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>GNSSReceiver</td> + <td><a href="#vss.VehicleCurrentLocationGNSSReceiver">VehicleCurrentLocationGNSSReceiver</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCurrentLocationGNSSReceiver">VehicleCurrentLocationGNSSReceiver</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>FixType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MountingPosition</td> + <td><a href="#vss.VehicleCurrentLocationGNSSReceiverMountingPosition">VehicleCurrentLocationGNSSReceiverMountingPosition</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleCurrentLocationGNSSReceiverMountingPosition">VehicleCurrentLocationGNSSReceiverMountingPosition</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>X</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Y</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Z</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleDriver">VehicleDriver</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Identifier</td> + <td><a href="#vss.VehicleDriverIdentifier">VehicleDriverIdentifier</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DistractionLevel</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsEyesOnRoad</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AttentiveProbability</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FatigueLevel</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>HeartRate</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleDriverIdentifier">VehicleDriverIdentifier</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Subject</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Issuer</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleExterior">VehicleExterior</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>AirTemperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Humidity</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LightIntensity</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleLowVoltageBattery">VehicleLowVoltageBattery</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>NominalVoltage</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>NominalCapacity</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CurrentVoltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CurrentCurrent</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBD">VehicleOBD</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>PidsA</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Status</td> + <td><a href="#vss.VehicleOBDStatus">VehicleOBDStatus</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DTCList</td> + <td><a href="#string">string</a></td> + <td>repeated</td> + <td><p> </p></td> + </tr> + + <tr> + <td>FreezeDTC</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelStatus</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EngineLoad</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CoolantTemperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermFuelTrim1</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LongTermFuelTrim1</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermFuelTrim2</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LongTermFuelTrim2</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelPressure</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MAP</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EngineSpeed</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Speed</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TimingAdvance</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IntakeTemp</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MAF</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ThrottlePosition</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AirStatus</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>OxygenSensorsIn2Banks</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>O2</td> + <td><a href="#vss.VehicleOBDO2">VehicleOBDO2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>OBDStandards</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>OxygenSensorsIn4Banks</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsPTOActive</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>RunTime</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PidsB</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DistanceWithMIL</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelRailPressureVac</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelRailPressureDirect</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>O2WR</td> + <td><a href="#vss.VehicleOBDO2WR">VehicleOBDO2WR</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CommandedEGR</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EGRError</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CommandedEVAP</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelLevel</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>WarmupsSinceDTCClear</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DistanceSinceDTCClear</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EVAPVaporPressure</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>BarometricPressure</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Catalyst</td> + <td><a href="#vss.VehicleOBDCatalyst">VehicleOBDCatalyst</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PidsC</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DriveCycleStatus</td> + <td><a href="#vss.VehicleOBDDriveCycleStatus">VehicleOBDDriveCycleStatus</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ControlModuleVoltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AbsoluteLoad</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CommandedEquivalenceRatio</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>RelativeThrottlePosition</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AmbientAirTemperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ThrottlePositionB</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ThrottlePositionC</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AcceleratorPositionD</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AcceleratorPositionE</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AcceleratorPositionF</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ThrottleActuator</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>RunTimeMIL</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TimeSinceDTCCleared</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaxMAF</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EthanolPercent</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EVAPVaporPressureAbsolute</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EVAPVaporPressureAlternate</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermO2Trim1</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermO2Trim3</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LongTermO2Trim1</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LongTermO2Trim3</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermO2Trim2</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermO2Trim4</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LongTermO2Trim2</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>LongTermO2Trim4</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelRailPressureAbsolute</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>RelativeAcceleratorPosition</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>HybridBatteryRemaining</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>OilTemperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelInjectionTiming</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelRate</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDCatalyst">VehicleOBDCatalyst</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Bank1</td> + <td><a href="#vss.VehicleOBDCatalystBank1">VehicleOBDCatalystBank1</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Bank2</td> + <td><a href="#vss.VehicleOBDCatalystBank2">VehicleOBDCatalystBank2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDCatalystBank1">VehicleOBDCatalystBank1</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Temperature1</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature2</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDCatalystBank2">VehicleOBDCatalystBank2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Temperature1</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature2</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDDriveCycleStatus">VehicleOBDDriveCycleStatus</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMILOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DTCCount</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IgnitionType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2">VehicleOBDO2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Sensor1</td> + <td><a href="#vss.VehicleOBDO2Sensor1">VehicleOBDO2Sensor1</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor2</td> + <td><a href="#vss.VehicleOBDO2Sensor2">VehicleOBDO2Sensor2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor3</td> + <td><a href="#vss.VehicleOBDO2Sensor3">VehicleOBDO2Sensor3</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor4</td> + <td><a href="#vss.VehicleOBDO2Sensor4">VehicleOBDO2Sensor4</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor5</td> + <td><a href="#vss.VehicleOBDO2Sensor5">VehicleOBDO2Sensor5</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor6</td> + <td><a href="#vss.VehicleOBDO2Sensor6">VehicleOBDO2Sensor6</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor7</td> + <td><a href="#vss.VehicleOBDO2Sensor7">VehicleOBDO2Sensor7</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor8</td> + <td><a href="#vss.VehicleOBDO2Sensor8">VehicleOBDO2Sensor8</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2Sensor1">VehicleOBDO2Sensor1</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermFuelTrim</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2Sensor2">VehicleOBDO2Sensor2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermFuelTrim</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2Sensor3">VehicleOBDO2Sensor3</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermFuelTrim</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2Sensor4">VehicleOBDO2Sensor4</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermFuelTrim</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2Sensor5">VehicleOBDO2Sensor5</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermFuelTrim</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2Sensor6">VehicleOBDO2Sensor6</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermFuelTrim</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2Sensor7">VehicleOBDO2Sensor7</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermFuelTrim</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2Sensor8">VehicleOBDO2Sensor8</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ShortTermFuelTrim</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2WR">VehicleOBDO2WR</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Sensor1</td> + <td><a href="#vss.VehicleOBDO2WRSensor1">VehicleOBDO2WRSensor1</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor2</td> + <td><a href="#vss.VehicleOBDO2WRSensor2">VehicleOBDO2WRSensor2</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor3</td> + <td><a href="#vss.VehicleOBDO2WRSensor3">VehicleOBDO2WRSensor3</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor4</td> + <td><a href="#vss.VehicleOBDO2WRSensor4">VehicleOBDO2WRSensor4</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor5</td> + <td><a href="#vss.VehicleOBDO2WRSensor5">VehicleOBDO2WRSensor5</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor6</td> + <td><a href="#vss.VehicleOBDO2WRSensor6">VehicleOBDO2WRSensor6</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor7</td> + <td><a href="#vss.VehicleOBDO2WRSensor7">VehicleOBDO2WRSensor7</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Sensor8</td> + <td><a href="#vss.VehicleOBDO2WRSensor8">VehicleOBDO2WRSensor8</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2WRSensor1">VehicleOBDO2WRSensor1</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Lambda</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Current</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2WRSensor2">VehicleOBDO2WRSensor2</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Lambda</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Current</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2WRSensor3">VehicleOBDO2WRSensor3</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Lambda</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Current</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2WRSensor4">VehicleOBDO2WRSensor4</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Lambda</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Current</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2WRSensor5">VehicleOBDO2WRSensor5</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Lambda</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Current</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2WRSensor6">VehicleOBDO2WRSensor6</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Lambda</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Current</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2WRSensor7">VehicleOBDO2WRSensor7</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Lambda</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Current</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDO2WRSensor8">VehicleOBDO2WRSensor8</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Lambda</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Voltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Current</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleOBDStatus">VehicleOBDStatus</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsMILOn</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DTCCount</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IgnitionType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrain">VehiclePowertrain</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>AccumulatedBrakingEnergy</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Range</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Type</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CombustionEngine</td> + <td><a href="#vss.VehiclePowertrainCombustionEngine">VehiclePowertrainCombustionEngine</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Transmission</td> + <td><a href="#vss.VehiclePowertrainTransmission">VehiclePowertrainTransmission</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ElectricMotor</td> + <td><a href="#vss.VehiclePowertrainElectricMotor">VehiclePowertrainElectricMotor</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TractionBattery</td> + <td><a href="#vss.VehiclePowertrainTractionBattery">VehiclePowertrainTractionBattery</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>FuelSystem</td> + <td><a href="#vss.VehiclePowertrainFuelSystem">VehiclePowertrainFuelSystem</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainCombustionEngine">VehiclePowertrainCombustionEngine</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>EngineCode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Displacement</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>StrokeLength</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Bore</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Configuration</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>NumberOfCylinders</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>NumberOfValvesPerCylinder</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CompressionRatio</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EngineOilCapacity</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EngineCoolantCapacity</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaxPower</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaxTorque</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AspirationType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EngineOilLevel</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>OilLifeRemaining</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsRunning</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Speed</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EngineHours</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IdleHours</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ECT</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EOT</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MAP</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MAF</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TPS</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>EOP</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Power</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Torque</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DieselExhaustFluid</td> + <td><a href="#vss.VehiclePowertrainCombustionEngineDieselExhaustFluid">VehiclePowertrainCombustionEngineDieselExhaustFluid</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DieselParticulateFilter</td> + <td><a href="#vss.VehiclePowertrainCombustionEngineDieselParticulateFilter">VehiclePowertrainCombustionEngineDieselParticulateFilter</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainCombustionEngineDieselExhaustFluid">VehiclePowertrainCombustionEngineDieselExhaustFluid</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Capacity</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Level</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Range</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLevelLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainCombustionEngineDieselParticulateFilter">VehiclePowertrainCombustionEngineDieselParticulateFilter</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>InletTemperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>OutletTemperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DeltaPressure</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainElectricMotor">VehiclePowertrainElectricMotor</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>EngineCode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaxPower</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaxTorque</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaxRegenPower</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaxRegenTorque</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Speed</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CoolantTemperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Power</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Torque</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainFuelSystem">VehiclePowertrainFuelSystem</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>SupportedFuelTypes</td> + <td><a href="#string">string</a></td> + <td>repeated</td> + <td><p> </p></td> + </tr> + + <tr> + <td>SupportedFuel</td> + <td><a href="#string">string</a></td> + <td>repeated</td> + <td><p> </p></td> + </tr> + + <tr> + <td>HybridType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TankCapacity</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Level</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Range</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>InstantConsumption</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AverageConsumption</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ConsumptionSinceStart</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TimeSinceStart</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsEngineStopStartEnabled</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsFuelLevelLow</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainTractionBattery">VehiclePowertrainTractionBattery</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Id</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ProductionDate</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsPowerConnected</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsGroundConnected</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#vss.VehiclePowertrainTractionBatteryTemperature">VehiclePowertrainTractionBatteryTemperature</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>GrossCapacity</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>NetCapacity</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>StateOfHealth</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>StateOfCharge</td> + <td><a href="#vss.VehiclePowertrainTractionBatteryStateOfCharge">VehiclePowertrainTractionBatteryStateOfCharge</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>NominalVoltage</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaxVoltage</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CurrentVoltage</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CurrentCurrent</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CurrentPower</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AccumulatedChargedEnergy</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AccumulatedConsumedEnergy</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AccumulatedChargedThroughput</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AccumulatedConsumedThroughput</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PowerLoss</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Range</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Charging</td> + <td><a href="#vss.VehiclePowertrainTractionBatteryCharging">VehiclePowertrainTractionBatteryCharging</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DCDC</td> + <td><a href="#vss.VehiclePowertrainTractionBatteryDCDC">VehiclePowertrainTractionBatteryDCDC</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainTractionBatteryCharging">VehiclePowertrainTractionBatteryCharging</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>ChargeLimit</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MaximumChargingCurrent</td> + <td><a href="#vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent">VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ChargePortFlap</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsChargingCableConnected</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsChargingCableLocked</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ChargePlugType</td> + <td><a href="#string">string</a></td> + <td>repeated</td> + <td><p> </p></td> + </tr> + + <tr> + <td>Mode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsCharging</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsDischarging</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>StartStopCharging</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ChargeCurrent</td> + <td><a href="#vss.VehiclePowertrainTractionBatteryChargingChargeCurrent">VehiclePowertrainTractionBatteryChargingChargeCurrent</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ChargeVoltage</td> + <td><a href="#vss.VehiclePowertrainTractionBatteryChargingChargeVoltage">VehiclePowertrainTractionBatteryChargingChargeVoltage</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PowerLoss</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ChargeRate</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TimeToComplete</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Timer</td> + <td><a href="#vss.VehiclePowertrainTractionBatteryChargingTimer">VehiclePowertrainTractionBatteryChargingTimer</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainTractionBatteryChargingChargeCurrent">VehiclePowertrainTractionBatteryChargingChargeCurrent</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>DC</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Phase1</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Phase2</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Phase3</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainTractionBatteryChargingChargeVoltage">VehiclePowertrainTractionBatteryChargingChargeVoltage</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>DC</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Phase1</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Phase2</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Phase3</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent">VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>DC</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Phase1</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Phase2</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Phase3</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainTractionBatteryChargingTimer">VehiclePowertrainTractionBatteryChargingTimer</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Mode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Time</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainTractionBatteryDCDC">VehiclePowertrainTractionBatteryDCDC</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>PowerLoss</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainTractionBatteryStateOfCharge">VehiclePowertrainTractionBatteryStateOfCharge</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Current</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Displayed</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainTractionBatteryTemperature">VehiclePowertrainTractionBatteryTemperature</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Average</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Min</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Max</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehiclePowertrainTransmission">VehiclePowertrainTransmission</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Type</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>GearCount</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DriveType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TravelledDistance</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>CurrentGear</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>SelectedGear</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsParkLockEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsLowRangeEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>IsElectricalPowertrainEngaged</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PerformanceMode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>GearChangeMode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Temperature</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ClutchEngagement</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ClutchWear</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DiffLockFrontEngagement</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DiffLockRearEngagement</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TorqueDistribution</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleService">VehicleService</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsServiceDue</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DistanceToService</td> + <td><a href="#float">float</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>TimeToService</td> + <td><a href="#int32">int32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleTrailer">VehicleTrailer</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>IsConnected</td> + <td><a href="#bool">bool</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleVehicleIdentification">VehicleVehicleIdentification</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>VIN</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>WMI</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Brand</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Model</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Year</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>AcrissCode</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>BodyType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>DateVehicleFirstRegistered</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>MeetsEmissionStandard</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>ProductionDate</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>PurchaseDate</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>VehicleModelDate</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>VehicleConfiguration</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>VehicleSeatingCapacity</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>VehicleSpecialUsage</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>VehicleInteriorColor</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>VehicleInteriorType</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>KnownVehicleDamages</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + <h3 id="vss.VehicleVersionVSS">VehicleVersionVSS</h3> + <p></p> + + + <table class="field-table"> + <thead> + <tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr> + </thead> + <tbody> + + <tr> + <td>Major</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Minor</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Patch</td> + <td><a href="#uint32">uint32</a></td> + <td></td> + <td><p> </p></td> + </tr> + + <tr> + <td>Label</td> + <td><a href="#string">string</a></td> + <td></td> + <td><p> </p></td> + </tr> + + </tbody> + </table> + + + + + + + + + + + + + + <h2 id="scalar-value-types">Scalar Value Types</h2> + <table class="scalar-value-types-table"> + <thead> + <tr><td>.proto Type</td><td>Notes</td><td>C++</td><td>Java</td><td>Python</td><td>Go</td><td>C#</td><td>PHP</td><td>Ruby</td></tr> + </thead> + <tbody> + + <tr id="double"> + <td>double</td> + <td></td> + <td>double</td> + <td>double</td> + <td>float</td> + <td>float64</td> + <td>double</td> + <td>float</td> + <td>Float</td> + </tr> + + <tr id="float"> + <td>float</td> + <td></td> + <td>float</td> + <td>float</td> + <td>float</td> + <td>float32</td> + <td>float</td> + <td>float</td> + <td>Float</td> + </tr> + + <tr id="int32"> + <td>int32</td> + <td>Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead.</td> + <td>int32</td> + <td>int</td> + <td>int</td> + <td>int32</td> + <td>int</td> + <td>integer</td> + <td>Bignum or Fixnum (as required)</td> + </tr> + + <tr id="int64"> + <td>int64</td> + <td>Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead.</td> + <td>int64</td> + <td>long</td> + <td>int/long</td> + <td>int64</td> + <td>long</td> + <td>integer/string</td> + <td>Bignum</td> + </tr> + + <tr id="uint32"> + <td>uint32</td> + <td>Uses variable-length encoding.</td> + <td>uint32</td> + <td>int</td> + <td>int/long</td> + <td>uint32</td> + <td>uint</td> + <td>integer</td> + <td>Bignum or Fixnum (as required)</td> + </tr> + + <tr id="uint64"> + <td>uint64</td> + <td>Uses variable-length encoding.</td> + <td>uint64</td> + <td>long</td> + <td>int/long</td> + <td>uint64</td> + <td>ulong</td> + <td>integer/string</td> + <td>Bignum or Fixnum (as required)</td> + </tr> + + <tr id="sint32"> + <td>sint32</td> + <td>Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s.</td> + <td>int32</td> + <td>int</td> + <td>int</td> + <td>int32</td> + <td>int</td> + <td>integer</td> + <td>Bignum or Fixnum (as required)</td> + </tr> + + <tr id="sint64"> + <td>sint64</td> + <td>Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s.</td> + <td>int64</td> + <td>long</td> + <td>int/long</td> + <td>int64</td> + <td>long</td> + <td>integer/string</td> + <td>Bignum</td> + </tr> + + <tr id="fixed32"> + <td>fixed32</td> + <td>Always four bytes. More efficient than uint32 if values are often greater than 2^28.</td> + <td>uint32</td> + <td>int</td> + <td>int</td> + <td>uint32</td> + <td>uint</td> + <td>integer</td> + <td>Bignum or Fixnum (as required)</td> + </tr> + + <tr id="fixed64"> + <td>fixed64</td> + <td>Always eight bytes. More efficient than uint64 if values are often greater than 2^56.</td> + <td>uint64</td> + <td>long</td> + <td>int/long</td> + <td>uint64</td> + <td>ulong</td> + <td>integer/string</td> + <td>Bignum</td> + </tr> + + <tr id="sfixed32"> + <td>sfixed32</td> + <td>Always four bytes.</td> + <td>int32</td> + <td>int</td> + <td>int</td> + <td>int32</td> + <td>int</td> + <td>integer</td> + <td>Bignum or Fixnum (as required)</td> + </tr> + + <tr id="sfixed64"> + <td>sfixed64</td> + <td>Always eight bytes.</td> + <td>int64</td> + <td>long</td> + <td>int/long</td> + <td>int64</td> + <td>long</td> + <td>integer/string</td> + <td>Bignum</td> + </tr> + + <tr id="bool"> + <td>bool</td> + <td></td> + <td>bool</td> + <td>boolean</td> + <td>boolean</td> + <td>bool</td> + <td>bool</td> + <td>boolean</td> + <td>TrueClass/FalseClass</td> + </tr> + + <tr id="string"> + <td>string</td> + <td>A string must always contain UTF-8 encoded or 7-bit ASCII text.</td> + <td>string</td> + <td>String</td> + <td>str/unicode</td> + <td>string</td> + <td>string</td> + <td>string</td> + <td>String (UTF-8)</td> + </tr> + + <tr id="bytes"> + <td>bytes</td> + <td>May contain any arbitrary sequence of bytes.</td> + <td>string</td> + <td>ByteString</td> + <td>str</td> + <td>[]byte</td> + <td>ByteString</td> + <td>string</td> + <td>String (ASCII-8BIT)</td> + </tr> + + </tbody> + </table> + </body> +</html> + |