aboutsummaryrefslogtreecommitdiffstats
path: root/build/generated/source/proto/main/doc/ v2c.md
diff options
context:
space:
mode:
Diffstat (limited to 'build/generated/source/proto/main/doc/ v2c.md')
-rw-r--r--build/generated/source/proto/main/doc/ v2c.md744
1 files changed, 461 insertions, 283 deletions
diff --git a/build/generated/source/proto/main/doc/ v2c.md b/build/generated/source/proto/main/doc/ v2c.md
index 3f64b4f..0d16428 100644
--- a/build/generated/source/proto/main/doc/ v2c.md
+++ b/build/generated/source/proto/main/doc/ v2c.md
@@ -3,288 +3,300 @@
## Table of Contents
-- [Protocol Documentation](#protocol-documentation)
- - [Table of Contents](#table-of-contents)
- - [messages/VehicleMessageHeader.proto](#messagesvehiclemessageheaderproto)
- - [VehicleMessageHeading](#vehiclemessageheading)
-- [Vehicle Message Header](#vehicle-message-header)
- - [Message Orchestration](#message-orchestration)
- - [MQTT Topic Design](#mqtt-topic-design)
- - [lat\_long](#lat_long)
- - [messages/VehiclePrecisionLocation.proto](#messagesvehicleprecisionlocationproto)
- - [RequestCurrentVehicleLocation](#requestcurrentvehiclelocation)
- - [ResponseCurrentVehicleLocation](#responsecurrentvehiclelocation)
- - [vss/vspec.proto](#vssvspecproto)
- - [Vehicle](#vehicle)
- - [VehicleADAS](#vehicleadas)
- - [VehicleADASABS](#vehicleadasabs)
- - [VehicleADASCruiseControl](#vehicleadascruisecontrol)
- - [VehicleADASEBA](#vehicleadaseba)
- - [VehicleADASEBD](#vehicleadasebd)
- - [VehicleADASESC](#vehicleadasesc)
- - [VehicleADASESCRoadFriction](#vehicleadasescroadfriction)
- - [VehicleADASLaneDepartureDetection](#vehicleadaslanedeparturedetection)
- - [VehicleADASObstacleDetection](#vehicleadasobstacledetection)
- - [VehicleADASTCS](#vehicleadastcs)
- - [VehicleAcceleration](#vehicleacceleration)
- - [VehicleAngularVelocity](#vehicleangularvelocity)
- - [VehicleBody](#vehiclebody)
- - [VehicleBodyHood](#vehiclebodyhood)
- - [VehicleBodyHorn](#vehiclebodyhorn)
- - [VehicleBodyLights](#vehiclebodylights)
- - [VehicleBodyLightsBackup](#vehiclebodylightsbackup)
- - [VehicleBodyLightsBeam](#vehiclebodylightsbeam)
- - [VehicleBodyLightsBeamHigh](#vehiclebodylightsbeamhigh)
- - [VehicleBodyLightsBeamLow](#vehiclebodylightsbeamlow)
- - [VehicleBodyLightsBrake](#vehiclebodylightsbrake)
- - [VehicleBodyLightsDirectionIndicator](#vehiclebodylightsdirectionindicator)
- - [VehicleBodyLightsDirectionIndicatorLeft](#vehiclebodylightsdirectionindicatorleft)
- - [VehicleBodyLightsDirectionIndicatorRight](#vehiclebodylightsdirectionindicatorright)
- - [VehicleBodyLightsFog](#vehiclebodylightsfog)
- - [VehicleBodyLightsFogFront](#vehiclebodylightsfogfront)
- - [VehicleBodyLightsFogRear](#vehiclebodylightsfogrear)
- - [VehicleBodyLightsHazard](#vehiclebodylightshazard)
- - [VehicleBodyLightsLicensePlate](#vehiclebodylightslicenseplate)
- - [VehicleBodyLightsParking](#vehiclebodylightsparking)
- - [VehicleBodyLightsRunning](#vehiclebodylightsrunning)
- - [VehicleBodyMirrors](#vehiclebodymirrors)
- - [VehicleBodyMirrorsLeft](#vehiclebodymirrorsleft)
- - [VehicleBodyMirrorsRight](#vehiclebodymirrorsright)
- - [VehicleBodyRaindetection](#vehiclebodyraindetection)
- - [VehicleBodyTrunk](#vehiclebodytrunk)
- - [VehicleBodyTrunkFront](#vehiclebodytrunkfront)
- - [VehicleBodyTrunkRear](#vehiclebodytrunkrear)
- - [VehicleBodyWindshield](#vehiclebodywindshield)
- - [VehicleBodyWindshieldFront](#vehiclebodywindshieldfront)
- - [VehicleBodyWindshieldFrontWasherFluid](#vehiclebodywindshieldfrontwasherfluid)
- - [VehicleBodyWindshieldFrontWiping](#vehiclebodywindshieldfrontwiping)
- - [VehicleBodyWindshieldFrontWipingSystem](#vehiclebodywindshieldfrontwipingsystem)
- - [VehicleBodyWindshieldRear](#vehiclebodywindshieldrear)
- - [VehicleBodyWindshieldRearWasherFluid](#vehiclebodywindshieldrearwasherfluid)
- - [VehicleBodyWindshieldRearWiping](#vehiclebodywindshieldrearwiping)
- - [VehicleBodyWindshieldRearWipingSystem](#vehiclebodywindshieldrearwipingsystem)
- - [VehicleCabin](#vehiclecabin)
- - [VehicleCabinConvertible](#vehiclecabinconvertible)
- - [VehicleCabinDoor](#vehiclecabindoor)
- - [VehicleCabinDoorRow1](#vehiclecabindoorrow1)
- - [VehicleCabinDoorRow1Left](#vehiclecabindoorrow1left)
- - [VehicleCabinDoorRow1LeftShade](#vehiclecabindoorrow1leftshade)
- - [VehicleCabinDoorRow1LeftWindow](#vehiclecabindoorrow1leftwindow)
- - [VehicleCabinDoorRow1Right](#vehiclecabindoorrow1right)
- - [VehicleCabinDoorRow1RightShade](#vehiclecabindoorrow1rightshade)
- - [VehicleCabinDoorRow1RightWindow](#vehiclecabindoorrow1rightwindow)
- - [VehicleCabinDoorRow2](#vehiclecabindoorrow2)
- - [VehicleCabinDoorRow2Left](#vehiclecabindoorrow2left)
- - [VehicleCabinDoorRow2LeftShade](#vehiclecabindoorrow2leftshade)
- - [VehicleCabinDoorRow2LeftWindow](#vehiclecabindoorrow2leftwindow)
- - [VehicleCabinDoorRow2Right](#vehiclecabindoorrow2right)
- - [VehicleCabinDoorRow2RightShade](#vehiclecabindoorrow2rightshade)
- - [VehicleCabinDoorRow2RightWindow](#vehiclecabindoorrow2rightwindow)
- - [VehicleCabinHVAC](#vehiclecabinhvac)
- - [VehicleCabinHVACStation](#vehiclecabinhvacstation)
- - [VehicleCabinHVACStationRow1](#vehiclecabinhvacstationrow1)
- - [VehicleCabinHVACStationRow1Left](#vehiclecabinhvacstationrow1left)
- - [VehicleCabinHVACStationRow1Right](#vehiclecabinhvacstationrow1right)
- - [VehicleCabinHVACStationRow2](#vehiclecabinhvacstationrow2)
- - [VehicleCabinHVACStationRow2Left](#vehiclecabinhvacstationrow2left)
- - [VehicleCabinHVACStationRow2Right](#vehiclecabinhvacstationrow2right)
- - [VehicleCabinHVACStationRow3](#vehiclecabinhvacstationrow3)
- - [VehicleCabinHVACStationRow3Left](#vehiclecabinhvacstationrow3left)
- - [VehicleCabinHVACStationRow3Right](#vehiclecabinhvacstationrow3right)
- - [VehicleCabinHVACStationRow4](#vehiclecabinhvacstationrow4)
- - [VehicleCabinHVACStationRow4Left](#vehiclecabinhvacstationrow4left)
- - [VehicleCabinHVACStationRow4Right](#vehiclecabinhvacstationrow4right)
- - [VehicleCabinInfotainment](#vehiclecabininfotainment)
- - [VehicleCabinInfotainmentHMI](#vehiclecabininfotainmenthmi)
- - [VehicleCabinInfotainmentMedia](#vehiclecabininfotainmentmedia)
- - [VehicleCabinInfotainmentMediaPlayed](#vehiclecabininfotainmentmediaplayed)
- - [VehicleCabinInfotainmentNavigation](#vehiclecabininfotainmentnavigation)
- - [VehicleCabinInfotainmentNavigationDestinationSet](#vehiclecabininfotainmentnavigationdestinationset)
- - [VehicleCabinInfotainmentSmartphoneProjection](#vehiclecabininfotainmentsmartphoneprojection)
- - [VehicleCabinLights](#vehiclecabinlights)
- - [VehicleCabinLightsSpotlight](#vehiclecabinlightsspotlight)
- - [VehicleCabinLightsSpotlightRow1](#vehiclecabinlightsspotlightrow1)
- - [VehicleCabinLightsSpotlightRow2](#vehiclecabinlightsspotlightrow2)
- - [VehicleCabinLightsSpotlightRow3](#vehiclecabinlightsspotlightrow3)
- - [VehicleCabinLightsSpotlightRow4](#vehiclecabinlightsspotlightrow4)
- - [VehicleCabinRearShade](#vehiclecabinrearshade)
- - [VehicleCabinRearviewMirror](#vehiclecabinrearviewmirror)
- - [VehicleCabinSeat](#vehiclecabinseat)
- - [VehicleCabinSeatRow1](#vehiclecabinseatrow1)
- - [VehicleCabinSeatRow1Pos1](#vehiclecabinseatrow1pos1)
- - [VehicleCabinSeatRow1Pos1Airbag](#vehiclecabinseatrow1pos1airbag)
- - [VehicleCabinSeatRow1Pos1Backrest](#vehiclecabinseatrow1pos1backrest)
- - [VehicleCabinSeatRow1Pos1BackrestLumbar](#vehiclecabinseatrow1pos1backrestlumbar)
- - [VehicleCabinSeatRow1Pos1BackrestSideBolster](#vehiclecabinseatrow1pos1backrestsidebolster)
- - [VehicleCabinSeatRow1Pos1Headrest](#vehiclecabinseatrow1pos1headrest)
- - [VehicleCabinSeatRow1Pos1Occupant](#vehiclecabinseatrow1pos1occupant)
- - [VehicleCabinSeatRow1Pos1OccupantIdentifier](#vehiclecabinseatrow1pos1occupantidentifier)
- - [VehicleCabinSeatRow1Pos1Seating](#vehiclecabinseatrow1pos1seating)
- - [VehicleCabinSeatRow1Pos1Switch](#vehiclecabinseatrow1pos1switch)
- - [VehicleCabinSeatRow1Pos1SwitchBackrest](#vehiclecabinseatrow1pos1switchbackrest)
- - [VehicleCabinSeatRow1Pos1SwitchBackrestLumbar](#vehiclecabinseatrow1pos1switchbackrestlumbar)
- - [VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster](#vehiclecabinseatrow1pos1switchbackrestsidebolster)
- - [VehicleCabinSeatRow1Pos1SwitchHeadrest](#vehiclecabinseatrow1pos1switchheadrest)
- - [VehicleCabinSeatRow1Pos1SwitchMassage](#vehiclecabinseatrow1pos1switchmassage)
- - [VehicleCabinSeatRow1Pos1SwitchSeating](#vehiclecabinseatrow1pos1switchseating)
- - [VehicleCabinSeatRow1Pos2](#vehiclecabinseatrow1pos2)
- - [VehicleCabinSeatRow1Pos2Airbag](#vehiclecabinseatrow1pos2airbag)
- - [VehicleCabinSeatRow1Pos2Backrest](#vehiclecabinseatrow1pos2backrest)
- - [VehicleCabinSeatRow1Pos2BackrestLumbar](#vehiclecabinseatrow1pos2backrestlumbar)
- - [VehicleCabinSeatRow1Pos2BackrestSideBolster](#vehiclecabinseatrow1pos2backrestsidebolster)
- - [VehicleCabinSeatRow1Pos2Headrest](#vehiclecabinseatrow1pos2headrest)
- - [VehicleCabinSeatRow1Pos2Occupant](#vehiclecabinseatrow1pos2occupant)
- - [VehicleCabinSeatRow1Pos2OccupantIdentifier](#vehiclecabinseatrow1pos2occupantidentifier)
- - [VehicleCabinSeatRow1Pos2Seating](#vehiclecabinseatrow1pos2seating)
- - [VehicleCabinSeatRow1Pos2Switch](#vehiclecabinseatrow1pos2switch)
- - [VehicleCabinSeatRow1Pos2SwitchBackrest](#vehiclecabinseatrow1pos2switchbackrest)
- - [VehicleCabinSeatRow1Pos2SwitchBackrestLumbar](#vehiclecabinseatrow1pos2switchbackrestlumbar)
- - [VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster](#vehiclecabinseatrow1pos2switchbackrestsidebolster)
- - [VehicleCabinSeatRow1Pos2SwitchHeadrest](#vehiclecabinseatrow1pos2switchheadrest)
- - [VehicleCabinSeatRow1Pos2SwitchMassage](#vehiclecabinseatrow1pos2switchmassage)
- - [VehicleCabinSeatRow1Pos2SwitchSeating](#vehiclecabinseatrow1pos2switchseating)
- - [VehicleCabinSeatRow1Pos3](#vehiclecabinseatrow1pos3)
- - [VehicleCabinSeatRow1Pos3Airbag](#vehiclecabinseatrow1pos3airbag)
- - [VehicleCabinSeatRow1Pos3Backrest](#vehiclecabinseatrow1pos3backrest)
- - [VehicleCabinSeatRow1Pos3BackrestLumbar](#vehiclecabinseatrow1pos3backrestlumbar)
- - [VehicleCabinSeatRow1Pos3BackrestSideBolster](#vehiclecabinseatrow1pos3backrestsidebolster)
- - [VehicleCabinSeatRow1Pos3Headrest](#vehiclecabinseatrow1pos3headrest)
- - [VehicleCabinSeatRow1Pos3Occupant](#vehiclecabinseatrow1pos3occupant)
- - [VehicleCabinSeatRow1Pos3OccupantIdentifier](#vehiclecabinseatrow1pos3occupantidentifier)
- - [VehicleCabinSeatRow1Pos3Seating](#vehiclecabinseatrow1pos3seating)
- - [VehicleCabinSeatRow1Pos3Switch](#vehiclecabinseatrow1pos3switch)
- - [VehicleCabinSeatRow1Pos3SwitchBackrest](#vehiclecabinseatrow1pos3switchbackrest)
- - [VehicleCabinSeatRow1Pos3SwitchBackrestLumbar](#vehiclecabinseatrow1pos3switchbackrestlumbar)
- - [VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster](#vehiclecabinseatrow1pos3switchbackrestsidebolster)
- - [VehicleCabinSeatRow1Pos3SwitchHeadrest](#vehiclecabinseatrow1pos3switchheadrest)
- - [VehicleCabinSeatRow1Pos3SwitchMassage](#vehiclecabinseatrow1pos3switchmassage)
- - [VehicleCabinSeatRow1Pos3SwitchSeating](#vehiclecabinseatrow1pos3switchseating)
- - [VehicleCabinSeatRow2](#vehiclecabinseatrow2)
- - [VehicleCabinSeatRow2Pos1](#vehiclecabinseatrow2pos1)
- - [VehicleCabinSeatRow2Pos1Airbag](#vehiclecabinseatrow2pos1airbag)
- - [VehicleCabinSeatRow2Pos1Backrest](#vehiclecabinseatrow2pos1backrest)
- - [VehicleCabinSeatRow2Pos1BackrestLumbar](#vehiclecabinseatrow2pos1backrestlumbar)
- - [VehicleCabinSeatRow2Pos1BackrestSideBolster](#vehiclecabinseatrow2pos1backrestsidebolster)
- - [VehicleCabinSeatRow2Pos1Headrest](#vehiclecabinseatrow2pos1headrest)
- - [VehicleCabinSeatRow2Pos1Occupant](#vehiclecabinseatrow2pos1occupant)
- - [VehicleCabinSeatRow2Pos1OccupantIdentifier](#vehiclecabinseatrow2pos1occupantidentifier)
- - [VehicleCabinSeatRow2Pos1Seating](#vehiclecabinseatrow2pos1seating)
- - [VehicleCabinSeatRow2Pos1Switch](#vehiclecabinseatrow2pos1switch)
- - [VehicleCabinSeatRow2Pos1SwitchBackrest](#vehiclecabinseatrow2pos1switchbackrest)
- - [VehicleCabinSeatRow2Pos1SwitchBackrestLumbar](#vehiclecabinseatrow2pos1switchbackrestlumbar)
- - [VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster](#vehiclecabinseatrow2pos1switchbackrestsidebolster)
- - [VehicleCabinSeatRow2Pos1SwitchHeadrest](#vehiclecabinseatrow2pos1switchheadrest)
- - [VehicleCabinSeatRow2Pos1SwitchMassage](#vehiclecabinseatrow2pos1switchmassage)
- - [VehicleCabinSeatRow2Pos1SwitchSeating](#vehiclecabinseatrow2pos1switchseating)
- - [VehicleCabinSeatRow2Pos2](#vehiclecabinseatrow2pos2)
- - [VehicleCabinSeatRow2Pos2Airbag](#vehiclecabinseatrow2pos2airbag)
- - [VehicleCabinSeatRow2Pos2Backrest](#vehiclecabinseatrow2pos2backrest)
- - [VehicleCabinSeatRow2Pos2BackrestLumbar](#vehiclecabinseatrow2pos2backrestlumbar)
- - [VehicleCabinSeatRow2Pos2BackrestSideBolster](#vehiclecabinseatrow2pos2backrestsidebolster)
- - [VehicleCabinSeatRow2Pos2Headrest](#vehiclecabinseatrow2pos2headrest)
- - [VehicleCabinSeatRow2Pos2Occupant](#vehiclecabinseatrow2pos2occupant)
- - [VehicleCabinSeatRow2Pos2OccupantIdentifier](#vehiclecabinseatrow2pos2occupantidentifier)
- - [VehicleCabinSeatRow2Pos2Seating](#vehiclecabinseatrow2pos2seating)
- - [VehicleCabinSeatRow2Pos2Switch](#vehiclecabinseatrow2pos2switch)
- - [VehicleCabinSeatRow2Pos2SwitchBackrest](#vehiclecabinseatrow2pos2switchbackrest)
- - [VehicleCabinSeatRow2Pos2SwitchBackrestLumbar](#vehiclecabinseatrow2pos2switchbackrestlumbar)
- - [VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster](#vehiclecabinseatrow2pos2switchbackrestsidebolster)
- - [VehicleCabinSeatRow2Pos2SwitchHeadrest](#vehiclecabinseatrow2pos2switchheadrest)
- - [VehicleCabinSeatRow2Pos2SwitchMassage](#vehiclecabinseatrow2pos2switchmassage)
- - [VehicleCabinSeatRow2Pos2SwitchSeating](#vehiclecabinseatrow2pos2switchseating)
- - [VehicleCabinSeatRow2Pos3](#vehiclecabinseatrow2pos3)
- - [VehicleCabinSeatRow2Pos3Airbag](#vehiclecabinseatrow2pos3airbag)
- - [VehicleCabinSeatRow2Pos3Backrest](#vehiclecabinseatrow2pos3backrest)
- - [VehicleCabinSeatRow2Pos3BackrestLumbar](#vehiclecabinseatrow2pos3backrestlumbar)
- - [VehicleCabinSeatRow2Pos3BackrestSideBolster](#vehiclecabinseatrow2pos3backrestsidebolster)
- - [VehicleCabinSeatRow2Pos3Headrest](#vehiclecabinseatrow2pos3headrest)
- - [VehicleCabinSeatRow2Pos3Occupant](#vehiclecabinseatrow2pos3occupant)
- - [VehicleCabinSeatRow2Pos3OccupantIdentifier](#vehiclecabinseatrow2pos3occupantidentifier)
- - [VehicleCabinSeatRow2Pos3Seating](#vehiclecabinseatrow2pos3seating)
- - [VehicleCabinSeatRow2Pos3Switch](#vehiclecabinseatrow2pos3switch)
- - [VehicleCabinSeatRow2Pos3SwitchBackrest](#vehiclecabinseatrow2pos3switchbackrest)
- - [VehicleCabinSeatRow2Pos3SwitchBackrestLumbar](#vehiclecabinseatrow2pos3switchbackrestlumbar)
- - [VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster](#vehiclecabinseatrow2pos3switchbackrestsidebolster)
- - [VehicleCabinSeatRow2Pos3SwitchHeadrest](#vehiclecabinseatrow2pos3switchheadrest)
- - [VehicleCabinSeatRow2Pos3SwitchMassage](#vehiclecabinseatrow2pos3switchmassage)
- - [VehicleCabinSeatRow2Pos3SwitchSeating](#vehiclecabinseatrow2pos3switchseating)
- - [VehicleCabinSunroof](#vehiclecabinsunroof)
- - [VehicleCabinSunroofShade](#vehiclecabinsunroofshade)
- - [VehicleChassis](#vehiclechassis)
- - [VehicleChassisAccelerator](#vehiclechassisaccelerator)
- - [VehicleChassisAxle](#vehiclechassisaxle)
- - [VehicleChassisAxleRow1](#vehiclechassisaxlerow1)
- - [VehicleChassisAxleRow1Wheel](#vehiclechassisaxlerow1wheel)
- - [VehicleChassisAxleRow1WheelLeft](#vehiclechassisaxlerow1wheelleft)
- - [VehicleChassisAxleRow1WheelLeftBrake](#vehiclechassisaxlerow1wheelleftbrake)
- - [VehicleChassisAxleRow1WheelLeftTire](#vehiclechassisaxlerow1wheellefttire)
- - [VehicleChassisAxleRow1WheelRight](#vehiclechassisaxlerow1wheelright)
- - [VehicleChassisAxleRow1WheelRightBrake](#vehiclechassisaxlerow1wheelrightbrake)
- - [VehicleChassisAxleRow1WheelRightTire](#vehiclechassisaxlerow1wheelrighttire)
- - [VehicleChassisAxleRow2](#vehiclechassisaxlerow2)
- - [VehicleChassisAxleRow2Wheel](#vehiclechassisaxlerow2wheel)
- - [VehicleChassisAxleRow2WheelLeft](#vehiclechassisaxlerow2wheelleft)
- - [VehicleChassisAxleRow2WheelLeftBrake](#vehiclechassisaxlerow2wheelleftbrake)
- - [VehicleChassisAxleRow2WheelLeftTire](#vehiclechassisaxlerow2wheellefttire)
- - [VehicleChassisAxleRow2WheelRight](#vehiclechassisaxlerow2wheelright)
- - [VehicleChassisAxleRow2WheelRightBrake](#vehiclechassisaxlerow2wheelrightbrake)
- - [VehicleChassisAxleRow2WheelRightTire](#vehiclechassisaxlerow2wheelrighttire)
- - [VehicleChassisBrake](#vehiclechassisbrake)
- - [VehicleChassisParkingBrake](#vehiclechassisparkingbrake)
- - [VehicleChassisSteeringWheel](#vehiclechassissteeringwheel)
- - [VehicleConnectivity](#vehicleconnectivity)
- - [VehicleCurrentLocation](#vehiclecurrentlocation)
- - [VehicleCurrentLocationGNSSReceiver](#vehiclecurrentlocationgnssreceiver)
- - [VehicleCurrentLocationGNSSReceiverMountingPosition](#vehiclecurrentlocationgnssreceivermountingposition)
- - [VehicleDriver](#vehicledriver)
- - [VehicleDriverIdentifier](#vehicledriveridentifier)
- - [VehicleExterior](#vehicleexterior)
- - [VehicleLowVoltageBattery](#vehiclelowvoltagebattery)
- - [VehicleOBD](#vehicleobd)
- - [VehicleOBDCatalyst](#vehicleobdcatalyst)
- - [VehicleOBDCatalystBank1](#vehicleobdcatalystbank1)
- - [VehicleOBDCatalystBank2](#vehicleobdcatalystbank2)
- - [VehicleOBDDriveCycleStatus](#vehicleobddrivecyclestatus)
- - [VehicleOBDO2](#vehicleobdo2)
- - [VehicleOBDO2Sensor1](#vehicleobdo2sensor1)
- - [VehicleOBDO2Sensor2](#vehicleobdo2sensor2)
- - [VehicleOBDO2Sensor3](#vehicleobdo2sensor3)
- - [VehicleOBDO2Sensor4](#vehicleobdo2sensor4)
- - [VehicleOBDO2Sensor5](#vehicleobdo2sensor5)
- - [VehicleOBDO2Sensor6](#vehicleobdo2sensor6)
- - [VehicleOBDO2Sensor7](#vehicleobdo2sensor7)
- - [VehicleOBDO2Sensor8](#vehicleobdo2sensor8)
- - [VehicleOBDO2WR](#vehicleobdo2wr)
- - [VehicleOBDO2WRSensor1](#vehicleobdo2wrsensor1)
- - [VehicleOBDO2WRSensor2](#vehicleobdo2wrsensor2)
- - [VehicleOBDO2WRSensor3](#vehicleobdo2wrsensor3)
- - [VehicleOBDO2WRSensor4](#vehicleobdo2wrsensor4)
- - [VehicleOBDO2WRSensor5](#vehicleobdo2wrsensor5)
- - [VehicleOBDO2WRSensor6](#vehicleobdo2wrsensor6)
- - [VehicleOBDO2WRSensor7](#vehicleobdo2wrsensor7)
- - [VehicleOBDO2WRSensor8](#vehicleobdo2wrsensor8)
- - [VehicleOBDStatus](#vehicleobdstatus)
- - [VehiclePowertrain](#vehiclepowertrain)
- - [VehiclePowertrainCombustionEngine](#vehiclepowertraincombustionengine)
- - [VehiclePowertrainCombustionEngineDieselExhaustFluid](#vehiclepowertraincombustionenginedieselexhaustfluid)
- - [VehiclePowertrainCombustionEngineDieselParticulateFilter](#vehiclepowertraincombustionenginedieselparticulatefilter)
- - [VehiclePowertrainElectricMotor](#vehiclepowertrainelectricmotor)
- - [VehiclePowertrainFuelSystem](#vehiclepowertrainfuelsystem)
- - [VehiclePowertrainTractionBattery](#vehiclepowertraintractionbattery)
- - [VehiclePowertrainTractionBatteryCharging](#vehiclepowertraintractionbatterycharging)
- - [VehiclePowertrainTractionBatteryChargingChargeCurrent](#vehiclepowertraintractionbatterychargingchargecurrent)
- - [VehiclePowertrainTractionBatteryChargingChargeVoltage](#vehiclepowertraintractionbatterychargingchargevoltage)
- - [VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent](#vehiclepowertraintractionbatterychargingmaximumchargingcurrent)
- - [VehiclePowertrainTractionBatteryChargingTimer](#vehiclepowertraintractionbatterychargingtimer)
- - [VehiclePowertrainTractionBatteryDCDC](#vehiclepowertraintractionbatterydcdc)
- - [VehiclePowertrainTractionBatteryStateOfCharge](#vehiclepowertraintractionbatterystateofcharge)
- - [VehiclePowertrainTractionBatteryTemperature](#vehiclepowertraintractionbatterytemperature)
- - [VehiclePowertrainTransmission](#vehiclepowertraintransmission)
- - [VehicleService](#vehicleservice)
- - [VehicleTrailer](#vehicletrailer)
- - [VehicleVehicleIdentification](#vehiclevehicleidentification)
- - [VehicleVersionVSS](#vehicleversionvss)
- - [Scalar Value Types](#scalar-value-types)
+- [messages/VehicleMessageHeader.proto](#messages_VehicleMessageHeader-proto)
+ - [VehicleMessageHeading](#messages-VehicleMessageHeading)
+ - [lat_long](#messages-lat_long)
+
+- [messages/VehiclePrecisionLocation.proto](#messages_VehiclePrecisionLocation-proto)
+ - [PublishCurrentVehicleLocation](#messages-PublishCurrentVehicleLocation)
+ - [RequestCurrentVehicleLocation](#messages-RequestCurrentVehicleLocation)
+ - [ResponseCurrentVehicleLocation](#messages-ResponseCurrentVehicleLocation)
+
+ - [ResponseStatusEnum](#messages-ResponseStatusEnum)
+
+- [messages/VehicleRemoteHvac.proto](#messages_VehicleRemoteHvac-proto)
+ - [CabinPreConditionReponse](#messages-CabinPreConditionReponse)
+ - [CabinPreconditionRequest](#messages-CabinPreconditionRequest)
+ - [SetAcStatusReply](#messages-SetAcStatusReply)
+ - [SetAcStatusRequest](#messages-SetAcStatusRequest)
+ - [SetTemperatureReply](#messages-SetTemperatureReply)
+ - [SetTemperatureRequest](#messages-SetTemperatureRequest)
+
+ - [AcStatusEnum](#messages-AcStatusEnum)
+ - [SetTempStatusEnum](#messages-SetTempStatusEnum)
+
+- [vss/vspec.proto](#vss_vspec-proto)
+ - [Vehicle](#vss-Vehicle)
+ - [VehicleADAS](#vss-VehicleADAS)
+ - [VehicleADASABS](#vss-VehicleADASABS)
+ - [VehicleADASCruiseControl](#vss-VehicleADASCruiseControl)
+ - [VehicleADASEBA](#vss-VehicleADASEBA)
+ - [VehicleADASEBD](#vss-VehicleADASEBD)
+ - [VehicleADASESC](#vss-VehicleADASESC)
+ - [VehicleADASESCRoadFriction](#vss-VehicleADASESCRoadFriction)
+ - [VehicleADASLaneDepartureDetection](#vss-VehicleADASLaneDepartureDetection)
+ - [VehicleADASObstacleDetection](#vss-VehicleADASObstacleDetection)
+ - [VehicleADASTCS](#vss-VehicleADASTCS)
+ - [VehicleAcceleration](#vss-VehicleAcceleration)
+ - [VehicleAngularVelocity](#vss-VehicleAngularVelocity)
+ - [VehicleBody](#vss-VehicleBody)
+ - [VehicleBodyHood](#vss-VehicleBodyHood)
+ - [VehicleBodyHorn](#vss-VehicleBodyHorn)
+ - [VehicleBodyLights](#vss-VehicleBodyLights)
+ - [VehicleBodyLightsBackup](#vss-VehicleBodyLightsBackup)
+ - [VehicleBodyLightsBeam](#vss-VehicleBodyLightsBeam)
+ - [VehicleBodyLightsBeamHigh](#vss-VehicleBodyLightsBeamHigh)
+ - [VehicleBodyLightsBeamLow](#vss-VehicleBodyLightsBeamLow)
+ - [VehicleBodyLightsBrake](#vss-VehicleBodyLightsBrake)
+ - [VehicleBodyLightsDirectionIndicator](#vss-VehicleBodyLightsDirectionIndicator)
+ - [VehicleBodyLightsDirectionIndicatorLeft](#vss-VehicleBodyLightsDirectionIndicatorLeft)
+ - [VehicleBodyLightsDirectionIndicatorRight](#vss-VehicleBodyLightsDirectionIndicatorRight)
+ - [VehicleBodyLightsFog](#vss-VehicleBodyLightsFog)
+ - [VehicleBodyLightsFogFront](#vss-VehicleBodyLightsFogFront)
+ - [VehicleBodyLightsFogRear](#vss-VehicleBodyLightsFogRear)
+ - [VehicleBodyLightsHazard](#vss-VehicleBodyLightsHazard)
+ - [VehicleBodyLightsLicensePlate](#vss-VehicleBodyLightsLicensePlate)
+ - [VehicleBodyLightsParking](#vss-VehicleBodyLightsParking)
+ - [VehicleBodyLightsRunning](#vss-VehicleBodyLightsRunning)
+ - [VehicleBodyMirrors](#vss-VehicleBodyMirrors)
+ - [VehicleBodyMirrorsLeft](#vss-VehicleBodyMirrorsLeft)
+ - [VehicleBodyMirrorsRight](#vss-VehicleBodyMirrorsRight)
+ - [VehicleBodyRaindetection](#vss-VehicleBodyRaindetection)
+ - [VehicleBodyTrunk](#vss-VehicleBodyTrunk)
+ - [VehicleBodyTrunkFront](#vss-VehicleBodyTrunkFront)
+ - [VehicleBodyTrunkRear](#vss-VehicleBodyTrunkRear)
+ - [VehicleBodyWindshield](#vss-VehicleBodyWindshield)
+ - [VehicleBodyWindshieldFront](#vss-VehicleBodyWindshieldFront)
+ - [VehicleBodyWindshieldFrontWasherFluid](#vss-VehicleBodyWindshieldFrontWasherFluid)
+ - [VehicleBodyWindshieldFrontWiping](#vss-VehicleBodyWindshieldFrontWiping)
+ - [VehicleBodyWindshieldFrontWipingSystem](#vss-VehicleBodyWindshieldFrontWipingSystem)
+ - [VehicleBodyWindshieldRear](#vss-VehicleBodyWindshieldRear)
+ - [VehicleBodyWindshieldRearWasherFluid](#vss-VehicleBodyWindshieldRearWasherFluid)
+ - [VehicleBodyWindshieldRearWiping](#vss-VehicleBodyWindshieldRearWiping)
+ - [VehicleBodyWindshieldRearWipingSystem](#vss-VehicleBodyWindshieldRearWipingSystem)
+ - [VehicleCabin](#vss-VehicleCabin)
+ - [VehicleCabinConvertible](#vss-VehicleCabinConvertible)
+ - [VehicleCabinDoor](#vss-VehicleCabinDoor)
+ - [VehicleCabinDoorRow1](#vss-VehicleCabinDoorRow1)
+ - [VehicleCabinDoorRow1Left](#vss-VehicleCabinDoorRow1Left)
+ - [VehicleCabinDoorRow1LeftShade](#vss-VehicleCabinDoorRow1LeftShade)
+ - [VehicleCabinDoorRow1LeftWindow](#vss-VehicleCabinDoorRow1LeftWindow)
+ - [VehicleCabinDoorRow1Right](#vss-VehicleCabinDoorRow1Right)
+ - [VehicleCabinDoorRow1RightShade](#vss-VehicleCabinDoorRow1RightShade)
+ - [VehicleCabinDoorRow1RightWindow](#vss-VehicleCabinDoorRow1RightWindow)
+ - [VehicleCabinDoorRow2](#vss-VehicleCabinDoorRow2)
+ - [VehicleCabinDoorRow2Left](#vss-VehicleCabinDoorRow2Left)
+ - [VehicleCabinDoorRow2LeftShade](#vss-VehicleCabinDoorRow2LeftShade)
+ - [VehicleCabinDoorRow2LeftWindow](#vss-VehicleCabinDoorRow2LeftWindow)
+ - [VehicleCabinDoorRow2Right](#vss-VehicleCabinDoorRow2Right)
+ - [VehicleCabinDoorRow2RightShade](#vss-VehicleCabinDoorRow2RightShade)
+ - [VehicleCabinDoorRow2RightWindow](#vss-VehicleCabinDoorRow2RightWindow)
+ - [VehicleCabinHVAC](#vss-VehicleCabinHVAC)
+ - [VehicleCabinHVACStation](#vss-VehicleCabinHVACStation)
+ - [VehicleCabinHVACStationRow1](#vss-VehicleCabinHVACStationRow1)
+ - [VehicleCabinHVACStationRow1Left](#vss-VehicleCabinHVACStationRow1Left)
+ - [VehicleCabinHVACStationRow1Right](#vss-VehicleCabinHVACStationRow1Right)
+ - [VehicleCabinHVACStationRow2](#vss-VehicleCabinHVACStationRow2)
+ - [VehicleCabinHVACStationRow2Left](#vss-VehicleCabinHVACStationRow2Left)
+ - [VehicleCabinHVACStationRow2Right](#vss-VehicleCabinHVACStationRow2Right)
+ - [VehicleCabinHVACStationRow3](#vss-VehicleCabinHVACStationRow3)
+ - [VehicleCabinHVACStationRow3Left](#vss-VehicleCabinHVACStationRow3Left)
+ - [VehicleCabinHVACStationRow3Right](#vss-VehicleCabinHVACStationRow3Right)
+ - [VehicleCabinHVACStationRow4](#vss-VehicleCabinHVACStationRow4)
+ - [VehicleCabinHVACStationRow4Left](#vss-VehicleCabinHVACStationRow4Left)
+ - [VehicleCabinHVACStationRow4Right](#vss-VehicleCabinHVACStationRow4Right)
+ - [VehicleCabinInfotainment](#vss-VehicleCabinInfotainment)
+ - [VehicleCabinInfotainmentHMI](#vss-VehicleCabinInfotainmentHMI)
+ - [VehicleCabinInfotainmentMedia](#vss-VehicleCabinInfotainmentMedia)
+ - [VehicleCabinInfotainmentMediaPlayed](#vss-VehicleCabinInfotainmentMediaPlayed)
+ - [VehicleCabinInfotainmentNavigation](#vss-VehicleCabinInfotainmentNavigation)
+ - [VehicleCabinInfotainmentNavigationDestinationSet](#vss-VehicleCabinInfotainmentNavigationDestinationSet)
+ - [VehicleCabinInfotainmentSmartphoneProjection](#vss-VehicleCabinInfotainmentSmartphoneProjection)
+ - [VehicleCabinLights](#vss-VehicleCabinLights)
+ - [VehicleCabinLightsSpotlight](#vss-VehicleCabinLightsSpotlight)
+ - [VehicleCabinLightsSpotlightRow1](#vss-VehicleCabinLightsSpotlightRow1)
+ - [VehicleCabinLightsSpotlightRow2](#vss-VehicleCabinLightsSpotlightRow2)
+ - [VehicleCabinLightsSpotlightRow3](#vss-VehicleCabinLightsSpotlightRow3)
+ - [VehicleCabinLightsSpotlightRow4](#vss-VehicleCabinLightsSpotlightRow4)
+ - [VehicleCabinRearShade](#vss-VehicleCabinRearShade)
+ - [VehicleCabinRearviewMirror](#vss-VehicleCabinRearviewMirror)
+ - [VehicleCabinSeat](#vss-VehicleCabinSeat)
+ - [VehicleCabinSeatRow1](#vss-VehicleCabinSeatRow1)
+ - [VehicleCabinSeatRow1Pos1](#vss-VehicleCabinSeatRow1Pos1)
+ - [VehicleCabinSeatRow1Pos1Airbag](#vss-VehicleCabinSeatRow1Pos1Airbag)
+ - [VehicleCabinSeatRow1Pos1Backrest](#vss-VehicleCabinSeatRow1Pos1Backrest)
+ - [VehicleCabinSeatRow1Pos1BackrestLumbar](#vss-VehicleCabinSeatRow1Pos1BackrestLumbar)
+ - [VehicleCabinSeatRow1Pos1BackrestSideBolster](#vss-VehicleCabinSeatRow1Pos1BackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos1Headrest](#vss-VehicleCabinSeatRow1Pos1Headrest)
+ - [VehicleCabinSeatRow1Pos1Occupant](#vss-VehicleCabinSeatRow1Pos1Occupant)
+ - [VehicleCabinSeatRow1Pos1OccupantIdentifier](#vss-VehicleCabinSeatRow1Pos1OccupantIdentifier)
+ - [VehicleCabinSeatRow1Pos1Seating](#vss-VehicleCabinSeatRow1Pos1Seating)
+ - [VehicleCabinSeatRow1Pos1Switch](#vss-VehicleCabinSeatRow1Pos1Switch)
+ - [VehicleCabinSeatRow1Pos1SwitchBackrest](#vss-VehicleCabinSeatRow1Pos1SwitchBackrest)
+ - [VehicleCabinSeatRow1Pos1SwitchBackrestLumbar](#vss-VehicleCabinSeatRow1Pos1SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow1Pos1SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos1SwitchHeadrest](#vss-VehicleCabinSeatRow1Pos1SwitchHeadrest)
+ - [VehicleCabinSeatRow1Pos1SwitchMassage](#vss-VehicleCabinSeatRow1Pos1SwitchMassage)
+ - [VehicleCabinSeatRow1Pos1SwitchSeating](#vss-VehicleCabinSeatRow1Pos1SwitchSeating)
+ - [VehicleCabinSeatRow1Pos2](#vss-VehicleCabinSeatRow1Pos2)
+ - [VehicleCabinSeatRow1Pos2Airbag](#vss-VehicleCabinSeatRow1Pos2Airbag)
+ - [VehicleCabinSeatRow1Pos2Backrest](#vss-VehicleCabinSeatRow1Pos2Backrest)
+ - [VehicleCabinSeatRow1Pos2BackrestLumbar](#vss-VehicleCabinSeatRow1Pos2BackrestLumbar)
+ - [VehicleCabinSeatRow1Pos2BackrestSideBolster](#vss-VehicleCabinSeatRow1Pos2BackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos2Headrest](#vss-VehicleCabinSeatRow1Pos2Headrest)
+ - [VehicleCabinSeatRow1Pos2Occupant](#vss-VehicleCabinSeatRow1Pos2Occupant)
+ - [VehicleCabinSeatRow1Pos2OccupantIdentifier](#vss-VehicleCabinSeatRow1Pos2OccupantIdentifier)
+ - [VehicleCabinSeatRow1Pos2Seating](#vss-VehicleCabinSeatRow1Pos2Seating)
+ - [VehicleCabinSeatRow1Pos2Switch](#vss-VehicleCabinSeatRow1Pos2Switch)
+ - [VehicleCabinSeatRow1Pos2SwitchBackrest](#vss-VehicleCabinSeatRow1Pos2SwitchBackrest)
+ - [VehicleCabinSeatRow1Pos2SwitchBackrestLumbar](#vss-VehicleCabinSeatRow1Pos2SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow1Pos2SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos2SwitchHeadrest](#vss-VehicleCabinSeatRow1Pos2SwitchHeadrest)
+ - [VehicleCabinSeatRow1Pos2SwitchMassage](#vss-VehicleCabinSeatRow1Pos2SwitchMassage)
+ - [VehicleCabinSeatRow1Pos2SwitchSeating](#vss-VehicleCabinSeatRow1Pos2SwitchSeating)
+ - [VehicleCabinSeatRow1Pos3](#vss-VehicleCabinSeatRow1Pos3)
+ - [VehicleCabinSeatRow1Pos3Airbag](#vss-VehicleCabinSeatRow1Pos3Airbag)
+ - [VehicleCabinSeatRow1Pos3Backrest](#vss-VehicleCabinSeatRow1Pos3Backrest)
+ - [VehicleCabinSeatRow1Pos3BackrestLumbar](#vss-VehicleCabinSeatRow1Pos3BackrestLumbar)
+ - [VehicleCabinSeatRow1Pos3BackrestSideBolster](#vss-VehicleCabinSeatRow1Pos3BackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos3Headrest](#vss-VehicleCabinSeatRow1Pos3Headrest)
+ - [VehicleCabinSeatRow1Pos3Occupant](#vss-VehicleCabinSeatRow1Pos3Occupant)
+ - [VehicleCabinSeatRow1Pos3OccupantIdentifier](#vss-VehicleCabinSeatRow1Pos3OccupantIdentifier)
+ - [VehicleCabinSeatRow1Pos3Seating](#vss-VehicleCabinSeatRow1Pos3Seating)
+ - [VehicleCabinSeatRow1Pos3Switch](#vss-VehicleCabinSeatRow1Pos3Switch)
+ - [VehicleCabinSeatRow1Pos3SwitchBackrest](#vss-VehicleCabinSeatRow1Pos3SwitchBackrest)
+ - [VehicleCabinSeatRow1Pos3SwitchBackrestLumbar](#vss-VehicleCabinSeatRow1Pos3SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow1Pos3SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow1Pos3SwitchHeadrest](#vss-VehicleCabinSeatRow1Pos3SwitchHeadrest)
+ - [VehicleCabinSeatRow1Pos3SwitchMassage](#vss-VehicleCabinSeatRow1Pos3SwitchMassage)
+ - [VehicleCabinSeatRow1Pos3SwitchSeating](#vss-VehicleCabinSeatRow1Pos3SwitchSeating)
+ - [VehicleCabinSeatRow2](#vss-VehicleCabinSeatRow2)
+ - [VehicleCabinSeatRow2Pos1](#vss-VehicleCabinSeatRow2Pos1)
+ - [VehicleCabinSeatRow2Pos1Airbag](#vss-VehicleCabinSeatRow2Pos1Airbag)
+ - [VehicleCabinSeatRow2Pos1Backrest](#vss-VehicleCabinSeatRow2Pos1Backrest)
+ - [VehicleCabinSeatRow2Pos1BackrestLumbar](#vss-VehicleCabinSeatRow2Pos1BackrestLumbar)
+ - [VehicleCabinSeatRow2Pos1BackrestSideBolster](#vss-VehicleCabinSeatRow2Pos1BackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos1Headrest](#vss-VehicleCabinSeatRow2Pos1Headrest)
+ - [VehicleCabinSeatRow2Pos1Occupant](#vss-VehicleCabinSeatRow2Pos1Occupant)
+ - [VehicleCabinSeatRow2Pos1OccupantIdentifier](#vss-VehicleCabinSeatRow2Pos1OccupantIdentifier)
+ - [VehicleCabinSeatRow2Pos1Seating](#vss-VehicleCabinSeatRow2Pos1Seating)
+ - [VehicleCabinSeatRow2Pos1Switch](#vss-VehicleCabinSeatRow2Pos1Switch)
+ - [VehicleCabinSeatRow2Pos1SwitchBackrest](#vss-VehicleCabinSeatRow2Pos1SwitchBackrest)
+ - [VehicleCabinSeatRow2Pos1SwitchBackrestLumbar](#vss-VehicleCabinSeatRow2Pos1SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow2Pos1SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos1SwitchHeadrest](#vss-VehicleCabinSeatRow2Pos1SwitchHeadrest)
+ - [VehicleCabinSeatRow2Pos1SwitchMassage](#vss-VehicleCabinSeatRow2Pos1SwitchMassage)
+ - [VehicleCabinSeatRow2Pos1SwitchSeating](#vss-VehicleCabinSeatRow2Pos1SwitchSeating)
+ - [VehicleCabinSeatRow2Pos2](#vss-VehicleCabinSeatRow2Pos2)
+ - [VehicleCabinSeatRow2Pos2Airbag](#vss-VehicleCabinSeatRow2Pos2Airbag)
+ - [VehicleCabinSeatRow2Pos2Backrest](#vss-VehicleCabinSeatRow2Pos2Backrest)
+ - [VehicleCabinSeatRow2Pos2BackrestLumbar](#vss-VehicleCabinSeatRow2Pos2BackrestLumbar)
+ - [VehicleCabinSeatRow2Pos2BackrestSideBolster](#vss-VehicleCabinSeatRow2Pos2BackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos2Headrest](#vss-VehicleCabinSeatRow2Pos2Headrest)
+ - [VehicleCabinSeatRow2Pos2Occupant](#vss-VehicleCabinSeatRow2Pos2Occupant)
+ - [VehicleCabinSeatRow2Pos2OccupantIdentifier](#vss-VehicleCabinSeatRow2Pos2OccupantIdentifier)
+ - [VehicleCabinSeatRow2Pos2Seating](#vss-VehicleCabinSeatRow2Pos2Seating)
+ - [VehicleCabinSeatRow2Pos2Switch](#vss-VehicleCabinSeatRow2Pos2Switch)
+ - [VehicleCabinSeatRow2Pos2SwitchBackrest](#vss-VehicleCabinSeatRow2Pos2SwitchBackrest)
+ - [VehicleCabinSeatRow2Pos2SwitchBackrestLumbar](#vss-VehicleCabinSeatRow2Pos2SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow2Pos2SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos2SwitchHeadrest](#vss-VehicleCabinSeatRow2Pos2SwitchHeadrest)
+ - [VehicleCabinSeatRow2Pos2SwitchMassage](#vss-VehicleCabinSeatRow2Pos2SwitchMassage)
+ - [VehicleCabinSeatRow2Pos2SwitchSeating](#vss-VehicleCabinSeatRow2Pos2SwitchSeating)
+ - [VehicleCabinSeatRow2Pos3](#vss-VehicleCabinSeatRow2Pos3)
+ - [VehicleCabinSeatRow2Pos3Airbag](#vss-VehicleCabinSeatRow2Pos3Airbag)
+ - [VehicleCabinSeatRow2Pos3Backrest](#vss-VehicleCabinSeatRow2Pos3Backrest)
+ - [VehicleCabinSeatRow2Pos3BackrestLumbar](#vss-VehicleCabinSeatRow2Pos3BackrestLumbar)
+ - [VehicleCabinSeatRow2Pos3BackrestSideBolster](#vss-VehicleCabinSeatRow2Pos3BackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos3Headrest](#vss-VehicleCabinSeatRow2Pos3Headrest)
+ - [VehicleCabinSeatRow2Pos3Occupant](#vss-VehicleCabinSeatRow2Pos3Occupant)
+ - [VehicleCabinSeatRow2Pos3OccupantIdentifier](#vss-VehicleCabinSeatRow2Pos3OccupantIdentifier)
+ - [VehicleCabinSeatRow2Pos3Seating](#vss-VehicleCabinSeatRow2Pos3Seating)
+ - [VehicleCabinSeatRow2Pos3Switch](#vss-VehicleCabinSeatRow2Pos3Switch)
+ - [VehicleCabinSeatRow2Pos3SwitchBackrest](#vss-VehicleCabinSeatRow2Pos3SwitchBackrest)
+ - [VehicleCabinSeatRow2Pos3SwitchBackrestLumbar](#vss-VehicleCabinSeatRow2Pos3SwitchBackrestLumbar)
+ - [VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster](#vss-VehicleCabinSeatRow2Pos3SwitchBackrestSideBolster)
+ - [VehicleCabinSeatRow2Pos3SwitchHeadrest](#vss-VehicleCabinSeatRow2Pos3SwitchHeadrest)
+ - [VehicleCabinSeatRow2Pos3SwitchMassage](#vss-VehicleCabinSeatRow2Pos3SwitchMassage)
+ - [VehicleCabinSeatRow2Pos3SwitchSeating](#vss-VehicleCabinSeatRow2Pos3SwitchSeating)
+ - [VehicleCabinSunroof](#vss-VehicleCabinSunroof)
+ - [VehicleCabinSunroofShade](#vss-VehicleCabinSunroofShade)
+ - [VehicleChassis](#vss-VehicleChassis)
+ - [VehicleChassisAccelerator](#vss-VehicleChassisAccelerator)
+ - [VehicleChassisAxle](#vss-VehicleChassisAxle)
+ - [VehicleChassisAxleRow1](#vss-VehicleChassisAxleRow1)
+ - [VehicleChassisAxleRow1Wheel](#vss-VehicleChassisAxleRow1Wheel)
+ - [VehicleChassisAxleRow1WheelLeft](#vss-VehicleChassisAxleRow1WheelLeft)
+ - [VehicleChassisAxleRow1WheelLeftBrake](#vss-VehicleChassisAxleRow1WheelLeftBrake)
+ - [VehicleChassisAxleRow1WheelLeftTire](#vss-VehicleChassisAxleRow1WheelLeftTire)
+ - [VehicleChassisAxleRow1WheelRight](#vss-VehicleChassisAxleRow1WheelRight)
+ - [VehicleChassisAxleRow1WheelRightBrake](#vss-VehicleChassisAxleRow1WheelRightBrake)
+ - [VehicleChassisAxleRow1WheelRightTire](#vss-VehicleChassisAxleRow1WheelRightTire)
+ - [VehicleChassisAxleRow2](#vss-VehicleChassisAxleRow2)
+ - [VehicleChassisAxleRow2Wheel](#vss-VehicleChassisAxleRow2Wheel)
+ - [VehicleChassisAxleRow2WheelLeft](#vss-VehicleChassisAxleRow2WheelLeft)
+ - [VehicleChassisAxleRow2WheelLeftBrake](#vss-VehicleChassisAxleRow2WheelLeftBrake)
+ - [VehicleChassisAxleRow2WheelLeftTire](#vss-VehicleChassisAxleRow2WheelLeftTire)
+ - [VehicleChassisAxleRow2WheelRight](#vss-VehicleChassisAxleRow2WheelRight)
+ - [VehicleChassisAxleRow2WheelRightBrake](#vss-VehicleChassisAxleRow2WheelRightBrake)
+ - [VehicleChassisAxleRow2WheelRightTire](#vss-VehicleChassisAxleRow2WheelRightTire)
+ - [VehicleChassisBrake](#vss-VehicleChassisBrake)
+ - [VehicleChassisParkingBrake](#vss-VehicleChassisParkingBrake)
+ - [VehicleChassisSteeringWheel](#vss-VehicleChassisSteeringWheel)
+ - [VehicleConnectivity](#vss-VehicleConnectivity)
+ - [VehicleCurrentLocation](#vss-VehicleCurrentLocation)
+ - [VehicleCurrentLocationGNSSReceiver](#vss-VehicleCurrentLocationGNSSReceiver)
+ - [VehicleCurrentLocationGNSSReceiverMountingPosition](#vss-VehicleCurrentLocationGNSSReceiverMountingPosition)
+ - [VehicleDriver](#vss-VehicleDriver)
+ - [VehicleDriverIdentifier](#vss-VehicleDriverIdentifier)
+ - [VehicleExterior](#vss-VehicleExterior)
+ - [VehicleLowVoltageBattery](#vss-VehicleLowVoltageBattery)
+ - [VehicleOBD](#vss-VehicleOBD)
+ - [VehicleOBDCatalyst](#vss-VehicleOBDCatalyst)
+ - [VehicleOBDCatalystBank1](#vss-VehicleOBDCatalystBank1)
+ - [VehicleOBDCatalystBank2](#vss-VehicleOBDCatalystBank2)
+ - [VehicleOBDDriveCycleStatus](#vss-VehicleOBDDriveCycleStatus)
+ - [VehicleOBDO2](#vss-VehicleOBDO2)
+ - [VehicleOBDO2Sensor1](#vss-VehicleOBDO2Sensor1)
+ - [VehicleOBDO2Sensor2](#vss-VehicleOBDO2Sensor2)
+ - [VehicleOBDO2Sensor3](#vss-VehicleOBDO2Sensor3)
+ - [VehicleOBDO2Sensor4](#vss-VehicleOBDO2Sensor4)
+ - [VehicleOBDO2Sensor5](#vss-VehicleOBDO2Sensor5)
+ - [VehicleOBDO2Sensor6](#vss-VehicleOBDO2Sensor6)
+ - [VehicleOBDO2Sensor7](#vss-VehicleOBDO2Sensor7)
+ - [VehicleOBDO2Sensor8](#vss-VehicleOBDO2Sensor8)
+ - [VehicleOBDO2WR](#vss-VehicleOBDO2WR)
+ - [VehicleOBDO2WRSensor1](#vss-VehicleOBDO2WRSensor1)
+ - [VehicleOBDO2WRSensor2](#vss-VehicleOBDO2WRSensor2)
+ - [VehicleOBDO2WRSensor3](#vss-VehicleOBDO2WRSensor3)
+ - [VehicleOBDO2WRSensor4](#vss-VehicleOBDO2WRSensor4)
+ - [VehicleOBDO2WRSensor5](#vss-VehicleOBDO2WRSensor5)
+ - [VehicleOBDO2WRSensor6](#vss-VehicleOBDO2WRSensor6)
+ - [VehicleOBDO2WRSensor7](#vss-VehicleOBDO2WRSensor7)
+ - [VehicleOBDO2WRSensor8](#vss-VehicleOBDO2WRSensor8)
+ - [VehicleOBDStatus](#vss-VehicleOBDStatus)
+ - [VehiclePowertrain](#vss-VehiclePowertrain)
+ - [VehiclePowertrainCombustionEngine](#vss-VehiclePowertrainCombustionEngine)
+ - [VehiclePowertrainCombustionEngineDieselExhaustFluid](#vss-VehiclePowertrainCombustionEngineDieselExhaustFluid)
+ - [VehiclePowertrainCombustionEngineDieselParticulateFilter](#vss-VehiclePowertrainCombustionEngineDieselParticulateFilter)
+ - [VehiclePowertrainElectricMotor](#vss-VehiclePowertrainElectricMotor)
+ - [VehiclePowertrainFuelSystem](#vss-VehiclePowertrainFuelSystem)
+ - [VehiclePowertrainTractionBattery](#vss-VehiclePowertrainTractionBattery)
+ - [VehiclePowertrainTractionBatteryCharging](#vss-VehiclePowertrainTractionBatteryCharging)
+ - [VehiclePowertrainTractionBatteryChargingChargeCurrent](#vss-VehiclePowertrainTractionBatteryChargingChargeCurrent)
+ - [VehiclePowertrainTractionBatteryChargingChargeVoltage](#vss-VehiclePowertrainTractionBatteryChargingChargeVoltage)
+ - [VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent](#vss-VehiclePowertrainTractionBatteryChargingMaximumChargingCurrent)
+ - [VehiclePowertrainTractionBatteryChargingTimer](#vss-VehiclePowertrainTractionBatteryChargingTimer)
+ - [VehiclePowertrainTractionBatteryDCDC](#vss-VehiclePowertrainTractionBatteryDCDC)
+ - [VehiclePowertrainTractionBatteryStateOfCharge](#vss-VehiclePowertrainTractionBatteryStateOfCharge)
+ - [VehiclePowertrainTractionBatteryTemperature](#vss-VehiclePowertrainTractionBatteryTemperature)
+ - [VehiclePowertrainTransmission](#vss-VehiclePowertrainTransmission)
+ - [VehicleService](#vss-VehicleService)
+ - [VehicleTrailer](#vss-VehicleTrailer)
+ - [VehicleVehicleIdentification](#vss-VehicleVehicleIdentification)
+ - [VehicleVersionVSS](#vss-VehicleVersionVSS)
+
+- [Scalar Value Types](#scalar-value-types)
@@ -362,6 +374,22 @@ services deeper in the vehicle or the cloud services.
+<a name="messages-PublishCurrentVehicleLocation"></a>
+
+### PublishCurrentVehicleLocation
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| vehicleMessageHeading | [VehicleMessageHeading](#messages-VehicleMessageHeading) | | |
+| vehicleCurrentLocation | [vss.VehicleCurrentLocation](#vss-VehicleCurrentLocation) | | |
+
+
+
+
+
+
<a name="messages-RequestCurrentVehicleLocation"></a>
### RequestCurrentVehicleLocation
@@ -370,7 +398,7 @@ services deeper in the vehicle or the cloud services.
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| vehicleIdentification | [vss.VehicleVehicleIdentification](#vss-VehicleVehicleIdentification) | | |
+| vehicleIdentification | [vss.VehicleVehicleIdentification](#vss-VehicleVehicleIdentification) | | At most this identity should be all that is required to trigger the request for location |
@@ -385,7 +413,132 @@ services deeper in the vehicle or the cloud services.
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
+| vehicleMessageHeading | [VehicleMessageHeading](#messages-VehicleMessageHeading) | | |
| vehicleCurrentLocation | [vss.VehicleCurrentLocation](#vss-VehicleCurrentLocation) | | |
+| responseStatus | [ResponseStatusEnum](#messages-ResponseStatusEnum) | | |
+
+
+
+
+
+
+
+
+<a name="messages-ResponseStatusEnum"></a>
+
+### ResponseStatusEnum
+
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| SUCCESS | 0 | A good GPS Location response was possible and GPS data is being returned in the payload |
+| FAIL_NO_RESPONSE | 1 | No GPS information was able to be retrieved |
+| FAIL_DEGRADED_RESPONSE | 2 | GPS location available but degraded accuracy |
+
+
+
+
+
+
+
+
+
+
+<a name="messages_VehicleRemoteHvac-proto"></a>
+<p align="right"><a href="#top">Top</a></p>
+
+## messages/VehicleRemoteHvac.proto
+
+
+
+<a name="messages-CabinPreConditionReponse"></a>
+
+### CabinPreConditionReponse
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| messageHeader | [VehicleMessageHeading](#messages-VehicleMessageHeading) | | |
+| setAcStatusReply | [SetAcStatusReply](#messages-SetAcStatusReply) | | |
+| setTemperatureReply | [SetTemperatureReply](#messages-SetTemperatureReply) | | |
+
+
+
+
+
+
+<a name="messages-CabinPreconditionRequest"></a>
+
+### CabinPreconditionRequest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| messageHeader | [VehicleMessageHeading](#messages-VehicleMessageHeading) | | |
+| setAcStatus | [SetAcStatusRequest](#messages-SetAcStatusRequest) | | |
+| setTemp | [SetTemperatureRequest](#messages-SetTemperatureRequest) | | |
+
+
+
+
+
+
+<a name="messages-SetAcStatusReply"></a>
+
+### SetAcStatusReply
+@brief
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| status | [AcStatusEnum](#messages-AcStatusEnum) | | |
+
+
+
+
+
+
+<a name="messages-SetAcStatusRequest"></a>
+
+### SetAcStatusRequest
+
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| desiredStatus | [AcStatusEnum](#messages-AcStatusEnum) | | The desired status of A/C |
+
+
+
+
+
+
+<a name="messages-SetTemperatureReply"></a>
+
+### SetTemperatureReply
+@brief
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| tempStatus | [SetTempStatusEnum](#messages-SetTempStatusEnum) | | |
+
+
+
+
+
+
+<a name="messages-SetTemperatureRequest"></a>
+
+### SetTemperatureRequest
+@brief
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| temperature | [float](#float) | | The desired cabin temperature in degree Celsius |
@@ -393,6 +546,31 @@ services deeper in the vehicle or the cloud services.
+
+<a name="messages-AcStatusEnum"></a>
+
+### AcStatusEnum
+
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| ON | 0 | |
+| OFF | 1 | |
+| UKNONWN_ERROR | 2 | |
+
+
+
+<a name="messages-SetTempStatusEnum"></a>
+
+### SetTempStatusEnum
+
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| TEMP_SUCCESS | 0 | |
+| TEMP_ERROR | 1 | |
+
+