From 57e11c93c40098dac59e31501bb1dc360e56acb0 Mon Sep 17 00:00:00 2001 From: James Simon Date: Fri, 31 Mar 2023 10:54:54 -0400 Subject: added hvac Signed-off-by: James Simon Change-Id: Iadd0b162f1ae73ea7787247747915ad1b84cc545 --- build/generated/source/proto/main/doc/ v2c.md | 744 ++++++++++++++++---------- 1 file changed, 461 insertions(+), 283 deletions(-) (limited to 'build/generated/source/proto/main/doc/ v2c.md') 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. + + +### PublishCurrentVehicleLocation + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| vehicleMessageHeading | [VehicleMessageHeading](#messages-VehicleMessageHeading) | | | +| vehicleCurrentLocation | [vss.VehicleCurrentLocation](#vss-VehicleCurrentLocation) | | | + + + + + + ### 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) | | | + + + + + + + + + + +### 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 | + + + + + + + + + + + +

Top

+ +## messages/VehicleRemoteHvac.proto + + + + + +### CabinPreConditionReponse + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| messageHeader | [VehicleMessageHeading](#messages-VehicleMessageHeading) | | | +| setAcStatusReply | [SetAcStatusReply](#messages-SetAcStatusReply) | | | +| setTemperatureReply | [SetTemperatureReply](#messages-SetTemperatureReply) | | | + + + + + + + + +### CabinPreconditionRequest + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| messageHeader | [VehicleMessageHeading](#messages-VehicleMessageHeading) | | | +| setAcStatus | [SetAcStatusRequest](#messages-SetAcStatusRequest) | | | +| setTemp | [SetTemperatureRequest](#messages-SetTemperatureRequest) | | | + + + + + + + + +### SetAcStatusReply +@brief + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| status | [AcStatusEnum](#messages-AcStatusEnum) | | | + + + + + + + + +### SetAcStatusRequest + + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| desiredStatus | [AcStatusEnum](#messages-AcStatusEnum) | | The desired status of A/C | + + + + + + + + +### SetTemperatureReply +@brief + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| tempStatus | [SetTempStatusEnum](#messages-SetTempStatusEnum) | | | + + + + + + + + +### 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. + + + +### AcStatusEnum + + +| Name | Number | Description | +| ---- | ------ | ----------- | +| ON | 0 | | +| OFF | 1 | | +| UKNONWN_ERROR | 2 | | + + + + + +### SetTempStatusEnum + + +| Name | Number | Description | +| ---- | ------ | ----------- | +| TEMP_SUCCESS | 0 | | +| TEMP_ERROR | 1 | | + + -- cgit 1.2.3-korg