textual-notation-of-model/libraries/covesa-vss-sysmlv2/COVESA_VSS.sysml

0 view(s) · 1476 declared member(s) view source on GitHub

Source

1/*2 * SPDX-License-Identifier: MPL-2.03 * Generated SysML v2 textual library for COVESA Vehicle Signal Specification (VSS).4 * Source: https://github.com/COVESA/vehicle_signal_specification/tree/6fb1dac2630a8910ee996863b2af02b310dcd7ce/spec5 * Scope: leaf VSS attributes, sensors, and actuators reachable from spec/VehicleSignalSpecification.vspec.6 * Unit policy: VSS unit/quantity YAML files are not imported; unit references below point to SysML v2 standard7 * quantity/unit libraries (ISQ/SI/USCustomaryUnits) or derived expressions over those libraries.8 * Semantics policy: VSS path, kind, datatype, description, comment, quantity/unit, range, and allowed-value9 * fields are promoted into SysML metadata annotations instead of being kept only in comments.10 */1112package COVESA_VSS {1314private import ScalarValues::*;15private import ISQ::*;16private import SI::*;17private import USCustomaryUnits::*;18private import Metaobjects::SemanticMetadata;1920package MetadataDefinitions {21  metadata def VssSignalMetadata :> SemanticMetadata {22    ref :>> annotatedElement : SysML::AttributeDefinition;23    attribute path : String;24    attribute kind : String;25    attribute datatype : String;26    attribute sourceDescription : String;27    attribute sourceComment : String;28  }2930  metadata def VssQuantityMetadata :> SemanticMetadata {31    ref :>> annotatedElement : SysML::AttributeDefinition;32    attribute quantityReference : String;33    attribute unitReference : String;34  }3536  metadata def VssRangeMetadata :> SemanticMetadata {37    ref :>> annotatedElement : SysML::AttributeDefinition;38    attribute minValue : String;39    attribute maxValue : String;40  }4142  metadata def VssAllowedValuesMetadata :> SemanticMetadata {43    ref :>> annotatedElement : SysML::AttributeDefinition;44    attribute allowedValues : String;45  }46}4748package AllowedValueDefinitions {49  enum def Vehicle_ADAS_ActiveAutonomyLevel_AllowedValue {50    SAE_0;51    SAE_1;52    SAE_2_DISENGAGING;53    SAE_2;54    SAE_3_DISENGAGING;55    SAE_3;56    SAE_4_DISENGAGING;57    SAE_4;58    SAE_5_DISENGAGING;59    SAE_5;60  }6162  enum def Vehicle_ADAS_ObstacleDetection_WarningType_AllowedValue {63    UNDEFINED;64    CROSS_TRAFFIC;65    BLIND_SPOT;66  }6768  enum def Vehicle_ADAS_SupportedAutonomyLevel_AllowedValue {69    SAE_0;70    SAE_1;71    SAE_2;72    SAE_3;73    SAE_4;74    SAE_5;75  }7677  enum def Vehicle_Body_Hood_Switch_AllowedValue {78    INACTIVE;79    CLOSE;80    OPEN;81    ONE_SHOT_CLOSE;82    ONE_SHOT_OPEN;83  }8485  enum def Vehicle_Body_Lights_Brake_IsActive_AllowedValue {86    INACTIVE;87    ACTIVE;88    ADAPTIVE;89  }9091  enum def Vehicle_Body_Lights_LightSwitch_AllowedValue {92    OFF;93    POSITION;94    DAYTIME_RUNNING_LIGHTS;95    AUTO;96    BEAM;97  }9899  enum def Vehicle_Body_Trunk_Switch_AllowedValue {100    INACTIVE;101    CLOSE;102    OPEN;103    ONE_SHOT_CLOSE;104    ONE_SHOT_OPEN;105  }106107  enum def Vehicle_Body_Windshield_Wiping_Mode_AllowedValue {108    OFF;109    SLOW;110    MEDIUM;111    FAST;112    INTERVAL;113    RAIN_SENSOR;114  }115116  enum def Vehicle_Body_Windshield_Wiping_System_Mode_AllowedValue {117    STOP_HOLD;118    WIPE;119    PLANT_MODE;120    EMERGENCY_STOP;121  }122123  enum def Vehicle_Cabin_Convertible_Status_AllowedValue {124    UNDEFINED;125    CLOSED;126    OPEN;127    CLOSING;128    OPENING;129    STALLED;130  }131132  enum def Vehicle_Cabin_Door_Shade_Switch_AllowedValue {133    INACTIVE;134    CLOSE;135    OPEN;136    ONE_SHOT_CLOSE;137    ONE_SHOT_OPEN;138  }139140  enum def Vehicle_Cabin_Door_Switch_AllowedValue {141    INACTIVE;142    CLOSE;143    OPEN;144    ONE_SHOT_CLOSE;145    ONE_SHOT_OPEN;146  }147148  enum def Vehicle_Cabin_Door_Window_Switch_AllowedValue {149    INACTIVE;150    CLOSE;151    OPEN;152    ONE_SHOT_CLOSE;153    ONE_SHOT_OPEN;154  }155156  enum def Vehicle_Cabin_DriverPosition_AllowedValue {157    LEFT;158    MIDDLE;159    RIGHT;160  }161162  enum def Vehicle_Cabin_HVAC_Station_AirDistribution_AllowedValue {163    UP;164    MIDDLE;165    DOWN;166  }167168  enum def Vehicle_Cabin_Infotainment_HMI_DateFormat_AllowedValue {169    YYYY_MM_DD;170    DD_MM_YYYY;171    MM_DD_YYYY;172    YY_MM_DD;173    DD_MM_YY;174    MM_DD_YY;175  }176177  enum def Vehicle_Cabin_Infotainment_HMI_DayNightMode_AllowedValue {178    DAY;179    NIGHT;180  }181182  enum def Vehicle_Cabin_Infotainment_HMI_DistanceUnit_AllowedValue {183    MILES;184    KILOMETERS;185  }186187  enum def Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits_AllowedValue {188    MILES_PER_KILOWATT_HOUR;189    KILOMETERS_PER_KILOWATT_HOUR;190    KILOWATT_HOURS_PER_100_MILES;191    KILOWATT_HOURS_PER_100_KILOMETERS;192    WATT_HOURS_PER_MILE;193    WATT_HOURS_PER_KILOMETER;194  }195196  enum def Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits_AllowedValue {197    WATT_HOURS;198    AMPERE_HOURS;199    KILOWATT_HOURS;200  }201202  enum def Vehicle_Cabin_Infotainment_HMI_FontSize_AllowedValue {203    STANDARD;204    LARGE;205    EXTRA_LARGE;206  }207208  enum def Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits_AllowedValue {209    MPG_UK;210    MPG_US;211    MILES_PER_LITER;212    KILOMETERS_PER_LITER;213    LITERS_PER_100_KILOMETERS;214  }215216  enum def Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit_AllowedValue {217    LITER;218    GALLON_US;219    GALLON_UK;220  }221222  enum def Vehicle_Cabin_Infotainment_HMI_SpeedUnit_AllowedValue {223    METERS_PER_SECOND;224    MILES_PER_HOUR;225    KILOMETERS_PER_HOUR;226  }227228  enum def Vehicle_Cabin_Infotainment_HMI_TemperatureUnit_AllowedValue {229    C;230    F;231  }232233  enum def Vehicle_Cabin_Infotainment_HMI_TimeFormat_AllowedValue {234    HR_12;235    HR_24;236  }237238  enum def Vehicle_Cabin_Infotainment_HMI_TirePressureUnit_AllowedValue {239    PSI;240    KPA;241    BAR;242  }243244  enum def Vehicle_Cabin_Infotainment_Media_Action_AllowedValue {245    UNKNOWN;246    STOP;247    PLAY;248    FAST_FORWARD;249    FAST_BACKWARD;250    SKIP_FORWARD;251    SKIP_BACKWARD;252  }253254  enum def Vehicle_Cabin_Infotainment_Media_Played_Source_AllowedValue {255    UNKNOWN;256    SIRIUS_XM;257    AM;258    FM;259    DAB;260    TV;261    CD;262    DVD;263    AUX;264    USB;265    DISK;266    BLUETOOTH;267    INTERNET;268    VOICE;269    BEEP;270  }271272  enum def Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice_AllowedValue {273    STANDARD_MALE;274    STANDARD_FEMALE;275    ETC;276  }277278  enum def Vehicle_Cabin_Infotainment_Navigation_Mute_AllowedValue {279    MUTED;280    ALERT_ONLY;281    UNMUTED;282  }283284  enum def Vehicle_Cabin_Infotainment_SmartphoneProjection_Active_AllowedValue {285    NONE;286    ACTIVE;287    INACTIVE;288  }289290  enum def Vehicle_Cabin_Infotainment_SmartphoneProjection_Source_AllowedValue {291    USB;292    BLUETOOTH;293    WIFI;294  }295296  enum def Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode_AllowedValue {297    ANDROID_AUTO;298    APPLE_CARPLAY;299    MIRROR_LINK;300    OTHER;301  }302303  enum def Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active_AllowedValue {304    NONE;305    ACTIVE;306    INACTIVE;307  }308309  enum def Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source_AllowedValue {310    USB;311    BLUETOOTH;312    WIFI;313  }314315  enum def Vehicle_Cabin_RearShade_Switch_AllowedValue {316    INACTIVE;317    CLOSE;318    OPEN;319    ONE_SHOT_CLOSE;320    ONE_SHOT_OPEN;321  }322323  enum def Vehicle_Cabin_Seat_Massage_Status_AllowedValue {324    ON;325    OFF;326  }327328  enum def Vehicle_Cabin_Seat_OccupancyStatus_AllowedValue {329    UNKNOWN;330    OCCUPIED;331    EMPTY;332  }333334  enum def Vehicle_Cabin_Sunroof_Shade_Switch_AllowedValue {335    INACTIVE;336    CLOSE;337    OPEN;338    ONE_SHOT_CLOSE;339    ONE_SHOT_OPEN;340  }341342  enum def Vehicle_Cabin_Sunroof_Switch_AllowedValue {343    INACTIVE;344    CLOSE;345    OPEN;346    ONE_SHOT_CLOSE;347    ONE_SHOT_OPEN;348    TILT_UP;349    TILT_DOWN;350  }351352  enum def Vehicle_CurrentLocation_GNSSReceiver_FixType_AllowedValue {353    NONE;354    TWO_D;355    TWO_D_SATELLITE_BASED_AUGMENTATION;356    TWO_D_GROUND_BASED_AUGMENTATION;357    TWO_D_SATELLITE_AND_GROUND_BASED_AUGMENTATION;358    THREE_D;359    THREE_D_SATELLITE_BASED_AUGMENTATION;360    THREE_D_GROUND_BASED_AUGMENTATION;361    THREE_D_SATELLITE_AND_GROUND_BASED_AUGMENTATION;362  }363364  enum def Vehicle_Exterior_RoadSurfaceCondition_AllowedValue {365    UNKNOWN;366    DRY;367    WET;368    SNOW;369    ICE;370    SLUSH;371    WET_ICE;372    LOOSE_GRAVEL;373  }374375  enum def Vehicle_LowVoltageSystemState_AllowedValue {376    UNDEFINED;377    LOCK;378    OFF;379    ACC;380    ON;381    START;382  }383384  enum def Vehicle_Powertrain_CombustionEngine_AspirationType_AllowedValue {385    UNKNOWN;386    NATURAL;387    SUPERCHARGER;388    TURBOCHARGER;389  }390391  enum def Vehicle_Powertrain_CombustionEngine_Configuration_AllowedValue {392    UNKNOWN;393    STRAIGHT;394    V;395    BOXER;396    W;397    ROTARY;398    RADIAL;399    SQUARE;400    H;401    U;402    OPPOSED;403    X;404  }405406  enum def Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level_AllowedValue {407    CRITICALLY_LOW;408    LOW;409    NORMAL;410  }411412  enum def Vehicle_Powertrain_CombustionEngine_EngineOil_Level_AllowedValue {413    CRITICALLY_LOW;414    LOW;415    NORMAL;416    HIGH;417    CRITICALLY_HIGH;418  }419420  enum def Vehicle_Powertrain_CombustionEngine_EngineOil_PressureStatus_AllowedValue {421    NORMAL;422    WARNING;423    ALERT;424    ERROR;425  }426427  enum def Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level_AllowedValue {428    CRITICALLY_LOW;429    LOW;430    NORMAL;431  }432433  enum def Vehicle_Powertrain_FuelSystem_HybridType_AllowedValue {434    UNKNOWN;435    NOT_APPLICABLE;436    STOP_START;437    BELT_ISG;438    CIMG;439    PHEV;440  }441442  enum def Vehicle_Powertrain_FuelSystem_RefuelPortPosition_AllowedValue {443    FRONT_LEFT;444    FRONT_MIDDLE;445    FRONT_RIGHT;446    REAR_LEFT;447    REAR_MIDDLE;448    REAR_RIGHT;449    LEFT_FRONT;450    LEFT_MIDDLE;451    LEFT_REAR;452    RIGHT_FRONT;453    RIGHT_MIDDLE;454    RIGHT_REAR;455  }456457  enum def Vehicle_Powertrain_FuelSystem_SupportedFuel_AllowedValue {458    E5_95;459    E5_98;460    E10_95;461    E10_98;462    E85;463    B7;464    B10;465    B20;466    B30;467    B100;468    XTL;469    LPG;470    CNG;471    LNG;472    H2;473    OTHER;474  }475476  enum def Vehicle_Powertrain_FuelSystem_SupportedFuelTypes_AllowedValue {477    GASOLINE;478    DIESEL;479    E85;480    LPG;481    CNG;482    LNG;483    H2;484    OTHER;485  }486487  enum def Vehicle_Powertrain_RangeExtender_OperatingMode_AllowedValue {488    CHARGE_DEPLETING;489    CHARGE_SUSTAINING;490    BLENDED;491  }492493  enum def Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode_AllowedValue {494    INACTIVE;495    FAST_CHARGING_PREPARATION;496    DRIVING_PREPARATION;497  }498499  enum def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes_AllowedValue {500    IEC_TYPE_1_AC;501    IEC_TYPE_2_AC;502    IEC_TYPE_3_AC;503    IEC_TYPE_4_DC;504    IEC_TYPE_1_CCS_DC;505    IEC_TYPE_2_CCS_DC;506    TESLA_ROADSTER;507    TESLA_HPWC;508    TESLA_SUPERCHARGER;509    GBT_AC;510    GBT_DC;511    OTHER;512  }513514  enum def Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging_AllowedValue {515    START;516    STOP;517  }518519  enum def Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode_AllowedValue {520    INACTIVE;521    START_TIME;522    END_TIME;523  }524525  enum def Vehicle_Powertrain_Transmission_DriveType_AllowedValue {526    UNKNOWN;527    FORWARD_WHEEL_DRIVE;528    REAR_WHEEL_DRIVE;529    ALL_WHEEL_DRIVE;530  }531532  enum def Vehicle_Powertrain_Transmission_GearChangeMode_AllowedValue {533    MANUAL;534    AUTOMATIC;535  }536537  enum def Vehicle_Powertrain_Transmission_PerformanceMode_AllowedValue {538    NORMAL;539    SPORT;540    ECONOMY;541    SNOW;542    RAIN;543  }544545  enum def Vehicle_Powertrain_Transmission_Type_AllowedValue {546    UNKNOWN;547    SEQUENTIAL;548    H;549    AUTOMATIC;550    DSG;551    CVT;552  }553554  enum def Vehicle_Powertrain_Type_AllowedValue {555    COMBUSTION;556    HYBRID;557    ELECTRIC;558  }559560  enum def Vehicle_Safety_Rollover_AllowedValue {561    UNKNOWN;562    NONE;563    RISK;564    DETECTED;565  }566567}568569package SignalDefinitions {570  private import COVESA_VSS::MetadataDefinitions::*;571  private import COVESA_VSS::AllowedValueDefinitions::*;572573  attribute def Vehicle_ADAS_ABS_IsEnabled :> Boolean;574  @VssSignalMetadata about Vehicle_ADAS_ABS_IsEnabled {575    path = "Vehicle.ADAS.ABS.IsEnabled";576    kind = "actuator";577    datatype = "boolean";578    sourceDescription = "Indicates if ABS is enabled. True = Enabled. False = Disabled.";579    sourceComment = "";580  }581582  attribute def Vehicle_ADAS_ABS_IsEngaged :> Boolean;583  @VssSignalMetadata about Vehicle_ADAS_ABS_IsEngaged {584    path = "Vehicle.ADAS.ABS.IsEngaged";585    kind = "sensor";586    datatype = "boolean";587    sourceDescription = "Indicates if ABS is currently regulating brake pressure. True = Engaged. False = Not Engaged.";588    sourceComment = "";589  }590591  attribute def Vehicle_ADAS_ABS_IsError :> Boolean;592  @VssSignalMetadata about Vehicle_ADAS_ABS_IsError {593    path = "Vehicle.ADAS.ABS.IsError";594    kind = "sensor";595    datatype = "boolean";596    sourceDescription = "Indicates if ABS incurred an error condition. True = Error. False = No Error.";597    sourceComment = "";598  }599600  attribute def Vehicle_ADAS_ActiveAutonomyLevel :> Vehicle_ADAS_ActiveAutonomyLevel_AllowedValue;601  @VssSignalMetadata about Vehicle_ADAS_ActiveAutonomyLevel {602    path = "Vehicle.ADAS.ActiveAutonomyLevel";603    kind = "sensor";604    datatype = "string";605    sourceDescription = "Indicates the currently active level of driving automation according to the SAE J3016 (Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles).";606    sourceComment = "Complies with https://www.sae.org/standards/content/j3016_202104/ and https://www.sae.org/blog/sae-j3016-update. Level 5 and 4 ADS (Automated driving system) disengage, if appropriate, only after it achieves a minimal risk condition or a driver is performing the DDT. Level 3 ADS disengages either an appropriate time after issuing a request to intervene or immediately upon user request. Level 2 DAS (Driving automation system) disengages immediately upon driver request. However, since many Level 2 DAS, often termed \"Level 2.5\", warn the driver shortly before reaching their operational limits, the VSS also supports the DISENGAGING state for SAE_2. Nevertheless, it should be noted that the SAE J3016 states that it is incorrect to describe driving automation features using fractional levels.";607  }608  @VssAllowedValuesMetadata about Vehicle_ADAS_ActiveAutonomyLevel {609    allowedValues = "SAE_0, SAE_1, SAE_2_DISENGAGING, SAE_2, SAE_3_DISENGAGING, SAE_3, SAE_4_DISENGAGING, SAE_4, SAE_5_DISENGAGING, SAE_5";610  }611612  attribute def Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet :> Real;613  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet {614    path = "Vehicle.ADAS.CruiseControl.AdaptiveDistanceSet";615    kind = "actuator";616    datatype = "float";617    sourceDescription = "Distance in meters to keep from lead vehicle";618    sourceComment = "";619  }620  @VssQuantityMetadata about Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet {621    quantityReference = "ISQ::length";622    unitReference = "SI::metre";623  }624  @VssRangeMetadata about Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet {625    minValue = "0.0";626    maxValue = "";627  }628629  attribute def Vehicle_ADAS_CruiseControl_AdaptiveIntervalSet :> Integer;630  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_AdaptiveIntervalSet {631    path = "Vehicle.ADAS.CruiseControl.AdaptiveIntervalSet";632    kind = "actuator";633    datatype = "uint8";634    sourceDescription = "Follow distance setting, commonly 1-5 with 1 being closest.";635    sourceComment = "";636  }637638  attribute def Vehicle_ADAS_CruiseControl_IsActive :> Boolean;639  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_IsActive {640    path = "Vehicle.ADAS.CruiseControl.IsActive";641    kind = "actuator";642    datatype = "boolean";643    sourceDescription = "Indicates if cruise control system is active (i.e. actively controls speed). True = Active. False = Inactive.";644    sourceComment = "";645  }646647  attribute def Vehicle_ADAS_CruiseControl_IsAdaptive :> Boolean;648  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_IsAdaptive {649    path = "Vehicle.ADAS.CruiseControl.IsAdaptive";650    kind = "actuator";651    datatype = "boolean";652    sourceDescription = "Indicates if cruise control system is adaptive (i.e. actively controls speed).";653    sourceComment = "";654  }655656  attribute def Vehicle_ADAS_CruiseControl_IsEnabled :> Boolean;657  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_IsEnabled {658    path = "Vehicle.ADAS.CruiseControl.IsEnabled";659    kind = "actuator";660    datatype = "boolean";661    sourceDescription = "Indicates if cruise control system is enabled (e.g. ready to receive configurations and settings) True = Enabled. False = Disabled.";662    sourceComment = "";663  }664665  attribute def Vehicle_ADAS_CruiseControl_IsError :> Boolean;666  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_IsError {667    path = "Vehicle.ADAS.CruiseControl.IsError";668    kind = "sensor";669    datatype = "boolean";670    sourceDescription = "Indicates if cruise control system incurred an error condition. True = Error. False = No Error.";671    sourceComment = "";672  }673674  attribute def Vehicle_ADAS_CruiseControl_SpeedSet :> Real;675  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_SpeedSet {676    path = "Vehicle.ADAS.CruiseControl.SpeedSet";677    kind = "actuator";678    datatype = "float";679    sourceDescription = "Set cruise control speed in kilometers per hour.";680    sourceComment = "";681  }682  @VssQuantityMetadata about Vehicle_ADAS_CruiseControl_SpeedSet {683    quantityReference = "ISQ::speed";684    unitReference = "SI::kilometrePerHour";685  }686687  attribute def Vehicle_ADAS_DMS_IsEnabled :> Boolean;688  @VssSignalMetadata about Vehicle_ADAS_DMS_IsEnabled {689    path = "Vehicle.ADAS.DMS.IsEnabled";690    kind = "actuator";691    datatype = "boolean";692    sourceDescription = "Indicates if DMS is enabled. True = Enabled. False = Disabled.";693    sourceComment = "";694  }695696  attribute def Vehicle_ADAS_DMS_IsError :> Boolean;697  @VssSignalMetadata about Vehicle_ADAS_DMS_IsError {698    path = "Vehicle.ADAS.DMS.IsError";699    kind = "sensor";700    datatype = "boolean";701    sourceDescription = "Indicates if DMS incurred an error condition. True = Error. False = No Error.";702    sourceComment = "";703  }704705  attribute def Vehicle_ADAS_DMS_IsWarning :> Boolean;706  @VssSignalMetadata about Vehicle_ADAS_DMS_IsWarning {707    path = "Vehicle.ADAS.DMS.IsWarning";708    kind = "sensor";709    datatype = "boolean";710    sourceDescription = "Indicates if DMS has registered a driver alert condition.";711    sourceComment = "";712  }713714  attribute def Vehicle_ADAS_EBA_IsEnabled :> Boolean;715  @VssSignalMetadata about Vehicle_ADAS_EBA_IsEnabled {716    path = "Vehicle.ADAS.EBA.IsEnabled";717    kind = "actuator";718    datatype = "boolean";719    sourceDescription = "Indicates if EBA is enabled. True = Enabled. False = Disabled.";720    sourceComment = "";721  }722723  attribute def Vehicle_ADAS_EBA_IsEngaged :> Boolean;724  @VssSignalMetadata about Vehicle_ADAS_EBA_IsEngaged {725    path = "Vehicle.ADAS.EBA.IsEngaged";726    kind = "sensor";727    datatype = "boolean";728    sourceDescription = "Indicates if EBA is currently regulating brake pressure. True = Engaged. False = Not Engaged.";729    sourceComment = "";730  }731732  attribute def Vehicle_ADAS_EBA_IsError :> Boolean;733  @VssSignalMetadata about Vehicle_ADAS_EBA_IsError {734    path = "Vehicle.ADAS.EBA.IsError";735    kind = "sensor";736    datatype = "boolean";737    sourceDescription = "Indicates if EBA incurred an error condition. True = Error. False = No Error.";738    sourceComment = "";739  }740741  attribute def Vehicle_ADAS_EBD_IsEnabled :> Boolean;742  @VssSignalMetadata about Vehicle_ADAS_EBD_IsEnabled {743    path = "Vehicle.ADAS.EBD.IsEnabled";744    kind = "actuator";745    datatype = "boolean";746    sourceDescription = "Indicates if EBD is enabled. True = Enabled. False = Disabled.";747    sourceComment = "";748  }749750  attribute def Vehicle_ADAS_EBD_IsEngaged :> Boolean;751  @VssSignalMetadata about Vehicle_ADAS_EBD_IsEngaged {752    path = "Vehicle.ADAS.EBD.IsEngaged";753    kind = "sensor";754    datatype = "boolean";755    sourceDescription = "Indicates if EBD is currently regulating vehicle brakeforce distribution. True = Engaged. False = Not Engaged.";756    sourceComment = "";757  }758759  attribute def Vehicle_ADAS_EBD_IsError :> Boolean;760  @VssSignalMetadata about Vehicle_ADAS_EBD_IsError {761    path = "Vehicle.ADAS.EBD.IsError";762    kind = "sensor";763    datatype = "boolean";764    sourceDescription = "Indicates if EBD incurred an error condition. True = Error. False = No Error.";765    sourceComment = "";766  }767768  attribute def Vehicle_ADAS_ESC_IsEnabled :> Boolean;769  @VssSignalMetadata about Vehicle_ADAS_ESC_IsEnabled {770    path = "Vehicle.ADAS.ESC.IsEnabled";771    kind = "actuator";772    datatype = "boolean";773    sourceDescription = "Indicates if ESC is enabled. True = Enabled. False = Disabled.";774    sourceComment = "";775  }776777  attribute def Vehicle_ADAS_ESC_IsEngaged :> Boolean;778  @VssSignalMetadata about Vehicle_ADAS_ESC_IsEngaged {779    path = "Vehicle.ADAS.ESC.IsEngaged";780    kind = "sensor";781    datatype = "boolean";782    sourceDescription = "Indicates if ESC is currently regulating vehicle stability. True = Engaged. False = Not Engaged.";783    sourceComment = "";784  }785786  attribute def Vehicle_ADAS_ESC_IsError :> Boolean;787  @VssSignalMetadata about Vehicle_ADAS_ESC_IsError {788    path = "Vehicle.ADAS.ESC.IsError";789    kind = "sensor";790    datatype = "boolean";791    sourceDescription = "Indicates if ESC incurred an error condition. True = Error. False = No Error.";792    sourceComment = "";793  }794795  attribute def Vehicle_ADAS_ESC_IsStrongCrossWindDetected :> Boolean;796  @VssSignalMetadata about Vehicle_ADAS_ESC_IsStrongCrossWindDetected {797    path = "Vehicle.ADAS.ESC.IsStrongCrossWindDetected";798    kind = "sensor";799    datatype = "boolean";800    sourceDescription = "Indicates if the ESC system is detecting strong cross winds. True = Strong cross winds detected. False = No strong cross winds detected.";801    sourceComment = "";802  }803804  attribute def Vehicle_ADAS_ESC_RoadFriction_LowerBound :> Real;805  @VssSignalMetadata about Vehicle_ADAS_ESC_RoadFriction_LowerBound {806    path = "Vehicle.ADAS.ESC.RoadFriction.LowerBound";807    kind = "sensor";808    datatype = "float";809    sourceDescription = "Lower bound road friction, as calculated by the ESC system. 5% possibility that road friction is below this value. 0 = no friction, 100 = maximum friction.";810    sourceComment = "";811  }812  @VssQuantityMetadata about Vehicle_ADAS_ESC_RoadFriction_LowerBound {813    quantityReference = "ISQ::dimensionless";814    unitReference = "SI::percent";815  }816  @VssRangeMetadata about Vehicle_ADAS_ESC_RoadFriction_LowerBound {817    minValue = "0";818    maxValue = "100";819  }820821  attribute def Vehicle_ADAS_ESC_RoadFriction_MostProbable :> Real;822  @VssSignalMetadata about Vehicle_ADAS_ESC_RoadFriction_MostProbable {823    path = "Vehicle.ADAS.ESC.RoadFriction.MostProbable";824    kind = "sensor";825    datatype = "float";826    sourceDescription = "Most probable road friction, as calculated by the ESC system. Exact meaning of most probable is implementation specific. 0 = no friction, 100 = maximum friction.";827    sourceComment = "";828  }829  @VssQuantityMetadata about Vehicle_ADAS_ESC_RoadFriction_MostProbable {830    quantityReference = "ISQ::dimensionless";831    unitReference = "SI::percent";832  }833  @VssRangeMetadata about Vehicle_ADAS_ESC_RoadFriction_MostProbable {834    minValue = "0";835    maxValue = "100";836  }837838  attribute def Vehicle_ADAS_ESC_RoadFriction_UpperBound :> Real;839  @VssSignalMetadata about Vehicle_ADAS_ESC_RoadFriction_UpperBound {840    path = "Vehicle.ADAS.ESC.RoadFriction.UpperBound";841    kind = "sensor";842    datatype = "float";843    sourceDescription = "Upper bound road friction, as calculated by the ESC system. 95% possibility that road friction is below this value. 0 = no friction, 100 = maximum friction.";844    sourceComment = "";845  }846  @VssQuantityMetadata about Vehicle_ADAS_ESC_RoadFriction_UpperBound {847    quantityReference = "ISQ::dimensionless";848    unitReference = "SI::percent";849  }850  @VssRangeMetadata about Vehicle_ADAS_ESC_RoadFriction_UpperBound {851    minValue = "0";852    maxValue = "100";853  }854855  attribute def Vehicle_ADAS_IsAutoPowerOptimize :> Boolean;856  @VssSignalMetadata about Vehicle_ADAS_IsAutoPowerOptimize {857    path = "Vehicle.ADAS.IsAutoPowerOptimize";858    kind = "actuator";859    datatype = "boolean";860    sourceDescription = "Auto Power Optimization Flag When set to 'true', the system enables automatic power optimization, dynamically adjusting the power optimization level based on runtime conditions or features managed by the OEM. When set to 'false', manual control of the power optimization level is allowed.";861    sourceComment = "";862  }863864  attribute def Vehicle_ADAS_LaneDepartureDetection_IsEnabled :> Boolean;865  @VssSignalMetadata about Vehicle_ADAS_LaneDepartureDetection_IsEnabled {866    path = "Vehicle.ADAS.LaneDepartureDetection.IsEnabled";867    kind = "actuator";868    datatype = "boolean";869    sourceDescription = "Indicates if lane departure detection system is enabled. True = Enabled. False = Disabled.";870    sourceComment = "";871  }872873  attribute def Vehicle_ADAS_LaneDepartureDetection_IsError :> Boolean;874  @VssSignalMetadata about Vehicle_ADAS_LaneDepartureDetection_IsError {875    path = "Vehicle.ADAS.LaneDepartureDetection.IsError";876    kind = "sensor";877    datatype = "boolean";878    sourceDescription = "Indicates if lane departure system incurred an error condition. True = Error. False = No Error.";879    sourceComment = "";880  }881882  attribute def Vehicle_ADAS_LaneDepartureDetection_IsWarning :> Boolean;883  @VssSignalMetadata about Vehicle_ADAS_LaneDepartureDetection_IsWarning {884    path = "Vehicle.ADAS.LaneDepartureDetection.IsWarning";885    kind = "sensor";886    datatype = "boolean";887    sourceDescription = "Indicates if lane departure detection registered a lane departure.";888    sourceComment = "";889  }890891  attribute def Vehicle_ADAS_ObstacleDetection_Distance :> Real;892  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_Distance {893    path = "Vehicle.ADAS.ObstacleDetection.Distance";894    kind = "sensor";895    datatype = "float";896    sourceDescription = "Distance in meters to detected object";897    sourceComment = "";898  }899  @VssQuantityMetadata about Vehicle_ADAS_ObstacleDetection_Distance {900    quantityReference = "ISQ::length";901    unitReference = "SI::metre";902  }903  @VssRangeMetadata about Vehicle_ADAS_ObstacleDetection_Distance {904    minValue = "0.0";905    maxValue = "";906  }907908  attribute def Vehicle_ADAS_ObstacleDetection_IsEnabled :> Boolean;909  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_IsEnabled {910    path = "Vehicle.ADAS.ObstacleDetection.IsEnabled";911    kind = "actuator";912    datatype = "boolean";913    sourceDescription = "Indicates if obstacle sensor system is enabled (i.e. monitoring for obstacles). True = Enabled. False = Disabled.";914    sourceComment = "";915  }916917  attribute def Vehicle_ADAS_ObstacleDetection_IsError :> Boolean;918  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_IsError {919    path = "Vehicle.ADAS.ObstacleDetection.IsError";920    kind = "sensor";921    datatype = "boolean";922    sourceDescription = "Indicates if obstacle sensor system incurred an error condition. True = Error. False = No Error.";923    sourceComment = "";924  }925926  attribute def Vehicle_ADAS_ObstacleDetection_IsWarning :> Boolean;927  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_IsWarning {928    path = "Vehicle.ADAS.ObstacleDetection.IsWarning";929    kind = "sensor";930    datatype = "boolean";931    sourceDescription = "Indicates if obstacle sensor system registered an obstacle.";932    sourceComment = "";933  }934935  attribute def Vehicle_ADAS_ObstacleDetection_TimeGap :> Integer;936  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_TimeGap {937    path = "Vehicle.ADAS.ObstacleDetection.TimeGap";938    kind = "sensor";939    datatype = "uint32";940    sourceDescription = "Time in milliseconds before potential impact object";941    sourceComment = "";942  }943  @VssQuantityMetadata about Vehicle_ADAS_ObstacleDetection_TimeGap {944    quantityReference = "ISQ::time";945    unitReference = "SI::millisecond";946  }947948  attribute def Vehicle_ADAS_ObstacleDetection_WarningType :> Vehicle_ADAS_ObstacleDetection_WarningType_AllowedValue;949  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_WarningType {950    path = "Vehicle.ADAS.ObstacleDetection.WarningType";951    kind = "sensor";952    datatype = "string";953    sourceDescription = "Indicates the type of obstacle warning detected as some track not only the presence of an obstacle but potential intercepting trajectory or other characteristics.";954    sourceComment = "Undefined obstacle warning type would merely alert of presence of obstacle and may measure distance.";955  }956  @VssAllowedValuesMetadata about Vehicle_ADAS_ObstacleDetection_WarningType {957    allowedValues = "UNDEFINED, CROSS_TRAFFIC, BLIND_SPOT";958  }959960  attribute def Vehicle_ADAS_PowerOptimizeLevel :> Integer;961  @VssSignalMetadata about Vehicle_ADAS_PowerOptimizeLevel {962    path = "Vehicle.ADAS.PowerOptimizeLevel";963    kind = "actuator";964    datatype = "uint8";965    sourceDescription = "Power optimization level for this branch/subsystem. A higher number indicates more aggressive power optimization. Level 0 indicates that all functionality is enabled, no power optimization enabled. Level 10 indicates most aggressive power optimization mode, only essential functionality enabled.";966    sourceComment = "";967  }968  @VssRangeMetadata about Vehicle_ADAS_PowerOptimizeLevel {969    minValue = "0";970    maxValue = "10";971  }972973  attribute def Vehicle_ADAS_SupportedAutonomyLevel :> Vehicle_ADAS_SupportedAutonomyLevel_AllowedValue;974  @VssSignalMetadata about Vehicle_ADAS_SupportedAutonomyLevel {975    path = "Vehicle.ADAS.SupportedAutonomyLevel";976    kind = "attribute";977    datatype = "string";978    sourceDescription = "Indicates the highest level of driving automation according to the SAE J3016 taxonomy the vehicle is capable of.";979    sourceComment = "";980  }981  @VssAllowedValuesMetadata about Vehicle_ADAS_SupportedAutonomyLevel {982    allowedValues = "SAE_0, SAE_1, SAE_2, SAE_3, SAE_4, SAE_5";983  }984985  attribute def Vehicle_ADAS_TCS_IsEnabled :> Boolean;986  @VssSignalMetadata about Vehicle_ADAS_TCS_IsEnabled {987    path = "Vehicle.ADAS.TCS.IsEnabled";988    kind = "actuator";989    datatype = "boolean";990    sourceDescription = "Indicates if TCS is enabled. True = Enabled. False = Disabled.";991    sourceComment = "";992  }993994  attribute def Vehicle_ADAS_TCS_IsEngaged :> Boolean;995  @VssSignalMetadata about Vehicle_ADAS_TCS_IsEngaged {996    path = "Vehicle.ADAS.TCS.IsEngaged";997    kind = "sensor";998    datatype = "boolean";999    sourceDescription = "Indicates if TCS is currently regulating traction. True = Engaged. False = Not Engaged.";1000    sourceComment = "";1001  }10021003  attribute def Vehicle_ADAS_TCS_IsError :> Boolean;1004  @VssSignalMetadata about Vehicle_ADAS_TCS_IsError {1005    path = "Vehicle.ADAS.TCS.IsError";1006    kind = "sensor";1007    datatype = "boolean";1008    sourceDescription = "Indicates if TCS incurred an error condition. True = Error. False = No Error.";1009    sourceComment = "";1010  }10111012  attribute def Vehicle_Acceleration_Lateral :> Real;1013  @VssSignalMetadata about Vehicle_Acceleration_Lateral {1014    path = "Vehicle.Acceleration.Lateral";1015    kind = "sensor";1016    datatype = "float";1017    sourceDescription = "Vehicle acceleration in Y (lateral acceleration).";1018    sourceComment = "";1019  }1020  @VssQuantityMetadata about Vehicle_Acceleration_Lateral {1021    quantityReference = "ISQ::acceleration";1022    unitReference = "SI::metrePerSecondSquared";1023  }10241025  attribute def Vehicle_Acceleration_Longitudinal :> Real;1026  @VssSignalMetadata about Vehicle_Acceleration_Longitudinal {1027    path = "Vehicle.Acceleration.Longitudinal";1028    kind = "sensor";1029    datatype = "float";1030    sourceDescription = "Vehicle acceleration in X (longitudinal acceleration).";1031    sourceComment = "";1032  }1033  @VssQuantityMetadata about Vehicle_Acceleration_Longitudinal {1034    quantityReference = "ISQ::acceleration";1035    unitReference = "SI::metrePerSecondSquared";1036  }10371038  attribute def Vehicle_Acceleration_Vertical :> Real;1039  @VssSignalMetadata about Vehicle_Acceleration_Vertical {1040    path = "Vehicle.Acceleration.Vertical";1041    kind = "sensor";1042    datatype = "float";1043    sourceDescription = "Vehicle acceleration in Z (vertical acceleration).";1044    sourceComment = "";1045  }1046  @VssQuantityMetadata about Vehicle_Acceleration_Vertical {1047    quantityReference = "ISQ::acceleration";1048    unitReference = "SI::metrePerSecondSquared";1049  }10501051  attribute def Vehicle_AngularVelocity_Pitch :> Real;1052  @VssSignalMetadata about Vehicle_AngularVelocity_Pitch {1053    path = "Vehicle.AngularVelocity.Pitch";1054    kind = "sensor";1055    datatype = "float";1056    sourceDescription = "Vehicle rotation rate along Y (lateral).";1057    sourceComment = "";1058  }1059  @VssQuantityMetadata about Vehicle_AngularVelocity_Pitch {1060    quantityReference = "ISQ::angularVelocity";1061    unitReference = "SI::degreePerSecond";1062  }10631064  attribute def Vehicle_AngularVelocity_Roll :> Real;1065  @VssSignalMetadata about Vehicle_AngularVelocity_Roll {1066    path = "Vehicle.AngularVelocity.Roll";1067    kind = "sensor";1068    datatype = "float";1069    sourceDescription = "Vehicle rotation rate along X (longitudinal).";1070    sourceComment = "";1071  }1072  @VssQuantityMetadata about Vehicle_AngularVelocity_Roll {1073    quantityReference = "ISQ::angularVelocity";1074    unitReference = "SI::degreePerSecond";1075  }10761077  attribute def Vehicle_AngularVelocity_Yaw :> Real;1078  @VssSignalMetadata about Vehicle_AngularVelocity_Yaw {1079    path = "Vehicle.AngularVelocity.Yaw";1080    kind = "sensor";1081    datatype = "float";1082    sourceDescription = "Vehicle rotation rate along Z (vertical).";1083    sourceComment = "";1084  }1085  @VssQuantityMetadata about Vehicle_AngularVelocity_Yaw {1086    quantityReference = "ISQ::angularVelocity";1087    unitReference = "SI::degreePerSecond";1088  }10891090  attribute def Vehicle_AverageSpeed :> Real;1091  @VssSignalMetadata about Vehicle_AverageSpeed {1092    path = "Vehicle.AverageSpeed";1093    kind = "sensor";1094    datatype = "float";1095    sourceDescription = "Average speed for the current trip.";1096    sourceComment = "A new trip is considered to start when engine gets enabled (e.g. LowVoltageSystemState in ON or START mode). A trip is considered to end when engine is no longer enabled. The signal may however keep the value of the last trip until a new trip is started. Calculation of average speed may exclude periods when the vehicle for example is not moving or transmission is in neutral.";1097  }1098  @VssQuantityMetadata about Vehicle_AverageSpeed {1099    quantityReference = "ISQ::speed";1100    unitReference = "SI::kilometrePerHour";1101  }11021103  attribute def Vehicle_Body_BodyType :> String;1104  @VssSignalMetadata about Vehicle_Body_BodyType {1105    path = "Vehicle.Body.BodyType";1106    kind = "attribute";1107    datatype = "string";1108    sourceDescription = "Body type code as defined by ISO 3779.";1109    sourceComment = "";1110  }11111112  attribute def Vehicle_Body_Hood_IsOpen :> Boolean;1113  @VssSignalMetadata about Vehicle_Body_Hood_IsOpen {1114    path = "Vehicle.Body.Hood.IsOpen";1115    kind = "actuator";1116    datatype = "boolean";1117    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";1118    sourceComment = "";1119  }11201121  attribute def Vehicle_Body_Hood_Position :> Integer;1122  @VssSignalMetadata about Vehicle_Body_Hood_Position {1123    path = "Vehicle.Body.Hood.Position";1124    kind = "actuator";1125    datatype = "uint8";1126    sourceDescription = "Item position. 0 = Start position 100 = End position.";1127    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";1128  }1129  @VssQuantityMetadata about Vehicle_Body_Hood_Position {1130    quantityReference = "ISQ::dimensionless";1131    unitReference = "SI::percent";1132  }1133  @VssRangeMetadata about Vehicle_Body_Hood_Position {1134    minValue = "0";1135    maxValue = "100";1136  }11371138  attribute def Vehicle_Body_Hood_Switch :> Vehicle_Body_Hood_Switch_AllowedValue;1139  @VssSignalMetadata about Vehicle_Body_Hood_Switch {1140    path = "Vehicle.Body.Hood.Switch";1141    kind = "actuator";1142    datatype = "string";1143    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";1144    sourceComment = "";1145  }1146  @VssAllowedValuesMetadata about Vehicle_Body_Hood_Switch {1147    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";1148  }11491150  attribute def Vehicle_Body_Horn_IsActive :> Boolean;1151  @VssSignalMetadata about Vehicle_Body_Horn_IsActive {1152    path = "Vehicle.Body.Horn.IsActive";1153    kind = "actuator";1154    datatype = "boolean";1155    sourceDescription = "Horn active or inactive. True = Active. False = Inactive.";1156    sourceComment = "";1157  }11581159  attribute def Vehicle_Body_IsAutoPowerOptimize :> Boolean;1160  @VssSignalMetadata about Vehicle_Body_IsAutoPowerOptimize {1161    path = "Vehicle.Body.IsAutoPowerOptimize";1162    kind = "actuator";1163    datatype = "boolean";1164    sourceDescription = "Auto Power Optimization Flag When set to 'true', the system enables automatic power optimization, dynamically adjusting the power optimization level based on runtime conditions or features managed by the OEM. When set to 'false', manual control of the power optimization level is allowed.";1165    sourceComment = "";1166  }11671168  attribute def Vehicle_Body_Lights_Backup_IsDefect :> Boolean;1169  @VssSignalMetadata about Vehicle_Body_Lights_Backup_IsDefect {1170    path = "Vehicle.Body.Lights.Backup.IsDefect";1171    kind = "sensor";1172    datatype = "boolean";1173    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1174    sourceComment = "";1175  }11761177  attribute def Vehicle_Body_Lights_Backup_IsOn :> Boolean;1178  @VssSignalMetadata about Vehicle_Body_Lights_Backup_IsOn {1179    path = "Vehicle.Body.Lights.Backup.IsOn";1180    kind = "actuator";1181    datatype = "boolean";1182    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1183    sourceComment = "";1184  }11851186  attribute def Vehicle_Body_Lights_Beam_IsDefect :> Boolean;1187  @VssSignalMetadata about Vehicle_Body_Lights_Beam_IsDefect {1188    path = "Vehicle.Body.Lights.Beam.IsDefect";1189    kind = "sensor";1190    datatype = "boolean";1191    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1192    sourceComment = "";1193  }11941195  attribute def Vehicle_Body_Lights_Beam_IsOn :> Boolean;1196  @VssSignalMetadata about Vehicle_Body_Lights_Beam_IsOn {1197    path = "Vehicle.Body.Lights.Beam.IsOn";1198    kind = "actuator";1199    datatype = "boolean";1200    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1201    sourceComment = "";1202  }12031204  attribute def Vehicle_Body_Lights_Brake_IsActive :> Vehicle_Body_Lights_Brake_IsActive_AllowedValue;1205  @VssSignalMetadata about Vehicle_Body_Lights_Brake_IsActive {1206    path = "Vehicle.Body.Lights.Brake.IsActive";1207    kind = "actuator";1208    datatype = "string";1209    sourceDescription = "Indicates if break-light is active. INACTIVE means lights are off. ACTIVE means lights are on. ADAPTIVE means that break-light is indicating emergency-breaking.";1210    sourceComment = "";1211  }1212  @VssAllowedValuesMetadata about Vehicle_Body_Lights_Brake_IsActive {1213    allowedValues = "INACTIVE, ACTIVE, ADAPTIVE";1214  }12151216  attribute def Vehicle_Body_Lights_Brake_IsDefect :> Boolean;1217  @VssSignalMetadata about Vehicle_Body_Lights_Brake_IsDefect {1218    path = "Vehicle.Body.Lights.Brake.IsDefect";1219    kind = "sensor";1220    datatype = "boolean";1221    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1222    sourceComment = "";1223  }12241225  attribute def Vehicle_Body_Lights_DirectionIndicator_IsDefect :> Boolean;1226  @VssSignalMetadata about Vehicle_Body_Lights_DirectionIndicator_IsDefect {1227    path = "Vehicle.Body.Lights.DirectionIndicator.IsDefect";1228    kind = "sensor";1229    datatype = "boolean";1230    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1231    sourceComment = "";1232  }12331234  attribute def Vehicle_Body_Lights_DirectionIndicator_IsSignaling :> Boolean;1235  @VssSignalMetadata about Vehicle_Body_Lights_DirectionIndicator_IsSignaling {1236    path = "Vehicle.Body.Lights.DirectionIndicator.IsSignaling";1237    kind = "actuator";1238    datatype = "boolean";1239    sourceDescription = "Indicates if light is signaling or off. True = signaling. False = Off.";1240    sourceComment = "";1241  }12421243  attribute def Vehicle_Body_Lights_Fog_IsDefect :> Boolean;1244  @VssSignalMetadata about Vehicle_Body_Lights_Fog_IsDefect {1245    path = "Vehicle.Body.Lights.Fog.IsDefect";1246    kind = "sensor";1247    datatype = "boolean";1248    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1249    sourceComment = "";1250  }12511252  attribute def Vehicle_Body_Lights_Fog_IsOn :> Boolean;1253  @VssSignalMetadata about Vehicle_Body_Lights_Fog_IsOn {1254    path = "Vehicle.Body.Lights.Fog.IsOn";1255    kind = "actuator";1256    datatype = "boolean";1257    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1258    sourceComment = "";1259  }12601261  attribute def Vehicle_Body_Lights_Hazard_IsDefect :> Boolean;1262  @VssSignalMetadata about Vehicle_Body_Lights_Hazard_IsDefect {1263    path = "Vehicle.Body.Lights.Hazard.IsDefect";1264    kind = "sensor";1265    datatype = "boolean";1266    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1267    sourceComment = "";1268  }12691270  attribute def Vehicle_Body_Lights_Hazard_IsSignaling :> Boolean;1271  @VssSignalMetadata about Vehicle_Body_Lights_Hazard_IsSignaling {1272    path = "Vehicle.Body.Lights.Hazard.IsSignaling";1273    kind = "actuator";1274    datatype = "boolean";1275    sourceDescription = "Indicates if light is signaling or off. True = signaling. False = Off.";1276    sourceComment = "";1277  }12781279  attribute def Vehicle_Body_Lights_IsHighBeamSwitchOn :> Boolean;1280  @VssSignalMetadata about Vehicle_Body_Lights_IsHighBeamSwitchOn {1281    path = "Vehicle.Body.Lights.IsHighBeamSwitchOn";1282    kind = "actuator";1283    datatype = "boolean";1284    sourceDescription = "Status of the high beam switch. True = high beam enabled. False = high beam not enabled.";1285    sourceComment = "This signal indicates the status of the switch and does not indicate if low or high beam actually are on. That typically depends on vehicle logic and other signals like Lights.LightSwitch and Vehicle.LowVoltageSystemState.";1286  }12871288  attribute def Vehicle_Body_Lights_LicensePlate_IsDefect :> Boolean;1289  @VssSignalMetadata about Vehicle_Body_Lights_LicensePlate_IsDefect {1290    path = "Vehicle.Body.Lights.LicensePlate.IsDefect";1291    kind = "sensor";1292    datatype = "boolean";1293    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1294    sourceComment = "";1295  }12961297  attribute def Vehicle_Body_Lights_LicensePlate_IsOn :> Boolean;1298  @VssSignalMetadata about Vehicle_Body_Lights_LicensePlate_IsOn {1299    path = "Vehicle.Body.Lights.LicensePlate.IsOn";1300    kind = "actuator";1301    datatype = "boolean";1302    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1303    sourceComment = "";1304  }13051306  attribute def Vehicle_Body_Lights_LightSwitch :> Vehicle_Body_Lights_LightSwitch_AllowedValue;1307  @VssSignalMetadata about Vehicle_Body_Lights_LightSwitch {1308    path = "Vehicle.Body.Lights.LightSwitch";1309    kind = "actuator";1310    datatype = "string";1311    sourceDescription = "Status of the vehicle main light switch.";1312    sourceComment = "A vehicle typically does not support all alternatives. Which lights that actually are lit may vary according to vehicle configuration and local legislation. OFF is typically indicated by 0. POSITION is typically indicated by ISO 7000 symbol 0456. DAYTIME_RUNNING_LIGHTS (DRL) can be indicated by ISO 7000 symbol 2611. AUTO indicates that vehicle automatically selects suitable lights. BEAM is typically indicated by ISO 7000 symbol 0083.";1313  }1314  @VssAllowedValuesMetadata about Vehicle_Body_Lights_LightSwitch {1315    allowedValues = "OFF, POSITION, DAYTIME_RUNNING_LIGHTS, AUTO, BEAM";1316  }13171318  attribute def Vehicle_Body_Lights_Parking_IsDefect :> Boolean;1319  @VssSignalMetadata about Vehicle_Body_Lights_Parking_IsDefect {1320    path = "Vehicle.Body.Lights.Parking.IsDefect";1321    kind = "sensor";1322    datatype = "boolean";1323    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1324    sourceComment = "";1325  }13261327  attribute def Vehicle_Body_Lights_Parking_IsOn :> Boolean;1328  @VssSignalMetadata about Vehicle_Body_Lights_Parking_IsOn {1329    path = "Vehicle.Body.Lights.Parking.IsOn";1330    kind = "actuator";1331    datatype = "boolean";1332    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1333    sourceComment = "";1334  }13351336  attribute def Vehicle_Body_Lights_Running_IsDefect :> Boolean;1337  @VssSignalMetadata about Vehicle_Body_Lights_Running_IsDefect {1338    path = "Vehicle.Body.Lights.Running.IsDefect";1339    kind = "sensor";1340    datatype = "boolean";1341    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1342    sourceComment = "";1343  }13441345  attribute def Vehicle_Body_Lights_Running_IsOn :> Boolean;1346  @VssSignalMetadata about Vehicle_Body_Lights_Running_IsOn {1347    path = "Vehicle.Body.Lights.Running.IsOn";1348    kind = "actuator";1349    datatype = "boolean";1350    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1351    sourceComment = "";1352  }13531354  attribute def Vehicle_Body_Mirrors_IsFolded :> Boolean;1355  @VssSignalMetadata about Vehicle_Body_Mirrors_IsFolded {1356    path = "Vehicle.Body.Mirrors.IsFolded";1357    kind = "actuator";1358    datatype = "boolean";1359    sourceDescription = "Is mirror folded? True = Fully or partially folded. False = Fully unfolded.";1360    sourceComment = "";1361  }13621363  attribute def Vehicle_Body_Mirrors_IsHeatingOn :> Boolean;1364  @VssSignalMetadata about Vehicle_Body_Mirrors_IsHeatingOn {1365    path = "Vehicle.Body.Mirrors.IsHeatingOn";1366    kind = "actuator";1367    datatype = "boolean";1368    sourceDescription = "Mirror Heater on or off. True = Heater On. False = Heater Off.";1369    sourceComment = "";1370  }13711372  attribute def Vehicle_Body_Mirrors_IsLocked :> Boolean;1373  @VssSignalMetadata about Vehicle_Body_Mirrors_IsLocked {1374    path = "Vehicle.Body.Mirrors.IsLocked";1375    kind = "actuator";1376    datatype = "boolean";1377    sourceDescription = "Is mirror movement locked? True = Locked, mirror will not react to Tilt/Pan change. False = Unlocked.";1378    sourceComment = "";1379  }13801381  attribute def Vehicle_Body_Mirrors_Pan :> Integer;1382  @VssSignalMetadata about Vehicle_Body_Mirrors_Pan {1383    path = "Vehicle.Body.Mirrors.Pan";1384    kind = "actuator";1385    datatype = "int8";1386    sourceDescription = "Mirror pan as a percent. 0 = Center Position. 100 = Fully Left Position. -100 = Fully Right Position.";1387    sourceComment = "";1388  }1389  @VssQuantityMetadata about Vehicle_Body_Mirrors_Pan {1390    quantityReference = "ISQ::dimensionless";1391    unitReference = "SI::percent";1392  }1393  @VssRangeMetadata about Vehicle_Body_Mirrors_Pan {1394    minValue = "-100";1395    maxValue = "100";1396  }13971398  attribute def Vehicle_Body_Mirrors_Tilt :> Integer;1399  @VssSignalMetadata about Vehicle_Body_Mirrors_Tilt {1400    path = "Vehicle.Body.Mirrors.Tilt";1401    kind = "actuator";1402    datatype = "int8";1403    sourceDescription = "Mirror tilt as a percent. 0 = Center Position. 100 = Fully Upward Position. -100 = Fully Downward Position.";1404    sourceComment = "";1405  }1406  @VssQuantityMetadata about Vehicle_Body_Mirrors_Tilt {1407    quantityReference = "ISQ::dimensionless";1408    unitReference = "SI::percent";1409  }1410  @VssRangeMetadata about Vehicle_Body_Mirrors_Tilt {1411    minValue = "-100";1412    maxValue = "100";1413  }14141415  attribute def Vehicle_Body_Mirrors_Yaw :> Integer;1416  @VssSignalMetadata about Vehicle_Body_Mirrors_Yaw {1417    path = "Vehicle.Body.Mirrors.Yaw";1418    kind = "actuator";1419    datatype = "int8";1420    sourceDescription = "Relative mirror yaw angle, measured from the vehicle sprung mass X-axis as defined by ISO 23150:2023 to the mirror X-axis, around the vehicle Z-axis (right-hand rule). 0 = Mirror in default position. Exact position (yaw relative to vehicle X-axis) is vehicle dependent. 100 = Maximum yaw. Mirror rotated clockwise as much as possible around Z-axis. -100 = Minimum yaw. Mirror rotated counter-clockwise as much as possible around Z-axis.";1421    sourceComment = "A positive yaw indicates that the mirror has been adjusted to get a better view on objects on the right side of the vehicle.";1422  }1423  @VssQuantityMetadata about Vehicle_Body_Mirrors_Yaw {1424    quantityReference = "ISQ::dimensionless";1425    unitReference = "SI::percent";1426  }1427  @VssRangeMetadata about Vehicle_Body_Mirrors_Yaw {1428    minValue = "-100";1429    maxValue = "100";1430  }14311432  attribute def Vehicle_Body_PowerOptimizeLevel :> Integer;1433  @VssSignalMetadata about Vehicle_Body_PowerOptimizeLevel {1434    path = "Vehicle.Body.PowerOptimizeLevel";1435    kind = "actuator";1436    datatype = "uint8";1437    sourceDescription = "Power optimization level for this branch/subsystem. A higher number indicates more aggressive power optimization. Level 0 indicates that all functionality is enabled, no power optimization enabled. Level 10 indicates most aggressive power optimization mode, only essential functionality enabled.";1438    sourceComment = "";1439  }1440  @VssRangeMetadata about Vehicle_Body_PowerOptimizeLevel {1441    minValue = "0";1442    maxValue = "10";1443  }14441445  attribute def Vehicle_Body_Raindetection_Intensity :> Integer;1446  @VssSignalMetadata about Vehicle_Body_Raindetection_Intensity {1447    path = "Vehicle.Body.Raindetection.Intensity";1448    kind = "sensor";1449    datatype = "uint8";1450    sourceDescription = "Rain intensity. 0 = Dry, No Rain. 100 = Covered.";1451    sourceComment = "";1452  }1453  @VssQuantityMetadata about Vehicle_Body_Raindetection_Intensity {1454    quantityReference = "ISQ::dimensionless";1455    unitReference = "SI::percent";1456  }1457  @VssRangeMetadata about Vehicle_Body_Raindetection_Intensity {1458    minValue = "";1459    maxValue = "100";1460  }14611462  attribute def Vehicle_Body_RearMainSpoilerPosition :> Real;1463  @VssSignalMetadata about Vehicle_Body_RearMainSpoilerPosition {1464    path = "Vehicle.Body.RearMainSpoilerPosition";1465    kind = "actuator";1466    datatype = "float";1467    sourceDescription = "Rear spoiler position, 0% = Spoiler fully stowed. 100% = Spoiler fully exposed.";1468    sourceComment = "";1469  }1470  @VssQuantityMetadata about Vehicle_Body_RearMainSpoilerPosition {1471    quantityReference = "ISQ::dimensionless";1472    unitReference = "SI::percent";1473  }1474  @VssRangeMetadata about Vehicle_Body_RearMainSpoilerPosition {1475    minValue = "0";1476    maxValue = "100";1477  }14781479  attribute def Vehicle_Body_Trunk_IsLightOn :> Boolean;1480  @VssSignalMetadata about Vehicle_Body_Trunk_IsLightOn {1481    path = "Vehicle.Body.Trunk.IsLightOn";1482    kind = "actuator";1483    datatype = "boolean";1484    sourceDescription = "Is trunk light on";1485    sourceComment = "V4.0 Moved from Vehicle.Cabin.Lights.IsTrunkOn because Trunk is not defined as part of the Cabin.";1486  }14871488  attribute def Vehicle_Body_Trunk_IsLocked :> Boolean;1489  @VssSignalMetadata about Vehicle_Body_Trunk_IsLocked {1490    path = "Vehicle.Body.Trunk.IsLocked";1491    kind = "actuator";1492    datatype = "boolean";1493    sourceDescription = "Is item locked or unlocked. True = Locked. False = Unlocked.";1494    sourceComment = "";1495  }14961497  attribute def Vehicle_Body_Trunk_IsOpen :> Boolean;1498  @VssSignalMetadata about Vehicle_Body_Trunk_IsOpen {1499    path = "Vehicle.Body.Trunk.IsOpen";1500    kind = "actuator";1501    datatype = "boolean";1502    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";1503    sourceComment = "";1504  }15051506  attribute def Vehicle_Body_Trunk_Position :> Integer;1507  @VssSignalMetadata about Vehicle_Body_Trunk_Position {1508    path = "Vehicle.Body.Trunk.Position";1509    kind = "actuator";1510    datatype = "uint8";1511    sourceDescription = "Item position. 0 = Start position 100 = End position.";1512    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";1513  }1514  @VssQuantityMetadata about Vehicle_Body_Trunk_Position {1515    quantityReference = "ISQ::dimensionless";1516    unitReference = "SI::percent";1517  }1518  @VssRangeMetadata about Vehicle_Body_Trunk_Position {1519    minValue = "0";1520    maxValue = "100";1521  }15221523  attribute def Vehicle_Body_Trunk_Switch :> Vehicle_Body_Trunk_Switch_AllowedValue;1524  @VssSignalMetadata about Vehicle_Body_Trunk_Switch {1525    path = "Vehicle.Body.Trunk.Switch";1526    kind = "actuator";1527    datatype = "string";1528    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";1529    sourceComment = "";1530  }1531  @VssAllowedValuesMetadata about Vehicle_Body_Trunk_Switch {1532    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";1533  }15341535  attribute def Vehicle_Body_Windshield_IsHeatingOn :> Boolean;1536  @VssSignalMetadata about Vehicle_Body_Windshield_IsHeatingOn {1537    path = "Vehicle.Body.Windshield.IsHeatingOn";1538    kind = "actuator";1539    datatype = "boolean";1540    sourceDescription = "Windshield heater status. False - off, True - on.";1541    sourceComment = "";1542  }15431544  attribute def Vehicle_Body_Windshield_WasherFluid_IsLevelLow :> Boolean;1545  @VssSignalMetadata about Vehicle_Body_Windshield_WasherFluid_IsLevelLow {1546    path = "Vehicle.Body.Windshield.WasherFluid.IsLevelLow";1547    kind = "sensor";1548    datatype = "boolean";1549    sourceDescription = "Low level indication for washer fluid. True = Level Low. False = Level OK.";1550    sourceComment = "";1551  }15521553  attribute def Vehicle_Body_Windshield_WasherFluid_Level :> Integer;1554  @VssSignalMetadata about Vehicle_Body_Windshield_WasherFluid_Level {1555    path = "Vehicle.Body.Windshield.WasherFluid.Level";1556    kind = "sensor";1557    datatype = "uint8";1558    sourceDescription = "Washer fluid level as a percent. 0 = Empty. 100 = Full.";1559    sourceComment = "";1560  }1561  @VssQuantityMetadata about Vehicle_Body_Windshield_WasherFluid_Level {1562    quantityReference = "ISQ::dimensionless";1563    unitReference = "SI::percent";1564  }1565  @VssRangeMetadata about Vehicle_Body_Windshield_WasherFluid_Level {1566    minValue = "";1567    maxValue = "100";1568  }15691570  attribute def Vehicle_Body_Windshield_Wiping_Intensity :> Integer;1571  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_Intensity {1572    path = "Vehicle.Body.Windshield.Wiping.Intensity";1573    kind = "actuator";1574    datatype = "uint8";1575    sourceDescription = "Relative intensity/sensitivity for interval and rain sensor mode as requested by user/driver. Has no significance if Windshield.Wiping.Mode is OFF/SLOW/MEDIUM/FAST 0 - wipers inactive. 1 - minimum intensity (lowest frequency/sensitivity, longest interval). 2/3/4/... - higher intensity (higher frequency/sensitivity, shorter interval). Maximum value supported is vehicle specific.";1576    sourceComment = "";1577  }15781579  attribute def Vehicle_Body_Windshield_Wiping_IsWipersWorn :> Boolean;1580  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_IsWipersWorn {1581    path = "Vehicle.Body.Windshield.Wiping.IsWipersWorn";1582    kind = "sensor";1583    datatype = "boolean";1584    sourceDescription = "Wiper wear status. True = Worn, Replacement recommended or required. False = Not Worn.";1585    sourceComment = "";1586  }15871588  attribute def Vehicle_Body_Windshield_Wiping_Mode :> Vehicle_Body_Windshield_Wiping_Mode_AllowedValue;1589  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_Mode {1590    path = "Vehicle.Body.Windshield.Wiping.Mode";1591    kind = "actuator";1592    datatype = "string";1593    sourceDescription = "Wiper mode requested by user/driver. INTERVAL indicates intermittent wiping, with fixed time interval between each wipe. RAIN_SENSOR indicates intermittent wiping based on rain intensity.";1594    sourceComment = "";1595  }1596  @VssAllowedValuesMetadata about Vehicle_Body_Windshield_Wiping_Mode {1597    allowedValues = "OFF, SLOW, MEDIUM, FAST, INTERVAL, RAIN_SENSOR";1598  }15991600  attribute def Vehicle_Body_Windshield_Wiping_System_ActualPosition :> Real;1601  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_ActualPosition {1602    path = "Vehicle.Body.Windshield.Wiping.System.ActualPosition";1603    kind = "actuator";1604    datatype = "float";1605    sourceDescription = "Actual position of main wiper blade for the wiper system relative to reference position. Location of reference position (0 degrees) and direction of positive/negative degrees is vehicle specific.";1606    sourceComment = "Default parking position might be used as reference position.";1607  }1608  @VssQuantityMetadata about Vehicle_Body_Windshield_Wiping_System_ActualPosition {1609    quantityReference = "ISQ::planeAngle";1610    unitReference = "SI::degree";1611  }16121613  attribute def Vehicle_Body_Windshield_Wiping_System_DriveCurrent :> Real;1614  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_DriveCurrent {1615    path = "Vehicle.Body.Windshield.Wiping.System.DriveCurrent";1616    kind = "sensor";1617    datatype = "float";1618    sourceDescription = "Actual current used by wiper drive.";1619    sourceComment = "May be negative in special situations.";1620  }1621  @VssQuantityMetadata about Vehicle_Body_Windshield_Wiping_System_DriveCurrent {1622    quantityReference = "ISQ::electricCurrent";1623    unitReference = "SI::ampere";1624  }16251626  attribute def Vehicle_Body_Windshield_Wiping_System_Frequency :> Integer;1627  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_Frequency {1628    path = "Vehicle.Body.Windshield.Wiping.System.Frequency";1629    kind = "actuator";1630    datatype = "uint8";1631    sourceDescription = "Wiping frequency/speed, measured in cycles per minute. The signal concerns the actual speed of the wiper blades when moving. Intervals/pauses are excluded, i.e. the value corresponds to the number of cycles that would be completed in 1 minute if wiping permanently over default range.";1632    sourceComment = "Examples - 0 = Wipers stopped, 80 = Wipers doing 80 cycles per minute (in WIPE mode).";1633  }1634  @VssQuantityMetadata about Vehicle_Body_Windshield_Wiping_System_Frequency {1635    quantityReference = "ISQ::frequency";1636    unitReference = "SI-derived cycles/minute";1637  }16381639  attribute def Vehicle_Body_Windshield_Wiping_System_IsBlocked :> Boolean;1640  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsBlocked {1641    path = "Vehicle.Body.Windshield.Wiping.System.IsBlocked";1642    kind = "sensor";1643    datatype = "boolean";1644    sourceDescription = "Indicates if wiper movement is blocked. True = Movement blocked. False = Movement not blocked.";1645    sourceComment = "";1646  }16471648  attribute def Vehicle_Body_Windshield_Wiping_System_IsEndingWipeCycle :> Boolean;1649  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsEndingWipeCycle {1650    path = "Vehicle.Body.Windshield.Wiping.System.IsEndingWipeCycle";1651    kind = "sensor";1652    datatype = "boolean";1653    sourceDescription = "Indicates if current wipe movement is completed or near completion. True = Movement is completed or near completion. Changes to RequestedPosition will be executed first after reaching previous RequestedPosition, if it has not already been reached. False = Movement is not near completion. Any change to RequestedPosition will be executed immediately. Change of direction may not be allowed.";1654    sourceComment = "In continuous wiping between A and B this sensor can be used a trigger to update TargetPosition.";1655  }16561657  attribute def Vehicle_Body_Windshield_Wiping_System_IsOverheated :> Boolean;1658  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsOverheated {1659    path = "Vehicle.Body.Windshield.Wiping.System.IsOverheated";1660    kind = "sensor";1661    datatype = "boolean";1662    sourceDescription = "Indicates if wiper system is overheated. True = Wiper system overheated. False = Wiper system not overheated.";1663    sourceComment = "";1664  }16651666  attribute def Vehicle_Body_Windshield_Wiping_System_IsPositionReached :> Boolean;1667  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsPositionReached {1668    path = "Vehicle.Body.Windshield.Wiping.System.IsPositionReached";1669    kind = "sensor";1670    datatype = "boolean";1671    sourceDescription = "Indicates if a requested position has been reached. IsPositionReached refers to the previous position in case the TargetPosition is updated while IsEndingWipeCycle=True. True = Current or Previous TargetPosition reached. False = Position not (yet) reached, or wipers have moved away from the reached position.";1672    sourceComment = "";1673  }16741675  attribute def Vehicle_Body_Windshield_Wiping_System_IsWiperError :> Boolean;1676  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsWiperError {1677    path = "Vehicle.Body.Windshield.Wiping.System.IsWiperError";1678    kind = "sensor";1679    datatype = "boolean";1680    sourceDescription = "Indicates system failure. True if wiping is disabled due to system failure.";1681    sourceComment = "";1682  }16831684  attribute def Vehicle_Body_Windshield_Wiping_System_IsWiping :> Boolean;1685  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsWiping {1686    path = "Vehicle.Body.Windshield.Wiping.System.IsWiping";1687    kind = "sensor";1688    datatype = "boolean";1689    sourceDescription = "Indicates wiper movement. True if wiper blades are moving. Change of direction shall be considered as IsWiping if wipers will continue to move directly after the change of direction.";1690    sourceComment = "";1691  }16921693  attribute def Vehicle_Body_Windshield_Wiping_System_Mode :> Vehicle_Body_Windshield_Wiping_System_Mode_AllowedValue;1694  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_Mode {1695    path = "Vehicle.Body.Windshield.Wiping.System.Mode";1696    kind = "actuator";1697    datatype = "string";1698    sourceDescription = "Requested mode of wiper system. STOP_HOLD means that the wipers shall move to position given by TargetPosition and then hold the position. WIPE means that wipers shall move to the position given by TargetPosition and then hold the position if no new TargetPosition is requested. PLANT_MODE means that wiping is disabled. Exact behavior is vehicle specific. EMERGENCY_STOP means that wiping shall be immediately stopped without holding the position.";1699    sourceComment = "";1700  }1701  @VssAllowedValuesMetadata about Vehicle_Body_Windshield_Wiping_System_Mode {1702    allowedValues = "STOP_HOLD, WIPE, PLANT_MODE, EMERGENCY_STOP";1703  }17041705  attribute def Vehicle_Body_Windshield_Wiping_System_TargetPosition :> Real;1706  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_TargetPosition {1707    path = "Vehicle.Body.Windshield.Wiping.System.TargetPosition";1708    kind = "actuator";1709    datatype = "float";1710    sourceDescription = "Requested position of main wiper blade for the wiper system relative to reference position. Location of reference position (0 degrees) and direction of positive/negative degrees is vehicle specific. System behavior when receiving TargetPosition depends on Mode and IsEndingWipeCycle. Supported values are vehicle specific and might be dynamically corrected. If IsEndingWipeCycle=True then wipers will complete current movement before actuating new TargetPosition. If IsEndingWipeCycle=False then wipers will directly change destination if the TargetPosition is changed.";1711    sourceComment = "Default parking position might be used as reference position.";1712  }1713  @VssQuantityMetadata about Vehicle_Body_Windshield_Wiping_System_TargetPosition {1714    quantityReference = "ISQ::planeAngle";1715    unitReference = "SI::degree";1716  }17171718  attribute def Vehicle_Body_Windshield_Wiping_WiperWear :> Integer;1719  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_WiperWear {1720    path = "Vehicle.Body.Windshield.Wiping.WiperWear";1721    kind = "sensor";1722    datatype = "uint8";1723    sourceDescription = "Wiper wear as percent. 0 = No Wear. 100 = Worn. Replacement required. Method for calculating or estimating wiper wear is vehicle specific. For windshields with multiple wipers the wear reported shall correspond to the most worn wiper.";1724    sourceComment = "";1725  }1726  @VssQuantityMetadata about Vehicle_Body_Windshield_Wiping_WiperWear {1727    quantityReference = "ISQ::dimensionless";1728    unitReference = "SI::percent";1729  }1730  @VssRangeMetadata about Vehicle_Body_Windshield_Wiping_WiperWear {1731    minValue = "";1732    maxValue = "100";1733  }17341735  attribute def Vehicle_Cabin_Convertible_Status :> Vehicle_Cabin_Convertible_Status_AllowedValue;1736  @VssSignalMetadata about Vehicle_Cabin_Convertible_Status {1737    path = "Vehicle.Cabin.Convertible.Status";1738    kind = "sensor";1739    datatype = "string";1740    sourceDescription = "Roof status on convertible vehicles.";1741    sourceComment = "";1742  }1743  @VssAllowedValuesMetadata about Vehicle_Cabin_Convertible_Status {1744    allowedValues = "UNDEFINED, CLOSED, OPEN, CLOSING, OPENING, STALLED";1745  }17461747  attribute def Vehicle_Cabin_Door_IsChildLockActive :> Boolean;1748  @VssSignalMetadata about Vehicle_Cabin_Door_IsChildLockActive {1749    path = "Vehicle.Cabin.Door.IsChildLockActive";1750    kind = "sensor";1751    datatype = "boolean";1752    sourceDescription = "Is door child lock active. True = Door cannot be opened from inside. False = Door can be opened from inside.";1753    sourceComment = "";1754  }17551756  attribute def Vehicle_Cabin_Door_IsLocked :> Boolean;1757  @VssSignalMetadata about Vehicle_Cabin_Door_IsLocked {1758    path = "Vehicle.Cabin.Door.IsLocked";1759    kind = "actuator";1760    datatype = "boolean";1761    sourceDescription = "Is item locked or unlocked. True = Locked. False = Unlocked.";1762    sourceComment = "";1763  }17641765  attribute def Vehicle_Cabin_Door_IsOpen :> Boolean;1766  @VssSignalMetadata about Vehicle_Cabin_Door_IsOpen {1767    path = "Vehicle.Cabin.Door.IsOpen";1768    kind = "actuator";1769    datatype = "boolean";1770    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";1771    sourceComment = "";1772  }17731774  attribute def Vehicle_Cabin_Door_Position :> Integer;1775  @VssSignalMetadata about Vehicle_Cabin_Door_Position {1776    path = "Vehicle.Cabin.Door.Position";1777    kind = "actuator";1778    datatype = "uint8";1779    sourceDescription = "Item position. 0 = Start position 100 = End position.";1780    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";1781  }1782  @VssQuantityMetadata about Vehicle_Cabin_Door_Position {1783    quantityReference = "ISQ::dimensionless";1784    unitReference = "SI::percent";1785  }1786  @VssRangeMetadata about Vehicle_Cabin_Door_Position {1787    minValue = "0";1788    maxValue = "100";1789  }17901791  attribute def Vehicle_Cabin_Door_Shade_IsOpen :> Boolean;1792  @VssSignalMetadata about Vehicle_Cabin_Door_Shade_IsOpen {1793    path = "Vehicle.Cabin.Door.Shade.IsOpen";1794    kind = "actuator";1795    datatype = "boolean";1796    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";1797    sourceComment = "";1798  }17991800  attribute def Vehicle_Cabin_Door_Shade_Position :> Integer;1801  @VssSignalMetadata about Vehicle_Cabin_Door_Shade_Position {1802    path = "Vehicle.Cabin.Door.Shade.Position";1803    kind = "actuator";1804    datatype = "uint8";1805    sourceDescription = "Item position. 0 = Start position 100 = End position.";1806    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";1807  }1808  @VssQuantityMetadata about Vehicle_Cabin_Door_Shade_Position {1809    quantityReference = "ISQ::dimensionless";1810    unitReference = "SI::percent";1811  }1812  @VssRangeMetadata about Vehicle_Cabin_Door_Shade_Position {1813    minValue = "0";1814    maxValue = "100";1815  }18161817  attribute def Vehicle_Cabin_Door_Shade_Switch :> Vehicle_Cabin_Door_Shade_Switch_AllowedValue;1818  @VssSignalMetadata about Vehicle_Cabin_Door_Shade_Switch {1819    path = "Vehicle.Cabin.Door.Shade.Switch";1820    kind = "actuator";1821    datatype = "string";1822    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";1823    sourceComment = "";1824  }1825  @VssAllowedValuesMetadata about Vehicle_Cabin_Door_Shade_Switch {1826    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";1827  }18281829  attribute def Vehicle_Cabin_Door_Switch :> Vehicle_Cabin_Door_Switch_AllowedValue;1830  @VssSignalMetadata about Vehicle_Cabin_Door_Switch {1831    path = "Vehicle.Cabin.Door.Switch";1832    kind = "actuator";1833    datatype = "string";1834    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";1835    sourceComment = "";1836  }1837  @VssAllowedValuesMetadata about Vehicle_Cabin_Door_Switch {1838    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";1839  }18401841  attribute def Vehicle_Cabin_Door_Window_IsOpen :> Boolean;1842  @VssSignalMetadata about Vehicle_Cabin_Door_Window_IsOpen {1843    path = "Vehicle.Cabin.Door.Window.IsOpen";1844    kind = "actuator";1845    datatype = "boolean";1846    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";1847    sourceComment = "";1848  }18491850  attribute def Vehicle_Cabin_Door_Window_Position :> Integer;1851  @VssSignalMetadata about Vehicle_Cabin_Door_Window_Position {1852    path = "Vehicle.Cabin.Door.Window.Position";1853    kind = "actuator";1854    datatype = "uint8";1855    sourceDescription = "Item position. 0 = Start position 100 = End position.";1856    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";1857  }1858  @VssQuantityMetadata about Vehicle_Cabin_Door_Window_Position {1859    quantityReference = "ISQ::dimensionless";1860    unitReference = "SI::percent";1861  }1862  @VssRangeMetadata about Vehicle_Cabin_Door_Window_Position {1863    minValue = "0";1864    maxValue = "100";1865  }18661867  attribute def Vehicle_Cabin_Door_Window_Switch :> Vehicle_Cabin_Door_Window_Switch_AllowedValue;1868  @VssSignalMetadata about Vehicle_Cabin_Door_Window_Switch {1869    path = "Vehicle.Cabin.Door.Window.Switch";1870    kind = "actuator";1871    datatype = "string";1872    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";1873    sourceComment = "";1874  }1875  @VssAllowedValuesMetadata about Vehicle_Cabin_Door_Window_Switch {1876    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";1877  }18781879  attribute def Vehicle_Cabin_DoorCount :> Integer;1880  @VssSignalMetadata about Vehicle_Cabin_DoorCount {1881    path = "Vehicle.Cabin.DoorCount";1882    kind = "attribute";1883    datatype = "uint8";1884    sourceDescription = "Number of doors in vehicle.";1885    sourceComment = "";1886  }18871888  attribute def Vehicle_Cabin_DriverPosition :> Vehicle_Cabin_DriverPosition_AllowedValue;1889  @VssSignalMetadata about Vehicle_Cabin_DriverPosition {1890    path = "Vehicle.Cabin.DriverPosition";1891    kind = "attribute";1892    datatype = "string";1893    sourceDescription = "The position of the driver seat in row 1.";1894    sourceComment = "Some signals use DriverSide and PassengerSide as instances. If this signal specifies that DriverPosition is LEFT or MIDDLE, then DriverSide refers to left side and PassengerSide to right side. If this signal specifies that DriverPosition is RIGHT, then DriverSide refers to right side and PassengerSide to left side.";1895  }1896  @VssAllowedValuesMetadata about Vehicle_Cabin_DriverPosition {1897    allowedValues = "LEFT, MIDDLE, RIGHT";1898  }18991900  attribute def Vehicle_Cabin_HVAC_AmbientAirTemperature :> Real;1901  @VssSignalMetadata about Vehicle_Cabin_HVAC_AmbientAirTemperature {1902    path = "Vehicle.Cabin.HVAC.AmbientAirTemperature";1903    kind = "sensor";1904    datatype = "float";1905    sourceDescription = "Ambient air temperature inside the vehicle.";1906    sourceComment = "";1907  }1908  @VssQuantityMetadata about Vehicle_Cabin_HVAC_AmbientAirTemperature {1909    quantityReference = "ISQ::thermodynamicTemperature";1910    unitReference = "SI::degreeCelsius";1911  }19121913  attribute def Vehicle_Cabin_HVAC_IsAirConditioningActive :> Boolean;1914  @VssSignalMetadata about Vehicle_Cabin_HVAC_IsAirConditioningActive {1915    path = "Vehicle.Cabin.HVAC.IsAirConditioningActive";1916    kind = "actuator";1917    datatype = "boolean";1918    sourceDescription = "Is Air conditioning active.";1919    sourceComment = "";1920  }19211922  attribute def Vehicle_Cabin_HVAC_IsAutoPowerOptimize :> Boolean;1923  @VssSignalMetadata about Vehicle_Cabin_HVAC_IsAutoPowerOptimize {1924    path = "Vehicle.Cabin.HVAC.IsAutoPowerOptimize";1925    kind = "actuator";1926    datatype = "boolean";1927    sourceDescription = "Auto Power Optimization Flag When set to 'true', the system enables automatic power optimization, dynamically adjusting the power optimization level based on runtime conditions or features managed by the OEM. When set to 'false', manual control of the power optimization level is allowed.";1928    sourceComment = "";1929  }19301931  attribute def Vehicle_Cabin_HVAC_IsFrontDefrosterActive :> Boolean;1932  @VssSignalMetadata about Vehicle_Cabin_HVAC_IsFrontDefrosterActive {1933    path = "Vehicle.Cabin.HVAC.IsFrontDefrosterActive";1934    kind = "actuator";1935    datatype = "boolean";1936    sourceDescription = "Is front defroster active.";1937    sourceComment = "";1938  }19391940  attribute def Vehicle_Cabin_HVAC_IsRearDefrosterActive :> Boolean;1941  @VssSignalMetadata about Vehicle_Cabin_HVAC_IsRearDefrosterActive {1942    path = "Vehicle.Cabin.HVAC.IsRearDefrosterActive";1943    kind = "actuator";1944    datatype = "boolean";1945    sourceDescription = "Is rear defroster active.";1946    sourceComment = "";1947  }19481949  attribute def Vehicle_Cabin_HVAC_IsRecirculationActive :> Boolean;1950  @VssSignalMetadata about Vehicle_Cabin_HVAC_IsRecirculationActive {1951    path = "Vehicle.Cabin.HVAC.IsRecirculationActive";1952    kind = "actuator";1953    datatype = "boolean";1954    sourceDescription = "Is recirculation active.";1955    sourceComment = "";1956  }19571958  attribute def Vehicle_Cabin_HVAC_PowerOptimizeLevel :> Integer;1959  @VssSignalMetadata about Vehicle_Cabin_HVAC_PowerOptimizeLevel {1960    path = "Vehicle.Cabin.HVAC.PowerOptimizeLevel";1961    kind = "actuator";1962    datatype = "uint8";1963    sourceDescription = "Power optimization level for this branch/subsystem. A higher number indicates more aggressive power optimization. Level 0 indicates that all functionality is enabled, no power optimization enabled. Level 10 indicates most aggressive power optimization mode, only essential functionality enabled.";1964    sourceComment = "";1965  }1966  @VssRangeMetadata about Vehicle_Cabin_HVAC_PowerOptimizeLevel {1967    minValue = "0";1968    maxValue = "10";1969  }19701971  attribute def Vehicle_Cabin_HVAC_Station_AirDistribution :> Vehicle_Cabin_HVAC_Station_AirDistribution_AllowedValue;1972  @VssSignalMetadata about Vehicle_Cabin_HVAC_Station_AirDistribution {1973    path = "Vehicle.Cabin.HVAC.Station.AirDistribution";1974    kind = "actuator";1975    datatype = "string";1976    sourceDescription = "Direction of airstream";1977    sourceComment = "";1978  }1979  @VssAllowedValuesMetadata about Vehicle_Cabin_HVAC_Station_AirDistribution {1980    allowedValues = "UP, MIDDLE, DOWN";1981  }19821983  attribute def Vehicle_Cabin_HVAC_Station_FanSpeed :> Integer;1984  @VssSignalMetadata about Vehicle_Cabin_HVAC_Station_FanSpeed {1985    path = "Vehicle.Cabin.HVAC.Station.FanSpeed";1986    kind = "actuator";1987    datatype = "uint8";1988    sourceDescription = "Fan Speed, 0 = off. 100 = max";1989    sourceComment = "";1990  }1991  @VssQuantityMetadata about Vehicle_Cabin_HVAC_Station_FanSpeed {1992    quantityReference = "ISQ::dimensionless";1993    unitReference = "SI::percent";1994  }1995  @VssRangeMetadata about Vehicle_Cabin_HVAC_Station_FanSpeed {1996    minValue = "0";1997    maxValue = "100";1998  }19992000  attribute def Vehicle_Cabin_HVAC_Station_Temperature :> Real;2001  @VssSignalMetadata about Vehicle_Cabin_HVAC_Station_Temperature {2002    path = "Vehicle.Cabin.HVAC.Station.Temperature";2003    kind = "actuator";2004    datatype = "float";2005    sourceDescription = "Temperature";2006    sourceComment = "";2007  }2008  @VssQuantityMetadata about Vehicle_Cabin_HVAC_Station_Temperature {2009    quantityReference = "ISQ::thermodynamicTemperature";2010    unitReference = "SI::degreeCelsius";2011  }20122013  attribute def Vehicle_Cabin_Infotainment_HMI_Brightness :> Real;2014  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_Brightness {2015    path = "Vehicle.Cabin.Infotainment.HMI.Brightness";2016    kind = "actuator";2017    datatype = "float";2018    sourceDescription = "Brightness of the HMI, relative to supported range. 0 = Lowest brightness possible. 100 = Maximum Brightness possible.";2019    sourceComment = "The value 0 does not necessarily correspond to a turned off HMI, as it may not be allowed/supported to turn off the HMI completely.";2020  }2021  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_HMI_Brightness {2022    quantityReference = "ISQ::dimensionless";2023    unitReference = "SI::percent";2024  }2025  @VssRangeMetadata about Vehicle_Cabin_Infotainment_HMI_Brightness {2026    minValue = "0";2027    maxValue = "100";2028  }20292030  attribute def Vehicle_Cabin_Infotainment_HMI_CurrentLanguage :> String;2031  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_CurrentLanguage {2032    path = "Vehicle.Cabin.Infotainment.HMI.CurrentLanguage";2033    kind = "sensor";2034    datatype = "string";2035    sourceDescription = "ISO 639-1 standard language code for the current HMI";2036    sourceComment = "";2037  }20382039  attribute def Vehicle_Cabin_Infotainment_HMI_DateFormat :> Vehicle_Cabin_Infotainment_HMI_DateFormat_AllowedValue;2040  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_DateFormat {2041    path = "Vehicle.Cabin.Infotainment.HMI.DateFormat";2042    kind = "actuator";2043    datatype = "string";2044    sourceDescription = "Date format used in the current HMI";2045    sourceComment = "";2046  }2047  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_DateFormat {2048    allowedValues = "YYYY_MM_DD, DD_MM_YYYY, MM_DD_YYYY, YY_MM_DD, DD_MM_YY, MM_DD_YY";2049  }20502051  attribute def Vehicle_Cabin_Infotainment_HMI_DayNightMode :> Vehicle_Cabin_Infotainment_HMI_DayNightMode_AllowedValue;2052  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_DayNightMode {2053    path = "Vehicle.Cabin.Infotainment.HMI.DayNightMode";2054    kind = "actuator";2055    datatype = "string";2056    sourceDescription = "Current display theme";2057    sourceComment = "";2058  }2059  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_DayNightMode {2060    allowedValues = "DAY, NIGHT";2061  }20622063  attribute def Vehicle_Cabin_Infotainment_HMI_DisplayOffDuration :> Integer;2064  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_DisplayOffDuration {2065    path = "Vehicle.Cabin.Infotainment.HMI.DisplayOffDuration";2066    kind = "actuator";2067    datatype = "uint16";2068    sourceDescription = "Duration in seconds before the display is turned off. Value shall be 0 if screen never shall turn off.";2069    sourceComment = "Display shall be turned off at HMI.LastActionTime + HMI.DisplayOffDuration, unless HMI.IsScreenAlwaysOn==True.";2070  }2071  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_HMI_DisplayOffDuration {2072    quantityReference = "ISQ::time";2073    unitReference = "SI::second";2074  }20752076  attribute def Vehicle_Cabin_Infotainment_HMI_DistanceUnit :> Vehicle_Cabin_Infotainment_HMI_DistanceUnit_AllowedValue;2077  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_DistanceUnit {2078    path = "Vehicle.Cabin.Infotainment.HMI.DistanceUnit";2079    kind = "actuator";2080    datatype = "string";2081    sourceDescription = "Distance unit used in the current HMI";2082    sourceComment = "";2083  }2084  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_DistanceUnit {2085    allowedValues = "MILES, KILOMETERS";2086  }20872088  attribute def Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits :> Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits_AllowedValue;2089  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits {2090    path = "Vehicle.Cabin.Infotainment.HMI.EVEconomyUnits";2091    kind = "actuator";2092    datatype = "string";2093    sourceDescription = "EV fuel economy unit used in the current HMI";2094    sourceComment = "";2095  }2096  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits {2097    allowedValues = "MILES_PER_KILOWATT_HOUR, KILOMETERS_PER_KILOWATT_HOUR, KILOWATT_HOURS_PER_100_MILES, KILOWATT_HOURS_PER_100_KILOMETERS, WATT_HOURS_PER_MILE, WATT_HOURS_PER_KILOMETER";2098  }20992100  attribute def Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits :> Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits_AllowedValue;2101  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits {2102    path = "Vehicle.Cabin.Infotainment.HMI.EVEnergyUnits";2103    kind = "actuator";2104    datatype = "string";2105    sourceDescription = "EV energy unit used in the current HMI";2106    sourceComment = "Ampere hours is by definition not an energy unit, but can be used as a measurement of energy if the voltage, like nominal voltage of the battery, is known.";2107  }2108  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits {2109    allowedValues = "WATT_HOURS, AMPERE_HOURS, KILOWATT_HOURS";2110  }21112112  attribute def Vehicle_Cabin_Infotainment_HMI_FontSize :> Vehicle_Cabin_Infotainment_HMI_FontSize_AllowedValue;2113  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_FontSize {2114    path = "Vehicle.Cabin.Infotainment.HMI.FontSize";2115    kind = "actuator";2116    datatype = "string";2117    sourceDescription = "Font size used in the current HMI";2118    sourceComment = "";2119  }2120  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_FontSize {2121    allowedValues = "STANDARD, LARGE, EXTRA_LARGE";2122  }21232124  attribute def Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits :> Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits_AllowedValue;2125  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits {2126    path = "Vehicle.Cabin.Infotainment.HMI.FuelEconomyUnits";2127    kind = "actuator";2128    datatype = "string";2129    sourceDescription = "Fuel economy unit used in the current HMI";2130    sourceComment = "";2131  }2132  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits {2133    allowedValues = "MPG_UK, MPG_US, MILES_PER_LITER, KILOMETERS_PER_LITER, LITERS_PER_100_KILOMETERS";2134  }21352136  attribute def Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit :> Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit_AllowedValue;2137  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit {2138    path = "Vehicle.Cabin.Infotainment.HMI.FuelVolumeUnit";2139    kind = "actuator";2140    datatype = "string";2141    sourceDescription = "Fuel volume unit used in the current HMI";2142    sourceComment = "";2143  }2144  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit {2145    allowedValues = "LITER, GALLON_US, GALLON_UK";2146  }21472148  attribute def Vehicle_Cabin_Infotainment_HMI_IsScreenAlwaysOn :> Boolean;2149  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_IsScreenAlwaysOn {2150    path = "Vehicle.Cabin.Infotainment.HMI.IsScreenAlwaysOn";2151    kind = "actuator";2152    datatype = "boolean";2153    sourceDescription = "Used to prevent the screen going black if no action placed.";2154    sourceComment = "";2155  }21562157  attribute def Vehicle_Cabin_Infotainment_HMI_LastActionTime :> String;2158  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_LastActionTime {2159    path = "Vehicle.Cabin.Infotainment.HMI.LastActionTime";2160    kind = "sensor";2161    datatype = "string";2162    sourceDescription = "Time for last hmi action, formatted according to ISO 8601 with UTC time zone.";2163    sourceComment = "";2164  }2165  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_HMI_LastActionTime {2166    quantityReference = "n/a";2167    unitReference = "ISO 8601 lexical date/time string";2168  }21692170  attribute def Vehicle_Cabin_Infotainment_HMI_SpeedUnit :> Vehicle_Cabin_Infotainment_HMI_SpeedUnit_AllowedValue;2171  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_SpeedUnit {2172    path = "Vehicle.Cabin.Infotainment.HMI.SpeedUnit";2173    kind = "actuator";2174    datatype = "string";2175    sourceDescription = "Speed unit used in the current HMI";2176    sourceComment = "";2177  }2178  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_SpeedUnit {2179    allowedValues = "METERS_PER_SECOND, MILES_PER_HOUR, KILOMETERS_PER_HOUR";2180  }21812182  attribute def Vehicle_Cabin_Infotainment_HMI_TemperatureUnit :> Vehicle_Cabin_Infotainment_HMI_TemperatureUnit_AllowedValue;2183  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_TemperatureUnit {2184    path = "Vehicle.Cabin.Infotainment.HMI.TemperatureUnit";2185    kind = "actuator";2186    datatype = "string";2187    sourceDescription = "Temperature unit used in the current HMI";2188    sourceComment = "";2189  }2190  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_TemperatureUnit {2191    allowedValues = "C, F";2192  }21932194  attribute def Vehicle_Cabin_Infotainment_HMI_TimeFormat :> Vehicle_Cabin_Infotainment_HMI_TimeFormat_AllowedValue;2195  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_TimeFormat {2196    path = "Vehicle.Cabin.Infotainment.HMI.TimeFormat";2197    kind = "actuator";2198    datatype = "string";2199    sourceDescription = "Time format used in the current HMI";2200    sourceComment = "";2201  }2202  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_TimeFormat {2203    allowedValues = "HR_12, HR_24";2204  }22052206  attribute def Vehicle_Cabin_Infotainment_HMI_TirePressureUnit :> Vehicle_Cabin_Infotainment_HMI_TirePressureUnit_AllowedValue;2207  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_TirePressureUnit {2208    path = "Vehicle.Cabin.Infotainment.HMI.TirePressureUnit";2209    kind = "actuator";2210    datatype = "string";2211    sourceDescription = "Tire pressure unit used in the current HMI";2212    sourceComment = "";2213  }2214  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_TirePressureUnit {2215    allowedValues = "PSI, KPA, BAR";2216  }22172218  attribute def Vehicle_Cabin_Infotainment_IsAutoPowerOptimize :> Boolean;2219  @VssSignalMetadata about Vehicle_Cabin_Infotainment_IsAutoPowerOptimize {2220    path = "Vehicle.Cabin.Infotainment.IsAutoPowerOptimize";2221    kind = "actuator";2222    datatype = "boolean";2223    sourceDescription = "Auto Power Optimization Flag When set to 'true', the system enables automatic power optimization, dynamically adjusting the power optimization level based on runtime conditions or features managed by the OEM. When set to 'false', manual control of the power optimization level is allowed.";2224    sourceComment = "";2225  }22262227  attribute def Vehicle_Cabin_Infotainment_Media_Action :> Vehicle_Cabin_Infotainment_Media_Action_AllowedValue;2228  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Action {2229    path = "Vehicle.Cabin.Infotainment.Media.Action";2230    kind = "actuator";2231    datatype = "string";2232    sourceDescription = "Tells if the media was";2233    sourceComment = "";2234  }2235  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_Media_Action {2236    allowedValues = "UNKNOWN, STOP, PLAY, FAST_FORWARD, FAST_BACKWARD, SKIP_FORWARD, SKIP_BACKWARD";2237  }22382239  attribute def Vehicle_Cabin_Infotainment_Media_DeclinedURI :> String;2240  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_DeclinedURI {2241    path = "Vehicle.Cabin.Infotainment.Media.DeclinedURI";2242    kind = "sensor";2243    datatype = "string";2244    sourceDescription = "URI of suggested media that was declined";2245    sourceComment = "";2246  }22472248  attribute def Vehicle_Cabin_Infotainment_Media_Played_Album :> String;2249  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_Album {2250    path = "Vehicle.Cabin.Infotainment.Media.Played.Album";2251    kind = "sensor";2252    datatype = "string";2253    sourceDescription = "Name of album being played";2254    sourceComment = "";2255  }22562257  attribute def Vehicle_Cabin_Infotainment_Media_Played_Artist :> String;2258  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_Artist {2259    path = "Vehicle.Cabin.Infotainment.Media.Played.Artist";2260    kind = "sensor";2261    datatype = "string";2262    sourceDescription = "Name of artist being played";2263    sourceComment = "";2264  }22652266  attribute def Vehicle_Cabin_Infotainment_Media_Played_Genre :> String;2267  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_Genre {2268    path = "Vehicle.Cabin.Infotainment.Media.Played.Genre";2269    kind = "sensor";2270    datatype = "string";2271    sourceDescription = "Name of genre being played";2272    sourceComment = "";2273  }22742275  attribute def Vehicle_Cabin_Infotainment_Media_Played_PlaybackRate :> Real;2276  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_PlaybackRate {2277    path = "Vehicle.Cabin.Infotainment.Media.Played.PlaybackRate";2278    kind = "actuator";2279    datatype = "float";2280    sourceDescription = "Current playback rate of media being played.";2281    sourceComment = "The normal playback rate is multiplied by this value to obtain the current rate, so a value of 1.0 indicates normal speed. Values of lower than 1.0 make the media play slower than normal. Values of higher than 1.0 make the media play faster than normal.";2282  }22832284  attribute def Vehicle_Cabin_Infotainment_Media_Played_Source :> Vehicle_Cabin_Infotainment_Media_Played_Source_AllowedValue;2285  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_Source {2286    path = "Vehicle.Cabin.Infotainment.Media.Played.Source";2287    kind = "actuator";2288    datatype = "string";2289    sourceDescription = "Media selected for playback";2290    sourceComment = "";2291  }2292  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_Media_Played_Source {2293    allowedValues = "UNKNOWN, SIRIUS_XM, AM, FM, DAB, TV, CD, DVD, AUX, USB, DISK, BLUETOOTH, INTERNET, VOICE, BEEP";2294  }22952296  attribute def Vehicle_Cabin_Infotainment_Media_Played_Track :> String;2297  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_Track {2298    path = "Vehicle.Cabin.Infotainment.Media.Played.Track";2299    kind = "sensor";2300    datatype = "string";2301    sourceDescription = "Name of track being played";2302    sourceComment = "";2303  }23042305  attribute def Vehicle_Cabin_Infotainment_Media_Played_URI :> String;2306  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_URI {2307    path = "Vehicle.Cabin.Infotainment.Media.Played.URI";2308    kind = "sensor";2309    datatype = "string";2310    sourceDescription = "User Resource associated with the media";2311    sourceComment = "";2312  }23132314  attribute def Vehicle_Cabin_Infotainment_Media_SelectedURI :> String;2315  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_SelectedURI {2316    path = "Vehicle.Cabin.Infotainment.Media.SelectedURI";2317    kind = "actuator";2318    datatype = "string";2319    sourceDescription = "URI of suggested media that was selected";2320    sourceComment = "";2321  }23222323  attribute def Vehicle_Cabin_Infotainment_Media_Volume :> Integer;2324  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Volume {2325    path = "Vehicle.Cabin.Infotainment.Media.Volume";2326    kind = "actuator";2327    datatype = "uint8";2328    sourceDescription = "Current Media Volume";2329    sourceComment = "";2330  }2331  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_Media_Volume {2332    quantityReference = "ISQ::dimensionless";2333    unitReference = "SI::percent";2334  }2335  @VssRangeMetadata about Vehicle_Cabin_Infotainment_Media_Volume {2336    minValue = "0";2337    maxValue = "100";2338  }23392340  attribute def Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude :> Real;2341  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude {2342    path = "Vehicle.Cabin.Infotainment.Navigation.DestinationSet.Latitude";2343    kind = "actuator";2344    datatype = "double";2345    sourceDescription = "Latitude of destination in WGS 84 geodetic coordinates.";2346    sourceComment = "";2347  }2348  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude {2349    quantityReference = "ISQ::planeAngle";2350    unitReference = "SI::degree";2351  }2352  @VssRangeMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude {2353    minValue = "-90";2354    maxValue = "90";2355  }23562357  attribute def Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude :> Real;2358  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude {2359    path = "Vehicle.Cabin.Infotainment.Navigation.DestinationSet.Longitude";2360    kind = "actuator";2361    datatype = "double";2362    sourceDescription = "Longitude of destination in WGS 84 geodetic coordinates.";2363    sourceComment = "";2364  }2365  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude {2366    quantityReference = "ISQ::planeAngle";2367    unitReference = "SI::degree";2368  }2369  @VssRangeMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude {2370    minValue = "-180";2371    maxValue = "180";2372  }23732374  attribute def Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice :> Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice_AllowedValue;2375  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice {2376    path = "Vehicle.Cabin.Infotainment.Navigation.GuidanceVoice";2377    kind = "actuator";2378    datatype = "string";2379    sourceDescription = "Navigation guidance state that was selected.";2380    sourceComment = "ETC indicates a voice alternative not covered by the explicitly listed alternatives.";2381  }2382  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice {2383    allowedValues = "STANDARD_MALE, STANDARD_FEMALE, ETC";2384  }23852386  attribute def Vehicle_Cabin_Infotainment_Navigation_Map_IsAutoScaleModeUsed :> Boolean;2387  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_Map_IsAutoScaleModeUsed {2388    path = "Vehicle.Cabin.Infotainment.Navigation.Map.IsAutoScaleModeUsed";2389    kind = "actuator";2390    datatype = "boolean";2391    sourceDescription = "Used to select auto-scaling mode. This feature dynamically adjusts the zoom level of the map to provide an optimal view based on the current speed of the vehicle";2392    sourceComment = "If true, then auto-scaling mode is used. If false, then manual-scaling mode is used.";2393  }23942395  attribute def Vehicle_Cabin_Infotainment_Navigation_Mute :> Vehicle_Cabin_Infotainment_Navigation_Mute_AllowedValue;2396  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_Mute {2397    path = "Vehicle.Cabin.Infotainment.Navigation.Mute";2398    kind = "actuator";2399    datatype = "string";2400    sourceDescription = "Navigation mute state that was selected.";2401    sourceComment = "";2402  }2403  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_Navigation_Mute {2404    allowedValues = "MUTED, ALERT_ONLY, UNMUTED";2405  }24062407  attribute def Vehicle_Cabin_Infotainment_Navigation_Volume :> Integer;2408  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_Volume {2409    path = "Vehicle.Cabin.Infotainment.Navigation.Volume";2410    kind = "actuator";2411    datatype = "uint8";2412    sourceDescription = "Current navigation volume";2413    sourceComment = "";2414  }2415  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_Navigation_Volume {2416    quantityReference = "ISQ::dimensionless";2417    unitReference = "SI::percent";2418  }2419  @VssRangeMetadata about Vehicle_Cabin_Infotainment_Navigation_Volume {2420    minValue = "0";2421    maxValue = "100";2422  }24232424  attribute def Vehicle_Cabin_Infotainment_PowerOptimizeLevel :> Integer;2425  @VssSignalMetadata about Vehicle_Cabin_Infotainment_PowerOptimizeLevel {2426    path = "Vehicle.Cabin.Infotainment.PowerOptimizeLevel";2427    kind = "actuator";2428    datatype = "uint8";2429    sourceDescription = "Power optimization level for this branch/subsystem. A higher number indicates more aggressive power optimization. Level 0 indicates that all functionality is enabled, no power optimization enabled. Level 10 indicates most aggressive power optimization mode, only essential functionality enabled.";2430    sourceComment = "";2431  }2432  @VssRangeMetadata about Vehicle_Cabin_Infotainment_PowerOptimizeLevel {2433    minValue = "0";2434    maxValue = "10";2435  }24362437  attribute def Vehicle_Cabin_Infotainment_SmartphoneProjection_Active :> Vehicle_Cabin_Infotainment_SmartphoneProjection_Active_AllowedValue;2438  @VssSignalMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_Active {2439    path = "Vehicle.Cabin.Infotainment.SmartphoneProjection.Active";2440    kind = "actuator";2441    datatype = "string";2442    sourceDescription = "Projection activation info.";2443    sourceComment = "NONE indicates that projection is not supported.";2444  }2445  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_Active {2446    allowedValues = "NONE, ACTIVE, INACTIVE";2447  }24482449  attribute def Vehicle_Cabin_Infotainment_SmartphoneProjection_Source :> Vehicle_Cabin_Infotainment_SmartphoneProjection_Source_AllowedValue;2450  @VssSignalMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_Source {2451    path = "Vehicle.Cabin.Infotainment.SmartphoneProjection.Source";2452    kind = "actuator";2453    datatype = "string";2454    sourceDescription = "Connectivity source selected for projection.";2455    sourceComment = "Smartphone projection exposes or controls specific applications on the Smartphone on the vehicle infotainment system.";2456  }2457  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_Source {2458    allowedValues = "USB, BLUETOOTH, WIFI";2459  }24602461  attribute def Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode :> Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode_AllowedValue;2462  @VssSignalMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode {2463    path = "Vehicle.Cabin.Infotainment.SmartphoneProjection.SupportedMode";2464    kind = "attribute";2465    datatype = "string[]";2466    sourceDescription = "Supportable list for projection.";2467    sourceComment = "";2468  }2469  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode {2470    allowedValues = "ANDROID_AUTO, APPLE_CARPLAY, MIRROR_LINK, OTHER";2471  }24722473  attribute def Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active :> Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active_AllowedValue;2474  @VssSignalMetadata about Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active {2475    path = "Vehicle.Cabin.Infotainment.SmartphoneScreenMirroring.Active";2476    kind = "actuator";2477    datatype = "string";2478    sourceDescription = "Mirroring activation info.";2479    sourceComment = "NONE indicates that mirroring is not supported.";2480  }2481  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active {2482    allowedValues = "NONE, ACTIVE, INACTIVE";2483  }24842485  attribute def Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source :> Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source_AllowedValue;2486  @VssSignalMetadata about Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source {2487    path = "Vehicle.Cabin.Infotainment.SmartphoneScreenMirroring.Source";2488    kind = "actuator";2489    datatype = "string";2490    sourceDescription = "Connectivity source selected for mirroring.";2491    sourceComment = "";2492  }2493  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source {2494    allowedValues = "USB, BLUETOOTH, WIFI";2495  }24962497  attribute def Vehicle_Cabin_IsAutoPowerOptimize :> Boolean;2498  @VssSignalMetadata about Vehicle_Cabin_IsAutoPowerOptimize {2499    path = "Vehicle.Cabin.IsAutoPowerOptimize";2500    kind = "actuator";2501    datatype = "boolean";2502    sourceDescription = "Auto Power Optimization Flag When set to 'true', the system enables automatic power optimization, dynamically adjusting the power optimization level based on runtime conditions or features managed by the OEM. When set to 'false', manual control of the power optimization level is allowed.";2503    sourceComment = "";2504  }25052506  attribute def Vehicle_Cabin_IsWindowChildLockEngaged :> Boolean;2507  @VssSignalMetadata about Vehicle_Cabin_IsWindowChildLockEngaged {2508    path = "Vehicle.Cabin.IsWindowChildLockEngaged";2509    kind = "actuator";2510    datatype = "boolean";2511    sourceDescription = "Is window child lock engaged. True = Engaged. False = Disengaged.";2512    sourceComment = "Window child lock refers to the functionality to disable the move window button next to most windows, so that they only can be operated by the driver.";2513  }25142515  attribute def Vehicle_Cabin_Light_AmbientLight_Color :> String;2516  @VssSignalMetadata about Vehicle_Cabin_Light_AmbientLight_Color {2517    path = "Vehicle.Cabin.Light.AmbientLight.Color";2518    kind = "actuator";2519    datatype = "string";2520    sourceDescription = "Hexadecimal color code represented as a 3-byte RGB (i.e. Red, Green, and Blue) value preceded by a hash symbol \"#\". Allowed range \"#000000\" to \"#FFFFFF\".";2521    sourceComment = "For example; \"#C0C0C0\" = Silver, \"#FFD700\" = Gold, \"#000000\" = Black, \"#FFFFFF\" = White, etc.";2522  }25232524  attribute def Vehicle_Cabin_Light_AmbientLight_Intensity :> Integer;2525  @VssSignalMetadata about Vehicle_Cabin_Light_AmbientLight_Intensity {2526    path = "Vehicle.Cabin.Light.AmbientLight.Intensity";2527    kind = "actuator";2528    datatype = "uint8";2529    sourceDescription = "How much of the maximum possible brightness of the light is used. 1 = Maximum attenuation, 100 = No attenuation (i.e. full brightness).";2530    sourceComment = "Minimum value cannot be zero as on/off is controlled by the actuator IsLightOn. V4.0 moved from Cabin.Lights.AmbientLight.Intensity to enable individual control of lights via the SingleConfigurableLight.vspec.";2531  }2532  @VssQuantityMetadata about Vehicle_Cabin_Light_AmbientLight_Intensity {2533    quantityReference = "ISQ::dimensionless";2534    unitReference = "SI::percent";2535  }2536  @VssRangeMetadata about Vehicle_Cabin_Light_AmbientLight_Intensity {2537    minValue = "1";2538    maxValue = "100";2539  }25402541  attribute def Vehicle_Cabin_Light_AmbientLight_IsLightOn :> Boolean;2542  @VssSignalMetadata about Vehicle_Cabin_Light_AmbientLight_IsLightOn {2543    path = "Vehicle.Cabin.Light.AmbientLight.IsLightOn";2544    kind = "actuator";2545    datatype = "boolean";2546    sourceDescription = "Indicates whether the light is turned on. True = On, False = Off.";2547    sourceComment = "";2548  }25492550  attribute def Vehicle_Cabin_Light_InteractiveLightBar_Color :> String;2551  @VssSignalMetadata about Vehicle_Cabin_Light_InteractiveLightBar_Color {2552    path = "Vehicle.Cabin.Light.InteractiveLightBar.Color";2553    kind = "actuator";2554    datatype = "string";2555    sourceDescription = "Hexadecimal color code represented as a 3-byte RGB (i.e. Red, Green, and Blue) value preceded by a hash symbol \"#\". Allowed range \"#000000\" to \"#FFFFFF\".";2556    sourceComment = "For example; \"#C0C0C0\" = Silver, \"#FFD700\" = Gold, \"#000000\" = Black, \"#FFFFFF\" = White, etc.";2557  }25582559  attribute def Vehicle_Cabin_Light_InteractiveLightBar_Effect :> String;2560  @VssSignalMetadata about Vehicle_Cabin_Light_InteractiveLightBar_Effect {2561    path = "Vehicle.Cabin.Light.InteractiveLightBar.Effect";2562    kind = "actuator";2563    datatype = "string";2564    sourceDescription = "Light effect selection from a predefined set of allowed values.";2565    sourceComment = "Default and allowed values are OEM-specific and should be defined accordingly (e.g. with the use of overlays).";2566  }25672568  attribute def Vehicle_Cabin_Light_InteractiveLightBar_Intensity :> Integer;2569  @VssSignalMetadata about Vehicle_Cabin_Light_InteractiveLightBar_Intensity {2570    path = "Vehicle.Cabin.Light.InteractiveLightBar.Intensity";2571    kind = "actuator";2572    datatype = "uint8";2573    sourceDescription = "How much of the maximum possible brightness of the light is used. 1 = Maximum attenuation, 100 = No attenuation (i.e. full brightness).";2574    sourceComment = "Minimum value cannot be zero as on/off is controlled by the actuator IsLightOn. V4.0 moved from Cabin.Lights.AmbientLight.Intensity to enable individual control of lights via the SingleConfigurableLight.vspec.";2575  }2576  @VssQuantityMetadata about Vehicle_Cabin_Light_InteractiveLightBar_Intensity {2577    quantityReference = "ISQ::dimensionless";2578    unitReference = "SI::percent";2579  }2580  @VssRangeMetadata about Vehicle_Cabin_Light_InteractiveLightBar_Intensity {2581    minValue = "1";2582    maxValue = "100";2583  }25842585  attribute def Vehicle_Cabin_Light_InteractiveLightBar_IsLightOn :> Boolean;2586  @VssSignalMetadata about Vehicle_Cabin_Light_InteractiveLightBar_IsLightOn {2587    path = "Vehicle.Cabin.Light.InteractiveLightBar.IsLightOn";2588    kind = "actuator";2589    datatype = "boolean";2590    sourceDescription = "Indicates whether the light is turned on. True = On, False = Off.";2591    sourceComment = "";2592  }25932594  attribute def Vehicle_Cabin_Light_IsDomeOn :> Boolean;2595  @VssSignalMetadata about Vehicle_Cabin_Light_IsDomeOn {2596    path = "Vehicle.Cabin.Light.IsDomeOn";2597    kind = "actuator";2598    datatype = "boolean";2599    sourceDescription = "Is central dome light on";2600    sourceComment = "";2601  }26022603  attribute def Vehicle_Cabin_Light_IsGloveBoxOn :> Boolean;2604  @VssSignalMetadata about Vehicle_Cabin_Light_IsGloveBoxOn {2605    path = "Vehicle.Cabin.Light.IsGloveBoxOn";2606    kind = "actuator";2607    datatype = "boolean";2608    sourceDescription = "Is glove box light on";2609    sourceComment = "";2610  }26112612  attribute def Vehicle_Cabin_Light_PerceivedAmbientLight :> Integer;2613  @VssSignalMetadata about Vehicle_Cabin_Light_PerceivedAmbientLight {2614    path = "Vehicle.Cabin.Light.PerceivedAmbientLight";2615    kind = "sensor";2616    datatype = "uint8";2617    sourceDescription = "The percentage of ambient light that is measured (e.g., by a sensor) inside the cabin. 0 = No ambient light. 100 = Full brightness.";2618    sourceComment = "V4.0 named changed from \"AmbientLight\" to \"PerceivedAmbientLight\". This is a read-only property that refers to the pre-existing light (e.g., natural light). If you are looking for the in-cabin decorative lights that sometimes are also called \"AmbientLights\", please refer to the branch Vehicle.Cabin.Light.AmbientLight.";2619  }2620  @VssQuantityMetadata about Vehicle_Cabin_Light_PerceivedAmbientLight {2621    quantityReference = "ISQ::dimensionless";2622    unitReference = "SI::percent";2623  }2624  @VssRangeMetadata about Vehicle_Cabin_Light_PerceivedAmbientLight {2625    minValue = "0";2626    maxValue = "100";2627  }26282629  attribute def Vehicle_Cabin_Light_Spotlight_Color :> String;2630  @VssSignalMetadata about Vehicle_Cabin_Light_Spotlight_Color {2631    path = "Vehicle.Cabin.Light.Spotlight.Color";2632    kind = "actuator";2633    datatype = "string";2634    sourceDescription = "Hexadecimal color code represented as a 3-byte RGB (i.e. Red, Green, and Blue) value preceded by a hash symbol \"#\". Allowed range \"#000000\" to \"#FFFFFF\".";2635    sourceComment = "For example; \"#C0C0C0\" = Silver, \"#FFD700\" = Gold, \"#000000\" = Black, \"#FFFFFF\" = White, etc.";2636  }26372638  attribute def Vehicle_Cabin_Light_Spotlight_Intensity :> Integer;2639  @VssSignalMetadata about Vehicle_Cabin_Light_Spotlight_Intensity {2640    path = "Vehicle.Cabin.Light.Spotlight.Intensity";2641    kind = "actuator";2642    datatype = "uint8";2643    sourceDescription = "How much of the maximum possible brightness of the light is used. 1 = Maximum attenuation, 100 = No attenuation (i.e. full brightness).";2644    sourceComment = "Minimum value cannot be zero as on/off is controlled by the actuator IsLightOn. V4.0 moved from Cabin.Lights.AmbientLight.Intensity to enable individual control of lights via the SingleConfigurableLight.vspec.";2645  }2646  @VssQuantityMetadata about Vehicle_Cabin_Light_Spotlight_Intensity {2647    quantityReference = "ISQ::dimensionless";2648    unitReference = "SI::percent";2649  }2650  @VssRangeMetadata about Vehicle_Cabin_Light_Spotlight_Intensity {2651    minValue = "1";2652    maxValue = "100";2653  }26542655  attribute def Vehicle_Cabin_Light_Spotlight_IsLightOn :> Boolean;2656  @VssSignalMetadata about Vehicle_Cabin_Light_Spotlight_IsLightOn {2657    path = "Vehicle.Cabin.Light.Spotlight.IsLightOn";2658    kind = "actuator";2659    datatype = "boolean";2660    sourceDescription = "Indicates whether the light is turned on. True = On, False = Off.";2661    sourceComment = "";2662  }26632664  attribute def Vehicle_Cabin_PowerOptimizeLevel :> Integer;2665  @VssSignalMetadata about Vehicle_Cabin_PowerOptimizeLevel {2666    path = "Vehicle.Cabin.PowerOptimizeLevel";2667    kind = "actuator";2668    datatype = "uint8";2669    sourceDescription = "Power optimization level for this branch/subsystem. A higher number indicates more aggressive power optimization. Level 0 indicates that all functionality is enabled, no power optimization enabled. Level 10 indicates most aggressive power optimization mode, only essential functionality enabled.";2670    sourceComment = "";2671  }2672  @VssRangeMetadata about Vehicle_Cabin_PowerOptimizeLevel {2673    minValue = "0";2674    maxValue = "10";2675  }26762677  attribute def Vehicle_Cabin_RearShade_IsOpen :> Boolean;2678  @VssSignalMetadata about Vehicle_Cabin_RearShade_IsOpen {2679    path = "Vehicle.Cabin.RearShade.IsOpen";2680    kind = "actuator";2681    datatype = "boolean";2682    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";2683    sourceComment = "";2684  }26852686  attribute def Vehicle_Cabin_RearShade_Position :> Integer;2687  @VssSignalMetadata about Vehicle_Cabin_RearShade_Position {2688    path = "Vehicle.Cabin.RearShade.Position";2689    kind = "actuator";2690    datatype = "uint8";2691    sourceDescription = "Item position. 0 = Start position 100 = End position.";2692    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";2693  }2694  @VssQuantityMetadata about Vehicle_Cabin_RearShade_Position {2695    quantityReference = "ISQ::dimensionless";2696    unitReference = "SI::percent";2697  }2698  @VssRangeMetadata about Vehicle_Cabin_RearShade_Position {2699    minValue = "0";2700    maxValue = "100";2701  }27022703  attribute def Vehicle_Cabin_RearShade_Switch :> Vehicle_Cabin_RearShade_Switch_AllowedValue;2704  @VssSignalMetadata about Vehicle_Cabin_RearShade_Switch {2705    path = "Vehicle.Cabin.RearShade.Switch";2706    kind = "actuator";2707    datatype = "string";2708    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";2709    sourceComment = "";2710  }2711  @VssAllowedValuesMetadata about Vehicle_Cabin_RearShade_Switch {2712    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";2713  }27142715  attribute def Vehicle_Cabin_RearviewMirror_DimmingLevel :> Integer;2716  @VssSignalMetadata about Vehicle_Cabin_RearviewMirror_DimmingLevel {2717    path = "Vehicle.Cabin.RearviewMirror.DimmingLevel";2718    kind = "actuator";2719    datatype = "uint8";2720    sourceDescription = "Dimming level of rear-view mirror. 0 = Undimmed. 100 = Fully dimmed.";2721    sourceComment = "";2722  }2723  @VssQuantityMetadata about Vehicle_Cabin_RearviewMirror_DimmingLevel {2724    quantityReference = "ISQ::dimensionless";2725    unitReference = "SI::percent";2726  }2727  @VssRangeMetadata about Vehicle_Cabin_RearviewMirror_DimmingLevel {2728    minValue = "";2729    maxValue = "100";2730  }27312732  attribute def Vehicle_Cabin_Seat_Airbag_IsDeployed :> Boolean;2733  @VssSignalMetadata about Vehicle_Cabin_Seat_Airbag_IsDeployed {2734    path = "Vehicle.Cabin.Seat.Airbag.IsDeployed";2735    kind = "sensor";2736    datatype = "boolean";2737    sourceDescription = "Airbag deployment status. True = Airbag deployed. False = Airbag not deployed.";2738    sourceComment = "";2739  }27402741  attribute def Vehicle_Cabin_Seat_Airbag_IsEnabled :> Boolean;2742  @VssSignalMetadata about Vehicle_Cabin_Seat_Airbag_IsEnabled {2743    path = "Vehicle.Cabin.Seat.Airbag.IsEnabled";2744    kind = "sensor";2745    datatype = "boolean";2746    sourceDescription = "Airbag enabled status. True = Airbag enabled. False = Airbag not enabled.";2747    sourceComment = "";2748  }27492750  attribute def Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport :> Real;2751  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport {2752    path = "Vehicle.Cabin.Seat.Backrest.BottomLumbarSupport";2753    kind = "actuator";2754    datatype = "float";2755    sourceDescription = "Bottom lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position.";2756    sourceComment = "";2757  }2758  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport {2759    quantityReference = "ISQ::dimensionless";2760    unitReference = "SI::percent";2761  }2762  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport {2763    minValue = "0";2764    maxValue = "100";2765  }27662767  attribute def Vehicle_Cabin_Seat_Backrest_HeatingCooling :> Integer;2768  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_HeatingCooling {2769    path = "Vehicle.Cabin.Seat.Backrest.HeatingCooling";2770    kind = "actuator";2771    datatype = "int8";2772    sourceDescription = "Heating or Cooling requsted for the Item. -100 = Maximum cooling, 0 = Heating/cooling deactivated, 100 = Maximum heating.";2773    sourceComment = "";2774  }2775  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_HeatingCooling {2776    quantityReference = "ISQ::dimensionless";2777    unitReference = "SI::percent";2778  }2779  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_HeatingCooling {2780    minValue = "-100";2781    maxValue = "100";2782  }27832784  attribute def Vehicle_Cabin_Seat_Backrest_IsLessLumbarSupportSwitchEngaged :> Boolean;2785  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsLessLumbarSupportSwitchEngaged {2786    path = "Vehicle.Cabin.Seat.Backrest.IsLessLumbarSupportSwitchEngaged";2787    kind = "actuator";2788    datatype = "boolean";2789    sourceDescription = "Is switch for less lumbar support engaged.";2790    sourceComment = "Affects the property (Backrest.LumbarSupport).";2791  }27922793  attribute def Vehicle_Cabin_Seat_Backrest_IsLessSideBolsterSupportSwitchEngaged :> Boolean;2794  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsLessSideBolsterSupportSwitchEngaged {2795    path = "Vehicle.Cabin.Seat.Backrest.IsLessSideBolsterSupportSwitchEngaged";2796    kind = "actuator";2797    datatype = "boolean";2798    sourceDescription = "Is switch for less side bolster support engaged.";2799    sourceComment = "Affects the property (Backrest.SideBolsterSupport).";2800  }28012802  attribute def Vehicle_Cabin_Seat_Backrest_IsLumbarDownSwitchEngaged :> Boolean;2803  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsLumbarDownSwitchEngaged {2804    path = "Vehicle.Cabin.Seat.Backrest.IsLumbarDownSwitchEngaged";2805    kind = "actuator";2806    datatype = "boolean";2807    sourceDescription = "Lumbar down switch engaged.";2808    sourceComment = "Affects the property (Backrest.LumbarSupport).";2809  }28102811  attribute def Vehicle_Cabin_Seat_Backrest_IsLumbarUpSwitchEngaged :> Boolean;2812  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsLumbarUpSwitchEngaged {2813    path = "Vehicle.Cabin.Seat.Backrest.IsLumbarUpSwitchEngaged";2814    kind = "actuator";2815    datatype = "boolean";2816    sourceDescription = "Lumbar up switch engaged.";2817    sourceComment = "Affects the property (Backrest.LumbarSupport).";2818  }28192820  attribute def Vehicle_Cabin_Seat_Backrest_IsMoreLumbarSupportSwitchEngaged :> Boolean;2821  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsMoreLumbarSupportSwitchEngaged {2822    path = "Vehicle.Cabin.Seat.Backrest.IsMoreLumbarSupportSwitchEngaged";2823    kind = "actuator";2824    datatype = "boolean";2825    sourceDescription = "Is switch for more lumbar support engaged.";2826    sourceComment = "Affects the property (Backrest.LumbarSupport).";2827  }28282829  attribute def Vehicle_Cabin_Seat_Backrest_IsMoreSideBolsterSupportSwitchEngaged :> Boolean;2830  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsMoreSideBolsterSupportSwitchEngaged {2831    path = "Vehicle.Cabin.Seat.Backrest.IsMoreSideBolsterSupportSwitchEngaged";2832    kind = "actuator";2833    datatype = "boolean";2834    sourceDescription = "Is switch for more side bolster support engaged.";2835    sourceComment = "Affects the property (Backrest.SideBolsterSupport).";2836  }28372838  attribute def Vehicle_Cabin_Seat_Backrest_IsReclineBackwardSwitchEngaged :> Boolean;2839  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsReclineBackwardSwitchEngaged {2840    path = "Vehicle.Cabin.Seat.Backrest.IsReclineBackwardSwitchEngaged";2841    kind = "actuator";2842    datatype = "boolean";2843    sourceDescription = "Backrest recline backward switch engaged.";2844    sourceComment = "Affects the property (Backrest.Recline).";2845  }28462847  attribute def Vehicle_Cabin_Seat_Backrest_IsReclineForwardSwitchEngaged :> Boolean;2848  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsReclineForwardSwitchEngaged {2849    path = "Vehicle.Cabin.Seat.Backrest.IsReclineForwardSwitchEngaged";2850    kind = "actuator";2851    datatype = "boolean";2852    sourceDescription = "Backrest recline forward switch engaged.";2853    sourceComment = "Affects the property (Backrest.Recline).";2854  }28552856  attribute def Vehicle_Cabin_Seat_Backrest_LumbarHeight :> Integer;2857  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_LumbarHeight {2858    path = "Vehicle.Cabin.Seat.Backrest.LumbarHeight";2859    kind = "actuator";2860    datatype = "uint8";2861    sourceDescription = "Height of lumbar support. Position is relative within available movable range of the lumbar support. 0 = Lowermost position supported.";2862    sourceComment = "";2863  }2864  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_LumbarHeight {2865    quantityReference = "ISQ::length";2866    unitReference = "SI::millimetre";2867  }2868  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_LumbarHeight {2869    minValue = "0";2870    maxValue = "";2871  }28722873  attribute def Vehicle_Cabin_Seat_Backrest_LumbarSupport :> Real;2874  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_LumbarSupport {2875    path = "Vehicle.Cabin.Seat.Backrest.LumbarSupport";2876    kind = "actuator";2877    datatype = "float";2878    sourceDescription = "Lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position.";2879    sourceComment = "A vehicle should typically either use this generic lumbar signal or the more specified top/mid/bottom signals.";2880  }2881  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_LumbarSupport {2882    quantityReference = "ISQ::dimensionless";2883    unitReference = "SI::percent";2884  }2885  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_LumbarSupport {2886    minValue = "0";2887    maxValue = "100";2888  }28892890  attribute def Vehicle_Cabin_Seat_Backrest_MidLumbarSupport :> Real;2891  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_MidLumbarSupport {2892    path = "Vehicle.Cabin.Seat.Backrest.MidLumbarSupport";2893    kind = "actuator";2894    datatype = "float";2895    sourceDescription = "Mid lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position.";2896    sourceComment = "";2897  }2898  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_MidLumbarSupport {2899    quantityReference = "ISQ::dimensionless";2900    unitReference = "SI::percent";2901  }2902  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_MidLumbarSupport {2903    minValue = "0";2904    maxValue = "100";2905  }29062907  attribute def Vehicle_Cabin_Seat_Backrest_Recline :> Real;2908  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_Recline {2909    path = "Vehicle.Cabin.Seat.Backrest.Recline";2910    kind = "actuator";2911    datatype = "float";2912    sourceDescription = "Backrest recline compared to seat z-axis (seat vertical axis). 0 degrees = Upright/Vertical backrest. Negative degrees for forward recline. Positive degrees for backward recline.";2913    sourceComment = "Seat z-axis depends on seat tilt. This means that movement of backrest due to seat tilting will not affect Backrest.Recline as long as the angle between Seating and Backrest are constant. Absolute recline relative to vehicle z-axis can be calculated as Tilt + Backrest.Recline.";2914  }2915  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_Recline {2916    quantityReference = "ISQ::planeAngle";2917    unitReference = "SI::degree";2918  }29192920  attribute def Vehicle_Cabin_Seat_Backrest_SideBolsterSupport :> Real;2921  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupport {2922    path = "Vehicle.Cabin.Seat.Backrest.SideBolsterSupport";2923    kind = "actuator";2924    datatype = "float";2925    sourceDescription = "Side bolster support. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";2926    sourceComment = "";2927  }2928  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupport {2929    quantityReference = "ISQ::dimensionless";2930    unitReference = "SI::percent";2931  }2932  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupport {2933    minValue = "0";2934    maxValue = "100";2935  }29362937  attribute def Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft :> Real;2938  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft {2939    path = "Vehicle.Cabin.Seat.Backrest.SideBolsterSupportLeft";2940    kind = "actuator";2941    datatype = "float";2942    sourceDescription = "Side bolster support left. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";2943    sourceComment = "";2944  }2945  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft {2946    quantityReference = "ISQ::dimensionless";2947    unitReference = "SI::percent";2948  }2949  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft {2950    minValue = "0";2951    maxValue = "100";2952  }29532954  attribute def Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight :> Real;2955  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight {2956    path = "Vehicle.Cabin.Seat.Backrest.SideBolsterSupportRight";2957    kind = "actuator";2958    datatype = "float";2959    sourceDescription = "Side bolster support right. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";2960    sourceComment = "";2961  }2962  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight {2963    quantityReference = "ISQ::dimensionless";2964    unitReference = "SI::percent";2965  }2966  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight {2967    minValue = "0";2968    maxValue = "100";2969  }29702971  attribute def Vehicle_Cabin_Seat_Backrest_TopLumbarSupport :> Real;2972  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_TopLumbarSupport {2973    path = "Vehicle.Cabin.Seat.Backrest.TopLumbarSupport";2974    kind = "actuator";2975    datatype = "float";2976    sourceDescription = "Top lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position.";2977    sourceComment = "";2978  }2979  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_TopLumbarSupport {2980    quantityReference = "ISQ::dimensionless";2981    unitReference = "SI::percent";2982  }2983  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_TopLumbarSupport {2984    minValue = "0";2985    maxValue = "100";2986  }29872988  attribute def Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport :> Real;2989  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport {2990    path = "Vehicle.Cabin.Seat.Backrest.UpperShoulderSupport";2991    kind = "actuator";2992    datatype = "float";2993    sourceDescription = "Upper shoulder support. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";2994    sourceComment = "";2995  }2996  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport {2997    quantityReference = "ISQ::dimensionless";2998    unitReference = "SI::percent";2999  }3000  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport {3001    minValue = "0";3002    maxValue = "100";3003  }30043005  attribute def Vehicle_Cabin_Seat_Headrest_Angle :> Real;3006  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_Angle {3007    path = "Vehicle.Cabin.Seat.Headrest.Angle";3008    kind = "actuator";3009    datatype = "float";3010    sourceDescription = "Headrest angle, relative to backrest, 0 degrees if parallel to backrest, Positive degrees = tilted forward.";3011    sourceComment = "";3012  }3013  @VssQuantityMetadata about Vehicle_Cabin_Seat_Headrest_Angle {3014    quantityReference = "ISQ::planeAngle";3015    unitReference = "SI::degree";3016  }30173018  attribute def Vehicle_Cabin_Seat_Headrest_Height :> Integer;3019  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_Height {3020    path = "Vehicle.Cabin.Seat.Headrest.Height";3021    kind = "actuator";3022    datatype = "uint8";3023    sourceDescription = "Position of headrest relative to movable range of the head rest. 0 = Bottommost position supported.";3024    sourceComment = "";3025  }3026  @VssQuantityMetadata about Vehicle_Cabin_Seat_Headrest_Height {3027    quantityReference = "ISQ::length";3028    unitReference = "SI::millimetre";3029  }3030  @VssRangeMetadata about Vehicle_Cabin_Seat_Headrest_Height {3031    minValue = "0";3032    maxValue = "";3033  }30343035  attribute def Vehicle_Cabin_Seat_Headrest_IsBackwardSwitchEngaged :> Boolean;3036  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_IsBackwardSwitchEngaged {3037    path = "Vehicle.Cabin.Seat.Headrest.IsBackwardSwitchEngaged";3038    kind = "actuator";3039    datatype = "boolean";3040    sourceDescription = "Headrest backward switch engaged.";3041    sourceComment = "Affects the property (Headrest.Angle).";3042  }30433044  attribute def Vehicle_Cabin_Seat_Headrest_IsDownSwitchEngaged :> Boolean;3045  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_IsDownSwitchEngaged {3046    path = "Vehicle.Cabin.Seat.Headrest.IsDownSwitchEngaged";3047    kind = "actuator";3048    datatype = "boolean";3049    sourceDescription = "Headrest down switch engaged.";3050    sourceComment = "Affects the property (Headrest.Height).";3051  }30523053  attribute def Vehicle_Cabin_Seat_Headrest_IsForwardSwitchEngaged :> Boolean;3054  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_IsForwardSwitchEngaged {3055    path = "Vehicle.Cabin.Seat.Headrest.IsForwardSwitchEngaged";3056    kind = "actuator";3057    datatype = "boolean";3058    sourceDescription = "Headrest forward switch engaged.";3059    sourceComment = "Affects the property (Headrest.Angle).";3060  }30613062  attribute def Vehicle_Cabin_Seat_Headrest_IsUpSwitchEngaged :> Boolean;3063  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_IsUpSwitchEngaged {3064    path = "Vehicle.Cabin.Seat.Headrest.IsUpSwitchEngaged";3065    kind = "actuator";3066    datatype = "boolean";3067    sourceDescription = "Headrest up switch engaged.";3068    sourceComment = "Affects the property (Headrest.Height).";3069  }30703071  attribute def Vehicle_Cabin_Seat_HeatingCooling :> Integer;3072  @VssSignalMetadata about Vehicle_Cabin_Seat_HeatingCooling {3073    path = "Vehicle.Cabin.Seat.HeatingCooling";3074    kind = "actuator";3075    datatype = "int8";3076    sourceDescription = "Heating or Cooling requsted for the Item. -100 = Maximum cooling, 0 = Heating/cooling deactivated, 100 = Maximum heating.";3077    sourceComment = "";3078  }3079  @VssQuantityMetadata about Vehicle_Cabin_Seat_HeatingCooling {3080    quantityReference = "ISQ::dimensionless";3081    unitReference = "SI::percent";3082  }3083  @VssRangeMetadata about Vehicle_Cabin_Seat_HeatingCooling {3084    minValue = "-100";3085    maxValue = "100";3086  }30873088  attribute def Vehicle_Cabin_Seat_Height :> Integer;3089  @VssSignalMetadata about Vehicle_Cabin_Seat_Height {3090    path = "Vehicle.Cabin.Seat.Height";3091    kind = "actuator";3092    datatype = "uint16";3093    sourceDescription = "Seat position on vehicle z-axis. Position is relative within available movable range of the seating. 0 = Lowermost position supported.";3094    sourceComment = "";3095  }3096  @VssQuantityMetadata about Vehicle_Cabin_Seat_Height {3097    quantityReference = "ISQ::length";3098    unitReference = "SI::millimetre";3099  }3100  @VssRangeMetadata about Vehicle_Cabin_Seat_Height {3101    minValue = "0";3102    maxValue = "";3103  }31043105  attribute def Vehicle_Cabin_Seat_IsBackwardSwitchEngaged :> Boolean;3106  @VssSignalMetadata about Vehicle_Cabin_Seat_IsBackwardSwitchEngaged {3107    path = "Vehicle.Cabin.Seat.IsBackwardSwitchEngaged";3108    kind = "actuator";3109    datatype = "boolean";3110    sourceDescription = "Seat backward switch engaged.";3111    sourceComment = "Affects the property (Position).";3112  }31133114  attribute def Vehicle_Cabin_Seat_IsBelted :> Boolean;3115  @VssSignalMetadata about Vehicle_Cabin_Seat_IsBelted {3116    path = "Vehicle.Cabin.Seat.IsBelted";3117    kind = "sensor";3118    datatype = "boolean";3119    sourceDescription = "Is the belt engaged.";3120    sourceComment = "";3121  }31223123  attribute def Vehicle_Cabin_Seat_IsCoolerSwitchEngaged :> Boolean;3124  @VssSignalMetadata about Vehicle_Cabin_Seat_IsCoolerSwitchEngaged {3125    path = "Vehicle.Cabin.Seat.IsCoolerSwitchEngaged";3126    kind = "actuator";3127    datatype = "boolean";3128    sourceDescription = "Cooler switch for Seat heater.";3129    sourceComment = "Affects the property (HeatingCooling).";3130  }31313132  attribute def Vehicle_Cabin_Seat_IsDecreaseMassageLevelSwitchEngaged :> Boolean;3133  @VssSignalMetadata about Vehicle_Cabin_Seat_IsDecreaseMassageLevelSwitchEngaged {3134    path = "Vehicle.Cabin.Seat.IsDecreaseMassageLevelSwitchEngaged";3135    kind = "actuator";3136    datatype = "boolean";3137    sourceDescription = "Decrease massage level switch engaged.";3138    sourceComment = "Affects the property (Massage.Level).";3139  }31403141  attribute def Vehicle_Cabin_Seat_IsDownSwitchEngaged :> Boolean;3142  @VssSignalMetadata about Vehicle_Cabin_Seat_IsDownSwitchEngaged {3143    path = "Vehicle.Cabin.Seat.IsDownSwitchEngaged";3144    kind = "actuator";3145    datatype = "boolean";3146    sourceDescription = "Seat down switch engaged.";3147    sourceComment = "Affects the property (Height).";3148  }31493150  attribute def Vehicle_Cabin_Seat_IsForwardSwitchEngaged :> Boolean;3151  @VssSignalMetadata about Vehicle_Cabin_Seat_IsForwardSwitchEngaged {3152    path = "Vehicle.Cabin.Seat.IsForwardSwitchEngaged";3153    kind = "actuator";3154    datatype = "boolean";3155    sourceDescription = "Seat forward switch engaged.";3156    sourceComment = "Affects the property (Position).";3157  }31583159  attribute def Vehicle_Cabin_Seat_IsIncreaseMassageLevelSwitchEngaged :> Boolean;3160  @VssSignalMetadata about Vehicle_Cabin_Seat_IsIncreaseMassageLevelSwitchEngaged {3161    path = "Vehicle.Cabin.Seat.IsIncreaseMassageLevelSwitchEngaged";3162    kind = "actuator";3163    datatype = "boolean";3164    sourceDescription = "Increase massage level switch engaged.";3165    sourceComment = "Affects the property (Massage.Level).";3166  }31673168  attribute def Vehicle_Cabin_Seat_IsTiltBackwardSwitchEngaged :> Boolean;3169  @VssSignalMetadata about Vehicle_Cabin_Seat_IsTiltBackwardSwitchEngaged {3170    path = "Vehicle.Cabin.Seat.IsTiltBackwardSwitchEngaged";3171    kind = "actuator";3172    datatype = "boolean";3173    sourceDescription = "Tilt backward switch engaged.";3174    sourceComment = "Affects the property (Tilt).";3175  }31763177  attribute def Vehicle_Cabin_Seat_IsTiltForwardSwitchEngaged :> Boolean;3178  @VssSignalMetadata about Vehicle_Cabin_Seat_IsTiltForwardSwitchEngaged {3179    path = "Vehicle.Cabin.Seat.IsTiltForwardSwitchEngaged";3180    kind = "actuator";3181    datatype = "boolean";3182    sourceDescription = "Tilt forward switch engaged.";3183    sourceComment = "Affects the property (Tilt).";3184  }31853186  attribute def Vehicle_Cabin_Seat_IsUpSwitchEngaged :> Boolean;3187  @VssSignalMetadata about Vehicle_Cabin_Seat_IsUpSwitchEngaged {3188    path = "Vehicle.Cabin.Seat.IsUpSwitchEngaged";3189    kind = "actuator";3190    datatype = "boolean";3191    sourceDescription = "Seat up switch engaged.";3192    sourceComment = "Affects the property (Height).";3193  }31943195  attribute def Vehicle_Cabin_Seat_IsWarmerSwitchEngaged :> Boolean;3196  @VssSignalMetadata about Vehicle_Cabin_Seat_IsWarmerSwitchEngaged {3197    path = "Vehicle.Cabin.Seat.IsWarmerSwitchEngaged";3198    kind = "actuator";3199    datatype = "boolean";3200    sourceDescription = "Warmer switch for Seat heater.";3201    sourceComment = "Affects the property (HeatingCooling).";3202  }32033204  attribute def Vehicle_Cabin_Seat_Massage_IsAvailable :> Boolean;3205  @VssSignalMetadata about Vehicle_Cabin_Seat_Massage_IsAvailable {3206    path = "Vehicle.Cabin.Seat.Massage.IsAvailable";3207    kind = "attribute";3208    datatype = "boolean";3209    sourceDescription = "True if the seat have the massage capability";3210    sourceComment = "";3211  }32123213  attribute def Vehicle_Cabin_Seat_Massage_Level :> Integer;3214  @VssSignalMetadata about Vehicle_Cabin_Seat_Massage_Level {3215    path = "Vehicle.Cabin.Seat.Massage.Level";3216    kind = "actuator";3217    datatype = "uint8";3218    sourceDescription = "Seat massage level. 0 = off. 100 = max massage.";3219    sourceComment = "";3220  }3221  @VssQuantityMetadata about Vehicle_Cabin_Seat_Massage_Level {3222    quantityReference = "ISQ::dimensionless";3223    unitReference = "SI::percent";3224  }3225  @VssRangeMetadata about Vehicle_Cabin_Seat_Massage_Level {3226    minValue = "0";3227    maxValue = "100";3228  }32293230  attribute def Vehicle_Cabin_Seat_Massage_Status :> Vehicle_Cabin_Seat_Massage_Status_AllowedValue;3231  @VssSignalMetadata about Vehicle_Cabin_Seat_Massage_Status {3232    path = "Vehicle.Cabin.Seat.Massage.Status";3233    kind = "sensor";3234    datatype = "string";3235    sourceDescription = "Massage status.";3236    sourceComment = "";3237  }3238  @VssAllowedValuesMetadata about Vehicle_Cabin_Seat_Massage_Status {3239    allowedValues = "ON, OFF";3240  }32413242  attribute def Vehicle_Cabin_Seat_Massage_SupportedTypes :> String;3243  @VssSignalMetadata about Vehicle_Cabin_Seat_Massage_SupportedTypes {3244    path = "Vehicle.Cabin.Seat.Massage.SupportedTypes";3245    kind = "attribute";3246    datatype = "string[]";3247    sourceDescription = "Type of massage.";3248    sourceComment = "OEMs may define a list of identifiers for supported massage types using the allowed keyword";3249  }32503251  attribute def Vehicle_Cabin_Seat_Massage_TypeActive :> String;3252  @VssSignalMetadata about Vehicle_Cabin_Seat_Massage_TypeActive {3253    path = "Vehicle.Cabin.Seat.Massage.TypeActive";3254    kind = "actuator";3255    datatype = "string";3256    sourceDescription = "Type of massage active.";3257    sourceComment = "OEMs may define a list of identifiers for supported massage types using the allowed keyword";3258  }32593260  attribute def Vehicle_Cabin_Seat_NeckScarf_FanSpeed :> Integer;3261  @VssSignalMetadata about Vehicle_Cabin_Seat_NeckScarf_FanSpeed {3262    path = "Vehicle.Cabin.Seat.NeckScarf.FanSpeed";3263    kind = "actuator";3264    datatype = "uint8";3265    sourceDescription = "Speed of the fan.";3266    sourceComment = "";3267  }3268  @VssQuantityMetadata about Vehicle_Cabin_Seat_NeckScarf_FanSpeed {3269    quantityReference = "ISQ::dimensionless";3270    unitReference = "SI::percent";3271  }3272  @VssRangeMetadata about Vehicle_Cabin_Seat_NeckScarf_FanSpeed {3273    minValue = "0";3274    maxValue = "100";3275  }32763277  attribute def Vehicle_Cabin_Seat_NeckScarf_HeatingCooling :> Integer;3278  @VssSignalMetadata about Vehicle_Cabin_Seat_NeckScarf_HeatingCooling {3279    path = "Vehicle.Cabin.Seat.NeckScarf.HeatingCooling";3280    kind = "actuator";3281    datatype = "int8";3282    sourceDescription = "Heating or Cooling requsted for the Item. -100 = Maximum cooling, 0 = Heating/cooling deactivated, 100 = Maximum heating.";3283    sourceComment = "";3284  }3285  @VssQuantityMetadata about Vehicle_Cabin_Seat_NeckScarf_HeatingCooling {3286    quantityReference = "ISQ::dimensionless";3287    unitReference = "SI::percent";3288  }3289  @VssRangeMetadata about Vehicle_Cabin_Seat_NeckScarf_HeatingCooling {3290    minValue = "-100";3291    maxValue = "100";3292  }32933294  attribute def Vehicle_Cabin_Seat_OccupancyStatus :> Vehicle_Cabin_Seat_OccupancyStatus_AllowedValue;3295  @VssSignalMetadata about Vehicle_Cabin_Seat_OccupancyStatus {3296    path = "Vehicle.Cabin.Seat.OccupancyStatus";3297    kind = "sensor";3298    datatype = "string";3299    sourceDescription = "Occupancy status of the seat.";3300    sourceComment = "";3301  }3302  @VssAllowedValuesMetadata about Vehicle_Cabin_Seat_OccupancyStatus {3303    allowedValues = "UNKNOWN, OCCUPIED, EMPTY";3304  }33053306  attribute def Vehicle_Cabin_Seat_Position :> Integer;3307  @VssSignalMetadata about Vehicle_Cabin_Seat_Position {3308    path = "Vehicle.Cabin.Seat.Position";3309    kind = "actuator";3310    datatype = "uint16";3311    sourceDescription = "Seat position on vehicle x-axis. Position is relative to the frontmost position supported by the seat. 0 = Frontmost position supported.";3312    sourceComment = "";3313  }3314  @VssQuantityMetadata about Vehicle_Cabin_Seat_Position {3315    quantityReference = "ISQ::length";3316    unitReference = "SI::millimetre";3317  }3318  @VssRangeMetadata about Vehicle_Cabin_Seat_Position {3319    minValue = "0";3320    maxValue = "";3321  }33223323  attribute def Vehicle_Cabin_Seat_SeatBeltHeight :> Integer;3324  @VssSignalMetadata about Vehicle_Cabin_Seat_SeatBeltHeight {3325    path = "Vehicle.Cabin.Seat.SeatBeltHeight";3326    kind = "actuator";3327    datatype = "uint16";3328    sourceDescription = "Seat belt position on vehicle z-axis. Position is relative within available movable range of the seat belt. 0 = Lowermost position supported.";3329    sourceComment = "";3330  }3331  @VssQuantityMetadata about Vehicle_Cabin_Seat_SeatBeltHeight {3332    quantityReference = "ISQ::length";3333    unitReference = "SI::millimetre";3334  }33353336  attribute def Vehicle_Cabin_Seat_Seating_HeatingCooling :> Integer;3337  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_HeatingCooling {3338    path = "Vehicle.Cabin.Seat.Seating.HeatingCooling";3339    kind = "actuator";3340    datatype = "int8";3341    sourceDescription = "Heating or Cooling requsted for the Item. -100 = Maximum cooling, 0 = Heating/cooling deactivated, 100 = Maximum heating.";3342    sourceComment = "";3343  }3344  @VssQuantityMetadata about Vehicle_Cabin_Seat_Seating_HeatingCooling {3345    quantityReference = "ISQ::dimensionless";3346    unitReference = "SI::percent";3347  }3348  @VssRangeMetadata about Vehicle_Cabin_Seat_Seating_HeatingCooling {3349    minValue = "-100";3350    maxValue = "100";3351  }33523353  attribute def Vehicle_Cabin_Seat_Seating_IsBackwardSwitchEngaged :> Boolean;3354  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_IsBackwardSwitchEngaged {3355    path = "Vehicle.Cabin.Seat.Seating.IsBackwardSwitchEngaged";3356    kind = "actuator";3357    datatype = "boolean";3358    sourceDescription = "Is switch to decrease seating length engaged.";3359    sourceComment = "Affects the property (Seating.Length).";3360  }33613362  attribute def Vehicle_Cabin_Seat_Seating_IsForwardSwitchEngaged :> Boolean;3363  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_IsForwardSwitchEngaged {3364    path = "Vehicle.Cabin.Seat.Seating.IsForwardSwitchEngaged";3365    kind = "actuator";3366    datatype = "boolean";3367    sourceDescription = "Is switch to increase seating length engaged.";3368    sourceComment = "";3369  }33703371  attribute def Vehicle_Cabin_Seat_Seating_Length :> Integer;3372  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_Length {3373    path = "Vehicle.Cabin.Seat.Seating.Length";3374    kind = "actuator";3375    datatype = "uint16";3376    sourceDescription = "Length adjustment of seating. 0 = Adjustable part of seating in rearmost position (Shortest length of seating).";3377    sourceComment = "";3378  }3379  @VssQuantityMetadata about Vehicle_Cabin_Seat_Seating_Length {3380    quantityReference = "ISQ::length";3381    unitReference = "SI::millimetre";3382  }3383  @VssRangeMetadata about Vehicle_Cabin_Seat_Seating_Length {3384    minValue = "0";3385    maxValue = "";3386  }33873388  attribute def Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft :> Real;3389  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft {3390    path = "Vehicle.Cabin.Seat.Seating.SideBolsterSupportLeft";3391    kind = "actuator";3392    datatype = "float";3393    sourceDescription = "Seat bottom side bolster support left. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";3394    sourceComment = "";3395  }3396  @VssQuantityMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft {3397    quantityReference = "ISQ::dimensionless";3398    unitReference = "SI::percent";3399  }3400  @VssRangeMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft {3401    minValue = "0";3402    maxValue = "100";3403  }34043405  attribute def Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight :> Real;3406  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight {3407    path = "Vehicle.Cabin.Seat.Seating.SideBolsterSupportRight";3408    kind = "actuator";3409    datatype = "float";3410    sourceDescription = "Seat bottom side bolster support right. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";3411    sourceComment = "";3412  }3413  @VssQuantityMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight {3414    quantityReference = "ISQ::dimensionless";3415    unitReference = "SI::percent";3416  }3417  @VssRangeMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight {3418    minValue = "0";3419    maxValue = "100";3420  }34213422  attribute def Vehicle_Cabin_Seat_Tilt :> Real;3423  @VssSignalMetadata about Vehicle_Cabin_Seat_Tilt {3424    path = "Vehicle.Cabin.Seat.Tilt";3425    kind = "actuator";3426    datatype = "float";3427    sourceDescription = "Tilting of seat (seating and backrest) relative to vehicle x-axis. 0 = seat bottom is flat, seat bottom and vehicle x-axis are parallel. Positive degrees = seat tilted backwards, seat x-axis tilted upward, seat z-axis is tilted backward.";3428    sourceComment = "In VSS it is assumed that tilting a seat affects both seating (seat bottom) and backrest, i.e. the angle between seating and backrest will not be affected when changing Tilt.";3429  }3430  @VssQuantityMetadata about Vehicle_Cabin_Seat_Tilt {3431    quantityReference = "ISQ::planeAngle";3432    unitReference = "SI::degree";3433  }34343435  attribute def Vehicle_Cabin_SeatPosCount :> ScalarValues::ScalarValue;3436  @VssSignalMetadata about Vehicle_Cabin_SeatPosCount {3437    path = "Vehicle.Cabin.SeatPosCount";3438    kind = "attribute";3439    datatype = "uint8[]";3440    sourceDescription = "Number of seats across each row from the front to the rear.";3441    sourceComment = "Default value corresponds to two seats in front row and 3 seats in second row.";3442  }34433444  attribute def Vehicle_Cabin_SeatRowCount :> Integer;3445  @VssSignalMetadata about Vehicle_Cabin_SeatRowCount {3446    path = "Vehicle.Cabin.SeatRowCount";3447    kind = "attribute";3448    datatype = "uint8";3449    sourceDescription = "Number of seat rows in vehicle.";3450    sourceComment = "Default value corresponds to two rows of seats.";3451  }34523453  attribute def Vehicle_Cabin_Sunroof_Position :> Integer;3454  @VssSignalMetadata about Vehicle_Cabin_Sunroof_Position {3455    path = "Vehicle.Cabin.Sunroof.Position";3456    kind = "sensor";3457    datatype = "int8";3458    sourceDescription = "Sunroof position. 0 = Fully closed 100 = Fully opened. -100 = Fully tilted.";3459    sourceComment = "";3460  }3461  @VssQuantityMetadata about Vehicle_Cabin_Sunroof_Position {3462    quantityReference = "ISQ::dimensionless";3463    unitReference = "SI::percent";3464  }3465  @VssRangeMetadata about Vehicle_Cabin_Sunroof_Position {3466    minValue = "-100";3467    maxValue = "100";3468  }34693470  attribute def Vehicle_Cabin_Sunroof_Shade_IsOpen :> Boolean;3471  @VssSignalMetadata about Vehicle_Cabin_Sunroof_Shade_IsOpen {3472    path = "Vehicle.Cabin.Sunroof.Shade.IsOpen";3473    kind = "actuator";3474    datatype = "boolean";3475    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";3476    sourceComment = "";3477  }34783479  attribute def Vehicle_Cabin_Sunroof_Shade_Position :> Integer;3480  @VssSignalMetadata about Vehicle_Cabin_Sunroof_Shade_Position {3481    path = "Vehicle.Cabin.Sunroof.Shade.Position";3482    kind = "actuator";3483    datatype = "uint8";3484    sourceDescription = "Item position. 0 = Start position 100 = End position.";3485    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";3486  }3487  @VssQuantityMetadata about Vehicle_Cabin_Sunroof_Shade_Position {3488    quantityReference = "ISQ::dimensionless";3489    unitReference = "SI::percent";3490  }3491  @VssRangeMetadata about Vehicle_Cabin_Sunroof_Shade_Position {3492    minValue = "0";3493    maxValue = "100";3494  }34953496  attribute def Vehicle_Cabin_Sunroof_Shade_Switch :> Vehicle_Cabin_Sunroof_Shade_Switch_AllowedValue;3497  @VssSignalMetadata about Vehicle_Cabin_Sunroof_Shade_Switch {3498    path = "Vehicle.Cabin.Sunroof.Shade.Switch";3499    kind = "actuator";3500    datatype = "string";3501    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";3502    sourceComment = "";3503  }3504  @VssAllowedValuesMetadata about Vehicle_Cabin_Sunroof_Shade_Switch {3505    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";3506  }35073508  attribute def Vehicle_Cabin_Sunroof_Switch :> Vehicle_Cabin_Sunroof_Switch_AllowedValue;3509  @VssSignalMetadata about Vehicle_Cabin_Sunroof_Switch {3510    path = "Vehicle.Cabin.Sunroof.Switch";3511    kind = "actuator";3512    datatype = "string";3513    sourceDescription = "Switch controlling sliding action such as window, sunroof, or shade.";3514    sourceComment = "";3515  }3516  @VssAllowedValuesMetadata about Vehicle_Cabin_Sunroof_Switch {3517    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN, TILT_UP, TILT_DOWN";3518  }35193520  attribute def Vehicle_CargoVolume :> Real;3521  @VssSignalMetadata about Vehicle_CargoVolume {3522    path = "Vehicle.CargoVolume";3523    kind = "attribute";3524    datatype = "float";3525    sourceDescription = "The available volume for cargo or luggage. For automobiles, this is usually the trunk volume.";3526    sourceComment = "";3527  }3528  @VssQuantityMetadata about Vehicle_CargoVolume {3529    quantityReference = "ISQ::volume";3530    unitReference = "SI::litre";3531  }3532  @VssRangeMetadata about Vehicle_CargoVolume {3533    minValue = "0";3534    maxValue = "";3535  }35363537  attribute def Vehicle_Chassis_Accelerator_PedalPosition :> Integer;3538  @VssSignalMetadata about Vehicle_Chassis_Accelerator_PedalPosition {3539    path = "Vehicle.Chassis.Accelerator.PedalPosition";3540    kind = "sensor";3541    datatype = "uint8";3542    sourceDescription = "Accelerator pedal position as percent. 0 = Not depressed. 100 = Fully depressed.";3543    sourceComment = "";3544  }3545  @VssQuantityMetadata about Vehicle_Chassis_Accelerator_PedalPosition {3546    quantityReference = "ISQ::dimensionless";3547    unitReference = "SI::percent";3548  }3549  @VssRangeMetadata about Vehicle_Chassis_Accelerator_PedalPosition {3550    minValue = "0";3551    maxValue = "100";3552  }35533554  attribute def Vehicle_Chassis_Axle_AxleWidth :> Integer;3555  @VssSignalMetadata about Vehicle_Chassis_Axle_AxleWidth {3556    path = "Vehicle.Chassis.Axle.AxleWidth";3557    kind = "attribute";3558    datatype = "uint16";3559    sourceDescription = "The lateral distance between the wheel mounting faces, measured along the spindle axis.";3560    sourceComment = "Corresponds to SAE J1100-2009 W113.";3561  }3562  @VssQuantityMetadata about Vehicle_Chassis_Axle_AxleWidth {3563    quantityReference = "ISQ::length";3564    unitReference = "SI::millimetre";3565  }35663567  attribute def Vehicle_Chassis_Axle_SteeringAngle :> Real;3568  @VssSignalMetadata about Vehicle_Chassis_Axle_SteeringAngle {3569    path = "Vehicle.Chassis.Axle.SteeringAngle";3570    kind = "sensor";3571    datatype = "float";3572    sourceDescription = "Single track two-axle model steering angle. Angle according to ISO 8855. Positive = degrees to the left. Negative = degrees to the right.";3573    sourceComment = "Single track two-axle model steering angle refers to the angle that a centrally mounted wheel would have.";3574  }3575  @VssQuantityMetadata about Vehicle_Chassis_Axle_SteeringAngle {3576    quantityReference = "ISQ::planeAngle";3577    unitReference = "SI::degree";3578  }35793580  attribute def Vehicle_Chassis_Axle_TireAspectRatio :> Integer;3581  @VssSignalMetadata about Vehicle_Chassis_Axle_TireAspectRatio {3582    path = "Vehicle.Chassis.Axle.TireAspectRatio";3583    kind = "attribute";3584    datatype = "uint8";3585    sourceDescription = "Aspect ratio between tire section height and tire section width, as per ETRTO / TRA standard.";3586    sourceComment = "";3587  }3588  @VssQuantityMetadata about Vehicle_Chassis_Axle_TireAspectRatio {3589    quantityReference = "ISQ::dimensionless";3590    unitReference = "SI::percent";3591  }35923593  attribute def Vehicle_Chassis_Axle_TireDiameter :> Real;3594  @VssSignalMetadata about Vehicle_Chassis_Axle_TireDiameter {3595    path = "Vehicle.Chassis.Axle.TireDiameter";3596    kind = "attribute";3597    datatype = "float";3598    sourceDescription = "Outer diameter of tires, in inches, as per ETRTO / TRA standard.";3599    sourceComment = "";3600  }3601  @VssQuantityMetadata about Vehicle_Chassis_Axle_TireDiameter {3602    quantityReference = "ISQ::length";3603    unitReference = "USCustomaryUnits::inch";3604  }36053606  attribute def Vehicle_Chassis_Axle_TireWidth :> Integer;3607  @VssSignalMetadata about Vehicle_Chassis_Axle_TireWidth {3608    path = "Vehicle.Chassis.Axle.TireWidth";3609    kind = "attribute";3610    datatype = "uint16";3611    sourceDescription = "Nominal section width of tires, in mm, as per ETRTO / TRA standard.";3612    sourceComment = "";3613  }3614  @VssQuantityMetadata about Vehicle_Chassis_Axle_TireWidth {3615    quantityReference = "ISQ::length";3616    unitReference = "SI::millimetre";3617  }36183619  attribute def Vehicle_Chassis_Axle_Torque :> Integer;3620  @VssSignalMetadata about Vehicle_Chassis_Axle_Torque {3621    path = "Vehicle.Chassis.Axle.Torque";3622    kind = "sensor";3623    datatype = "int16";3624    sourceDescription = "Incoming axle torque to differential. Negative values indicate regen mode.";3625    sourceComment = "For combustion engine this typically corresponds to the output torque of the multi-speed gearbox. For electrical motor this typically corresponds to the output torque of the single-speed reduction-gear. This signal is typically not used if there is separate electrical motors for left and right wheels.";3626  }3627  @VssQuantityMetadata about Vehicle_Chassis_Axle_Torque {3628    quantityReference = "ISQ::momentOfForce";3629    unitReference = "SI::newtonMetre";3630  }36313632  attribute def Vehicle_Chassis_Axle_TrackWidth :> Integer;3633  @VssSignalMetadata about Vehicle_Chassis_Axle_TrackWidth {3634    path = "Vehicle.Chassis.Axle.TrackWidth";3635    kind = "attribute";3636    datatype = "uint16";3637    sourceDescription = "The lateral distance between the centers of the wheels, measured along the spindle, or axle axis. If there are dual rear wheels, measure from the midway points between the inner and outer tires.";3638    sourceComment = "Corresponds to SAE J1100-2009 W102.";3639  }3640  @VssQuantityMetadata about Vehicle_Chassis_Axle_TrackWidth {3641    quantityReference = "ISQ::length";3642    unitReference = "SI::millimetre";3643  }36443645  attribute def Vehicle_Chassis_Axle_TreadWidth :> Integer;3646  @VssSignalMetadata about Vehicle_Chassis_Axle_TreadWidth {3647    path = "Vehicle.Chassis.Axle.TreadWidth";3648    kind = "attribute";3649    datatype = "uint16";3650    sourceDescription = "The lateral distance between the centerlines of the base tires at ground, including camber angle. If there are dual rear wheels, measure from the midway points between the inner and outer tires.";3651    sourceComment = "Corresponds to SAE J1100-2009 W101.";3652  }3653  @VssQuantityMetadata about Vehicle_Chassis_Axle_TreadWidth {3654    quantityReference = "ISQ::length";3655    unitReference = "SI::millimetre";3656  }36573658  attribute def Vehicle_Chassis_Axle_Wheel_AngularSpeed :> Real;3659  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_AngularSpeed {3660    path = "Vehicle.Chassis.Axle.Wheel.AngularSpeed";3661    kind = "sensor";3662    datatype = "float";3663    sourceDescription = "Angular (Rotational) speed of a vehicle's wheel.";3664    sourceComment = "Positive if wheel is trying to drive vehicle forward. Negative if wheel is trying to drive vehicle backward.";3665  }3666  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_AngularSpeed {3667    quantityReference = "ISQ::angularVelocity";3668    unitReference = "SI::degreePerSecond";3669  }36703671  attribute def Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel :> Integer;3672  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel {3673    path = "Vehicle.Chassis.Axle.Wheel.Brake.FluidLevel";3674    kind = "sensor";3675    datatype = "uint8";3676    sourceDescription = "Brake fluid level as percent. 0 = Empty. 100 = Full.";3677    sourceComment = "";3678  }3679  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel {3680    quantityReference = "ISQ::dimensionless";3681    unitReference = "SI::percent";3682  }3683  @VssRangeMetadata about Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel {3684    minValue = "";3685    maxValue = "100";3686  }36873688  attribute def Vehicle_Chassis_Axle_Wheel_Brake_IsBrakesWorn :> Boolean;3689  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Brake_IsBrakesWorn {3690    path = "Vehicle.Chassis.Axle.Wheel.Brake.IsBrakesWorn";3691    kind = "sensor";3692    datatype = "boolean";3693    sourceDescription = "Brake pad wear status. True = Worn. False = Not Worn.";3694    sourceComment = "";3695  }36963697  attribute def Vehicle_Chassis_Axle_Wheel_Brake_IsFluidLevelLow :> Boolean;3698  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Brake_IsFluidLevelLow {3699    path = "Vehicle.Chassis.Axle.Wheel.Brake.IsFluidLevelLow";3700    kind = "sensor";3701    datatype = "boolean";3702    sourceDescription = "Brake fluid level status. True = Brake fluid level low. False = Brake fluid level OK.";3703    sourceComment = "";3704  }37053706  attribute def Vehicle_Chassis_Axle_Wheel_Brake_PadWear :> Integer;3707  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Brake_PadWear {3708    path = "Vehicle.Chassis.Axle.Wheel.Brake.PadWear";3709    kind = "sensor";3710    datatype = "uint8";3711    sourceDescription = "Brake pad wear as percent. 0 = No Wear. 100 = Worn.";3712    sourceComment = "";3713  }3714  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Brake_PadWear {3715    quantityReference = "ISQ::dimensionless";3716    unitReference = "SI::percent";3717  }3718  @VssRangeMetadata about Vehicle_Chassis_Axle_Wheel_Brake_PadWear {3719    minValue = "";3720    maxValue = "100";3721  }37223723  attribute def Vehicle_Chassis_Axle_Wheel_Speed :> Real;3724  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Speed {3725    path = "Vehicle.Chassis.Axle.Wheel.Speed";3726    kind = "sensor";3727    datatype = "float";3728    sourceDescription = "Linear speed of a vehicle's wheel.";3729    sourceComment = "";3730  }3731  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Speed {3732    quantityReference = "ISQ::speed";3733    unitReference = "SI::kilometrePerHour";3734  }37353736  attribute def Vehicle_Chassis_Axle_Wheel_Tire_AirTemperature :> Real;3737  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Tire_AirTemperature {3738    path = "Vehicle.Chassis.Axle.Wheel.Tire.AirTemperature";3739    kind = "sensor";3740    datatype = "float";3741    sourceDescription = "Air temperature inside the tire in Celsius.";3742    sourceComment = "";3743  }3744  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Tire_AirTemperature {3745    quantityReference = "ISQ::thermodynamicTemperature";3746    unitReference = "SI::degreeCelsius";3747  }37483749  attribute def Vehicle_Chassis_Axle_Wheel_Tire_IsPressureLow :> Boolean;3750  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Tire_IsPressureLow {3751    path = "Vehicle.Chassis.Axle.Wheel.Tire.IsPressureLow";3752    kind = "sensor";3753    datatype = "boolean";3754    sourceDescription = "Tire Pressure Status. True = Low tire pressure. False = Good tire pressure.";3755    sourceComment = "";3756  }37573758  attribute def Vehicle_Chassis_Axle_Wheel_Tire_Pressure :> Integer;3759  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Tire_Pressure {3760    path = "Vehicle.Chassis.Axle.Wheel.Tire.Pressure";3761    kind = "sensor";3762    datatype = "uint16";3763    sourceDescription = "Tire pressure in kilo-Pascal.";3764    sourceComment = "";3765  }3766  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Tire_Pressure {3767    quantityReference = "ISQ::pressure";3768    unitReference = "SI::kilopascal";3769  }37703771  attribute def Vehicle_Chassis_Axle_Wheel_Tire_RubberTemperature :> Real;3772  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Tire_RubberTemperature {3773    path = "Vehicle.Chassis.Axle.Wheel.Tire.RubberTemperature";3774    kind = "sensor";3775    datatype = "float";3776    sourceDescription = "Rubber temperature of the tire in Celsius.";3777    sourceComment = "";3778  }3779  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Tire_RubberTemperature {3780    quantityReference = "ISQ::thermodynamicTemperature";3781    unitReference = "SI::degreeCelsius";3782  }37833784  attribute def Vehicle_Chassis_Axle_Wheel_Tire_Temperature :> Real;3785  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Tire_Temperature {3786    path = "Vehicle.Chassis.Axle.Wheel.Tire.Temperature";3787    kind = "sensor";3788    datatype = "float";3789    sourceDescription = "Tire temperature in Celsius.";3790    sourceComment = "";3791  }3792  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Tire_Temperature {3793    quantityReference = "ISQ::thermodynamicTemperature";3794    unitReference = "SI::degreeCelsius";3795  }37963797  attribute def Vehicle_Chassis_Axle_Wheel_Torque :> Integer;3798  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Torque {3799    path = "Vehicle.Chassis.Axle.Wheel.Torque";3800    kind = "sensor";3801    datatype = "int16";3802    sourceDescription = "Torque provided by drivetrain, excluding torque provided by friction brakes. Negative values indicate regen mode.";3803    sourceComment = "This is typically the torque provided by the differential, or by a motor dedicated for this wheel, after reduction gear if present.";3804  }3805  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Torque {3806    quantityReference = "ISQ::momentOfForce";3807    unitReference = "SI::newtonMetre";3808  }38093810  attribute def Vehicle_Chassis_Axle_WheelCount :> Integer;3811  @VssSignalMetadata about Vehicle_Chassis_Axle_WheelCount {3812    path = "Vehicle.Chassis.Axle.WheelCount";3813    kind = "attribute";3814    datatype = "uint8";3815    sourceDescription = "Number of wheels on the axle";3816    sourceComment = "";3817  }38183819  attribute def Vehicle_Chassis_Axle_WheelDiameter :> Real;3820  @VssSignalMetadata about Vehicle_Chassis_Axle_WheelDiameter {3821    path = "Vehicle.Chassis.Axle.WheelDiameter";3822    kind = "attribute";3823    datatype = "float";3824    sourceDescription = "Diameter of wheels (rims without tires), in inches, as per ETRTO / TRA standard.";3825    sourceComment = "";3826  }3827  @VssQuantityMetadata about Vehicle_Chassis_Axle_WheelDiameter {3828    quantityReference = "ISQ::length";3829    unitReference = "USCustomaryUnits::inch";3830  }38313832  attribute def Vehicle_Chassis_Axle_WheelWidth :> Real;3833  @VssSignalMetadata about Vehicle_Chassis_Axle_WheelWidth {3834    path = "Vehicle.Chassis.Axle.WheelWidth";3835    kind = "attribute";3836    datatype = "float";3837    sourceDescription = "Width of wheels (rims without tires), in inches, as per ETRTO / TRA standard.";3838    sourceComment = "";3839  }3840  @VssQuantityMetadata about Vehicle_Chassis_Axle_WheelWidth {3841    quantityReference = "ISQ::length";3842    unitReference = "USCustomaryUnits::inch";3843  }38443845  attribute def Vehicle_Chassis_AxleCount :> Integer;3846  @VssSignalMetadata about Vehicle_Chassis_AxleCount {3847    path = "Vehicle.Chassis.AxleCount";3848    kind = "attribute";3849    datatype = "uint8";3850    sourceDescription = "Number of axles on the vehicle";3851    sourceComment = "";3852  }38533854  attribute def Vehicle_Chassis_Brake_IsDriverEmergencyBrakingDetected :> Boolean;3855  @VssSignalMetadata about Vehicle_Chassis_Brake_IsDriverEmergencyBrakingDetected {3856    path = "Vehicle.Chassis.Brake.IsDriverEmergencyBrakingDetected";3857    kind = "sensor";3858    datatype = "boolean";3859    sourceDescription = "Indicates if emergency braking initiated by driver is detected. True = Emergency braking detected. False = Emergency braking not detected.";3860    sourceComment = "Detection of emergency braking can trigger Emergency Brake Assist (EBA) to engage.";3861  }38623863  attribute def Vehicle_Chassis_Brake_PedalPosition :> Integer;3864  @VssSignalMetadata about Vehicle_Chassis_Brake_PedalPosition {3865    path = "Vehicle.Chassis.Brake.PedalPosition";3866    kind = "sensor";3867    datatype = "uint8";3868    sourceDescription = "Brake pedal position as percent. 0 = Not depressed. 100 = Fully depressed.";3869    sourceComment = "";3870  }3871  @VssQuantityMetadata about Vehicle_Chassis_Brake_PedalPosition {3872    quantityReference = "ISQ::dimensionless";3873    unitReference = "SI::percent";3874  }3875  @VssRangeMetadata about Vehicle_Chassis_Brake_PedalPosition {3876    minValue = "0";3877    maxValue = "100";3878  }38793880  attribute def Vehicle_Chassis_ParkingBrake_IsAutoApplyEnabled :> Boolean;3881  @VssSignalMetadata about Vehicle_Chassis_ParkingBrake_IsAutoApplyEnabled {3882    path = "Vehicle.Chassis.ParkingBrake.IsAutoApplyEnabled";3883    kind = "actuator";3884    datatype = "boolean";3885    sourceDescription = "Indicates if parking brake will be automatically engaged when the vehicle engine is turned off.";3886    sourceComment = "";3887  }38883889  attribute def Vehicle_Chassis_ParkingBrake_IsEngaged :> Boolean;3890  @VssSignalMetadata about Vehicle_Chassis_ParkingBrake_IsEngaged {3891    path = "Vehicle.Chassis.ParkingBrake.IsEngaged";3892    kind = "actuator";3893    datatype = "boolean";3894    sourceDescription = "Parking brake status. True = Parking Brake is Engaged. False = Parking Brake is not Engaged.";3895    sourceComment = "";3896  }38973898  attribute def Vehicle_Chassis_SteeringWheel_Angle :> Integer;3899  @VssSignalMetadata about Vehicle_Chassis_SteeringWheel_Angle {3900    path = "Vehicle.Chassis.SteeringWheel.Angle";3901    kind = "sensor";3902    datatype = "int16";3903    sourceDescription = "Steering wheel angle. Positive = degrees to the left. Negative = degrees to the right.";3904    sourceComment = "";3905  }3906  @VssQuantityMetadata about Vehicle_Chassis_SteeringWheel_Angle {3907    quantityReference = "ISQ::planeAngle";3908    unitReference = "SI::degree";3909  }39103911  attribute def Vehicle_Chassis_SteeringWheel_Extension :> Integer;3912  @VssSignalMetadata about Vehicle_Chassis_SteeringWheel_Extension {3913    path = "Vehicle.Chassis.SteeringWheel.Extension";3914    kind = "actuator";3915    datatype = "uint8";3916    sourceDescription = "Steering wheel column extension from dashboard. 0 = Closest to dashboard. 100 = Furthest from dashboard.";3917    sourceComment = "";3918  }3919  @VssQuantityMetadata about Vehicle_Chassis_SteeringWheel_Extension {3920    quantityReference = "ISQ::dimensionless";3921    unitReference = "SI::percent";3922  }3923  @VssRangeMetadata about Vehicle_Chassis_SteeringWheel_Extension {3924    minValue = "0";3925    maxValue = "100";3926  }39273928  attribute def Vehicle_Chassis_SteeringWheel_HeatingCooling :> Integer;3929  @VssSignalMetadata about Vehicle_Chassis_SteeringWheel_HeatingCooling {3930    path = "Vehicle.Chassis.SteeringWheel.HeatingCooling";3931    kind = "actuator";3932    datatype = "int8";3933    sourceDescription = "Heating or Cooling requsted for the Item. -100 = Maximum cooling, 0 = Heating/cooling deactivated, 100 = Maximum heating.";3934    sourceComment = "";3935  }3936  @VssQuantityMetadata about Vehicle_Chassis_SteeringWheel_HeatingCooling {3937    quantityReference = "ISQ::dimensionless";3938    unitReference = "SI::percent";3939  }3940  @VssRangeMetadata about Vehicle_Chassis_SteeringWheel_HeatingCooling {3941    minValue = "-100";3942    maxValue = "100";3943  }39443945  attribute def Vehicle_Chassis_SteeringWheel_Tilt :> Integer;3946  @VssSignalMetadata about Vehicle_Chassis_SteeringWheel_Tilt {3947    path = "Vehicle.Chassis.SteeringWheel.Tilt";3948    kind = "actuator";3949    datatype = "uint8";3950    sourceDescription = "Steering wheel column tilt. 0 = Lowest position. 100 = Highest position.";3951    sourceComment = "";3952  }3953  @VssQuantityMetadata about Vehicle_Chassis_SteeringWheel_Tilt {3954    quantityReference = "ISQ::dimensionless";3955    unitReference = "SI::percent";3956  }3957  @VssRangeMetadata about Vehicle_Chassis_SteeringWheel_Tilt {3958    minValue = "0";3959    maxValue = "100";3960  }39613962  attribute def Vehicle_Chassis_Wheelbase :> Integer;3963  @VssSignalMetadata about Vehicle_Chassis_Wheelbase {3964    path = "Vehicle.Chassis.Wheelbase";3965    kind = "attribute";3966    datatype = "uint16";3967    sourceDescription = "Overall wheelbase, in mm.";3968    sourceComment = "";3969  }3970  @VssQuantityMetadata about Vehicle_Chassis_Wheelbase {3971    quantityReference = "ISQ::length";3972    unitReference = "SI::millimetre";3973  }39743975  attribute def Vehicle_Connectivity_IsConnectivityAvailable :> Boolean;3976  @VssSignalMetadata about Vehicle_Connectivity_IsConnectivityAvailable {3977    path = "Vehicle.Connectivity.IsConnectivityAvailable";3978    kind = "sensor";3979    datatype = "boolean";3980    sourceDescription = "Indicates if connectivity between vehicle and cloud is available. True = Connectivity is available. False = Connectivity is not available.";3981    sourceComment = "This signal can be used by onboard vehicle services to decide what features that shall be offered to the driver, for example disable the 'check for update' button if vehicle does not have connectivity.";3982  }39833984  attribute def Vehicle_ControlUnit_Health_Network_CAN_IsNetworkOK :> Boolean;3985  @VssSignalMetadata about Vehicle_ControlUnit_Health_Network_CAN_IsNetworkOK {3986    path = "Vehicle.ControlUnit.Health.Network.CAN.IsNetworkOK";3987    kind = "sensor";3988    datatype = "boolean";3989    sourceDescription = "Network status. True = No network problems detected. False = Network problems detected.";3990    sourceComment = "";3991  }39923993  attribute def Vehicle_ControlUnit_Health_Network_ETH_IsNetworkOK :> Boolean;3994  @VssSignalMetadata about Vehicle_ControlUnit_Health_Network_ETH_IsNetworkOK {3995    path = "Vehicle.ControlUnit.Health.Network.ETH.IsNetworkOK";3996    kind = "sensor";3997    datatype = "boolean";3998    sourceDescription = "Network status. True = No network problems detected. False = Network problems detected.";3999    sourceComment = "";4000  }40014002  attribute def Vehicle_ControlUnit_Health_Resources_Power :> Real;4003  @VssSignalMetadata about Vehicle_ControlUnit_Health_Resources_Power {4004    path = "Vehicle.ControlUnit.Health.Resources.Power";4005    kind = "sensor";4006    datatype = "float";4007    sourceDescription = "Power consumption";4008    sourceComment = "";4009  }4010  @VssQuantityMetadata about Vehicle_ControlUnit_Health_Resources_Power {4011    quantityReference = "ISQ::power";4012    unitReference = "SI::watt";4013  }40144015  attribute def Vehicle_ControlUnit_Health_Resources_Temperature :> Real;4016  @VssSignalMetadata about Vehicle_ControlUnit_Health_Resources_Temperature {4017    path = "Vehicle.ControlUnit.Health.Resources.Temperature";4018    kind = "sensor";4019    datatype = "float";4020    sourceDescription = "Instance temperature";4021    sourceComment = "";4022  }4023  @VssQuantityMetadata about Vehicle_ControlUnit_Health_Resources_Temperature {4024    quantityReference = "ISQ::thermodynamicTemperature";4025    unitReference = "SI::degreeCelsius";4026  }40274028  attribute def Vehicle_ControlUnit_Health_Resources_Utilization_CPU :> Real;4029  @VssSignalMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_CPU {4030    path = "Vehicle.ControlUnit.Health.Resources.Utilization.CPU";4031    kind = "sensor";4032    datatype = "float";4033    sourceDescription = "CPU utilization";4034    sourceComment = "";4035  }4036  @VssQuantityMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_CPU {4037    quantityReference = "ISQ::dimensionless";4038    unitReference = "SI::percent";4039  }4040  @VssRangeMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_CPU {4041    minValue = "0";4042    maxValue = "100";4043  }40444045  attribute def Vehicle_ControlUnit_Health_Resources_Utilization_Memory :> Real;4046  @VssSignalMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_Memory {4047    path = "Vehicle.ControlUnit.Health.Resources.Utilization.Memory";4048    kind = "sensor";4049    datatype = "float";4050    sourceDescription = "Memory utilization";4051    sourceComment = "";4052  }4053  @VssQuantityMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_Memory {4054    quantityReference = "ISQ::dimensionless";4055    unitReference = "SI::percent";4056  }4057  @VssRangeMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_Memory {4058    minValue = "0";4059    maxValue = "100";4060  }40614062  attribute def Vehicle_ControlUnit_Health_SWSupervision_IsAliveTriggered :> Boolean;4063  @VssSignalMetadata about Vehicle_ControlUnit_Health_SWSupervision_IsAliveTriggered {4064    path = "Vehicle.ControlUnit.Health.SWSupervision.IsAliveTriggered";4065    kind = "sensor";4066    datatype = "boolean";4067    sourceDescription = "Whether the alive supervision was triggered";4068    sourceComment = "";4069  }40704071  attribute def Vehicle_ControlUnit_Health_SWSupervision_IsDeadlineTriggered :> Boolean;4072  @VssSignalMetadata about Vehicle_ControlUnit_Health_SWSupervision_IsDeadlineTriggered {4073    path = "Vehicle.ControlUnit.Health.SWSupervision.IsDeadlineTriggered";4074    kind = "sensor";4075    datatype = "boolean";4076    sourceDescription = "Whether the deadline supervision was triggered";4077    sourceComment = "";4078  }40794080  attribute def Vehicle_ControlUnit_Health_SWSupervision_IsLogicalTriggered :> Boolean;4081  @VssSignalMetadata about Vehicle_ControlUnit_Health_SWSupervision_IsLogicalTriggered {4082    path = "Vehicle.ControlUnit.Health.SWSupervision.IsLogicalTriggered";4083    kind = "sensor";4084    datatype = "boolean";4085    sourceDescription = "Whether the logical supervision was triggered";4086    sourceComment = "";4087  }40884089  attribute def Vehicle_ControlUnit_Health_SWSupervision_IsWatchdogTriggered :> Boolean;4090  @VssSignalMetadata about Vehicle_ControlUnit_Health_SWSupervision_IsWatchdogTriggered {4091    path = "Vehicle.ControlUnit.Health.SWSupervision.IsWatchdogTriggered";4092    kind = "sensor";4093    datatype = "boolean";4094    sourceDescription = "Whether the watchdog deadline was triggered";4095    sourceComment = "";4096  }40974098  attribute def Vehicle_ControlUnit_ID :> Integer;4099  @VssSignalMetadata about Vehicle_ControlUnit_ID {4100    path = "Vehicle.ControlUnit.ID";4101    kind = "attribute";4102    datatype = "uint8";4103    sourceDescription = "Control unit ID";4104    sourceComment = "";4105  }41064107  attribute def Vehicle_CurbWeight :> Integer;4108  @VssSignalMetadata about Vehicle_CurbWeight {4109    path = "Vehicle.CurbWeight";4110    kind = "attribute";4111    datatype = "uint16";4112    sourceDescription = "Vehicle curb weight, including all liquids and full tank of fuel, but no cargo or passengers.";4113    sourceComment = "";4114  }4115  @VssQuantityMetadata about Vehicle_CurbWeight {4116    quantityReference = "ISQ::mass";4117    unitReference = "SI::kilogram";4118  }41194120  attribute def Vehicle_CurrentLocation_Altitude :> Real;4121  @VssSignalMetadata about Vehicle_CurrentLocation_Altitude {4122    path = "Vehicle.CurrentLocation.Altitude";4123    kind = "sensor";4124    datatype = "double";4125    sourceDescription = "Current altitude relative to WGS 84 reference ellipsoid, as measured at the position of GNSS receiver antenna.";4126    sourceComment = "";4127  }4128  @VssQuantityMetadata about Vehicle_CurrentLocation_Altitude {4129    quantityReference = "ISQ::length";4130    unitReference = "SI::metre";4131  }41324133  attribute def Vehicle_CurrentLocation_GNSSReceiver_FixType :> Vehicle_CurrentLocation_GNSSReceiver_FixType_AllowedValue;4134  @VssSignalMetadata about Vehicle_CurrentLocation_GNSSReceiver_FixType {4135    path = "Vehicle.CurrentLocation.GNSSReceiver.FixType";4136    kind = "sensor";4137    datatype = "string";4138    sourceDescription = "Fix status of GNSS receiver.";4139    sourceComment = "";4140  }4141  @VssAllowedValuesMetadata about Vehicle_CurrentLocation_GNSSReceiver_FixType {4142    allowedValues = "NONE, TWO_D, TWO_D_SATELLITE_BASED_AUGMENTATION, TWO_D_GROUND_BASED_AUGMENTATION, TWO_D_SATELLITE_AND_GROUND_BASED_AUGMENTATION, THREE_D, THREE_D_SATELLITE_BASED_AUGMENTATION, THREE_D_GROUND_BASED_AUGMENTATION, THREE_D_SATELLITE_AND_GROUND_BASED_AUGMENTATION";4143  }41444145  attribute def Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_X :> Integer;4146  @VssSignalMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_X {4147    path = "Vehicle.CurrentLocation.GNSSReceiver.MountingPosition.X";4148    kind = "attribute";4149    datatype = "int16";4150    sourceDescription = "Mounting position of GNSS receiver antenna relative to vehicle coordinate system. Axis definitions according to ISO 8855. Origin at center of (first) rear axle. Positive values = forward of rear axle. Negative values = backward of rear axle.";4151    sourceComment = "";4152  }4153  @VssQuantityMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_X {4154    quantityReference = "ISQ::length";4155    unitReference = "SI::millimetre";4156  }41574158  attribute def Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Y :> Integer;4159  @VssSignalMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Y {4160    path = "Vehicle.CurrentLocation.GNSSReceiver.MountingPosition.Y";4161    kind = "attribute";4162    datatype = "int16";4163    sourceDescription = "Mounting position of GNSS receiver antenna relative to vehicle coordinate system. Axis definitions according to ISO 8855. Origin at center of (first) rear axle. Positive values = left of origin. Negative values = right of origin. Left/Right is as seen from driver perspective, i.e. by a person looking forward.";4164    sourceComment = "";4165  }4166  @VssQuantityMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Y {4167    quantityReference = "ISQ::length";4168    unitReference = "SI::millimetre";4169  }41704171  attribute def Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Z :> Integer;4172  @VssSignalMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Z {4173    path = "Vehicle.CurrentLocation.GNSSReceiver.MountingPosition.Z";4174    kind = "attribute";4175    datatype = "int16";4176    sourceDescription = "Mounting position of GNSS receiver on Z-axis. Axis definitions according to ISO 8855. Origin at center of (first) rear axle. Positive values = above center of rear axle. Negative values = below center of rear axle.";4177    sourceComment = "";4178  }4179  @VssQuantityMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Z {4180    quantityReference = "ISQ::length";4181    unitReference = "SI::millimetre";4182  }41834184  attribute def Vehicle_CurrentLocation_Heading :> Real;4185  @VssSignalMetadata about Vehicle_CurrentLocation_Heading {4186    path = "Vehicle.CurrentLocation.Heading";4187    kind = "sensor";4188    datatype = "double";4189    sourceDescription = "Current heading relative to geographic north. 0 = North, 90 = East, 180 = South, 270 = West.";4190    sourceComment = "";4191  }4192  @VssQuantityMetadata about Vehicle_CurrentLocation_Heading {4193    quantityReference = "ISQ::planeAngle";4194    unitReference = "SI::degree";4195  }4196  @VssRangeMetadata about Vehicle_CurrentLocation_Heading {4197    minValue = "0";4198    maxValue = "360";4199  }42004201  attribute def Vehicle_CurrentLocation_HorizontalAccuracy :> Real;4202  @VssSignalMetadata about Vehicle_CurrentLocation_HorizontalAccuracy {4203    path = "Vehicle.CurrentLocation.HorizontalAccuracy";4204    kind = "sensor";4205    datatype = "double";4206    sourceDescription = "Accuracy of the latitude and longitude coordinates.";4207    sourceComment = "";4208  }4209  @VssQuantityMetadata about Vehicle_CurrentLocation_HorizontalAccuracy {4210    quantityReference = "ISQ::length";4211    unitReference = "SI::metre";4212  }42134214  attribute def Vehicle_CurrentLocation_Latitude :> Real;4215  @VssSignalMetadata about Vehicle_CurrentLocation_Latitude {4216    path = "Vehicle.CurrentLocation.Latitude";4217    kind = "sensor";4218    datatype = "double";4219    sourceDescription = "Current latitude of vehicle in WGS 84 geodetic coordinates, as measured at the position of GNSS receiver antenna.";4220    sourceComment = "";4221  }4222  @VssQuantityMetadata about Vehicle_CurrentLocation_Latitude {4223    quantityReference = "ISQ::planeAngle";4224    unitReference = "SI::degree";4225  }4226  @VssRangeMetadata about Vehicle_CurrentLocation_Latitude {4227    minValue = "-90";4228    maxValue = "90";4229  }42304231  attribute def Vehicle_CurrentLocation_Longitude :> Real;4232  @VssSignalMetadata about Vehicle_CurrentLocation_Longitude {4233    path = "Vehicle.CurrentLocation.Longitude";4234    kind = "sensor";4235    datatype = "double";4236    sourceDescription = "Current longitude of vehicle in WGS 84 geodetic coordinates, as measured at the position of GNSS receiver antenna.";4237    sourceComment = "";4238  }4239  @VssQuantityMetadata about Vehicle_CurrentLocation_Longitude {4240    quantityReference = "ISQ::planeAngle";4241    unitReference = "SI::degree";4242  }4243  @VssRangeMetadata about Vehicle_CurrentLocation_Longitude {4244    minValue = "-180";4245    maxValue = "180";4246  }42474248  attribute def Vehicle_CurrentLocation_Timestamp :> String;4249  @VssSignalMetadata about Vehicle_CurrentLocation_Timestamp {4250    path = "Vehicle.CurrentLocation.Timestamp";4251    kind = "sensor";4252    datatype = "string";4253    sourceDescription = "Timestamp from GNSS system for current location, formatted according to ISO 8601 with UTC time zone.";4254    sourceComment = "";4255  }4256  @VssQuantityMetadata about Vehicle_CurrentLocation_Timestamp {4257    quantityReference = "n/a";4258    unitReference = "ISO 8601 lexical date/time string";4259  }42604261  attribute def Vehicle_CurrentLocation_VerticalAccuracy :> Real;4262  @VssSignalMetadata about Vehicle_CurrentLocation_VerticalAccuracy {4263    path = "Vehicle.CurrentLocation.VerticalAccuracy";4264    kind = "sensor";4265    datatype = "double";4266    sourceDescription = "Accuracy of altitude.";4267    sourceComment = "";4268  }4269  @VssQuantityMetadata about Vehicle_CurrentLocation_VerticalAccuracy {4270    quantityReference = "ISQ::length";4271    unitReference = "SI::metre";4272  }42734274  attribute def Vehicle_CurrentOverallWeight :> Integer;4275  @VssSignalMetadata about Vehicle_CurrentOverallWeight {4276    path = "Vehicle.CurrentOverallWeight";4277    kind = "sensor";4278    datatype = "uint16";4279    sourceDescription = "Current overall Vehicle weight. Including passengers, cargo and other load inside the car.";4280    sourceComment = "";4281  }4282  @VssQuantityMetadata about Vehicle_CurrentOverallWeight {4283    quantityReference = "ISQ::mass";4284    unitReference = "SI::kilogram";4285  }42864287  attribute def Vehicle_Diagnostics_DTCCount :> Integer;4288  @VssSignalMetadata about Vehicle_Diagnostics_DTCCount {4289    path = "Vehicle.Diagnostics.DTCCount";4290    kind = "sensor";4291    datatype = "uint8";4292    sourceDescription = "Number of Diagnostic Trouble Codes (DTC)";4293    sourceComment = "";4294  }42954296  attribute def Vehicle_Diagnostics_DTCList :> String;4297  @VssSignalMetadata about Vehicle_Diagnostics_DTCList {4298    path = "Vehicle.Diagnostics.DTCList";4299    kind = "sensor";4300    datatype = "string[]";4301    sourceDescription = "List of currently active DTCs formatted according OBD II (SAE-J2012DA_201812) standard ([P|C|B|U]XXXXX )";4302    sourceComment = "";4303  }43044305  attribute def Vehicle_Driver_AttentiveProbability :> Real;4306  @VssSignalMetadata about Vehicle_Driver_AttentiveProbability {4307    path = "Vehicle.Driver.AttentiveProbability";4308    kind = "sensor";4309    datatype = "float";4310    sourceDescription = "Probability of attentiveness of the driver.";4311    sourceComment = "";4312  }4313  @VssQuantityMetadata about Vehicle_Driver_AttentiveProbability {4314    quantityReference = "ISQ::dimensionless";4315    unitReference = "SI::percent";4316  }4317  @VssRangeMetadata about Vehicle_Driver_AttentiveProbability {4318    minValue = "0";4319    maxValue = "100";4320  }43214322  attribute def Vehicle_Driver_DistractionLevel :> Real;4323  @VssSignalMetadata about Vehicle_Driver_DistractionLevel {4324    path = "Vehicle.Driver.DistractionLevel";4325    kind = "sensor";4326    datatype = "float";4327    sourceDescription = "Distraction level of the driver, which can be evaluated by multiple factors e.g. driving situation, acoustical or optical signals inside the cockpit, ongoing phone calls.";4328    sourceComment = "";4329  }4330  @VssQuantityMetadata about Vehicle_Driver_DistractionLevel {4331    quantityReference = "ISQ::dimensionless";4332    unitReference = "SI::percent";4333  }4334  @VssRangeMetadata about Vehicle_Driver_DistractionLevel {4335    minValue = "0";4336    maxValue = "100";4337  }43384339  attribute def Vehicle_Driver_FatigueLevel :> Real;4340  @VssSignalMetadata about Vehicle_Driver_FatigueLevel {4341    path = "Vehicle.Driver.FatigueLevel";4342    kind = "sensor";4343    datatype = "float";4344    sourceDescription = "Fatigue level of the driver, which can be evaluated by multiple factors e.g. trip time, behaviour of steering, eye status.";4345    sourceComment = "";4346  }4347  @VssQuantityMetadata about Vehicle_Driver_FatigueLevel {4348    quantityReference = "ISQ::dimensionless";4349    unitReference = "SI::percent";4350  }4351  @VssRangeMetadata about Vehicle_Driver_FatigueLevel {4352    minValue = "0";4353    maxValue = "100";4354  }43554356  attribute def Vehicle_Driver_HeartRate :> Integer;4357  @VssSignalMetadata about Vehicle_Driver_HeartRate {4358    path = "Vehicle.Driver.HeartRate";4359    kind = "sensor";4360    datatype = "uint16";4361    sourceDescription = "Heart rate of the driver.";4362    sourceComment = "";4363  }4364  @VssQuantityMetadata about Vehicle_Driver_HeartRate {4365    quantityReference = "ISQ::frequency";4366    unitReference = "SI-derived beats/minute";4367  }43684369  attribute def Vehicle_Driver_IsEyesOnRoad :> Boolean;4370  @VssSignalMetadata about Vehicle_Driver_IsEyesOnRoad {4371    path = "Vehicle.Driver.IsEyesOnRoad";4372    kind = "sensor";4373    datatype = "boolean";4374    sourceDescription = "Has driver the eyes on road or not?";4375    sourceComment = "";4376  }43774378  attribute def Vehicle_Driver_IsHandsOnWheel :> Boolean;4379  @VssSignalMetadata about Vehicle_Driver_IsHandsOnWheel {4380    path = "Vehicle.Driver.IsHandsOnWheel";4381    kind = "sensor";4382    datatype = "boolean";4383    sourceDescription = "Are the driver's hands on the steering wheel or not?";4384    sourceComment = "";4385  }43864387  attribute def Vehicle_EmissionsCO2 :> Integer;4388  @VssSignalMetadata about Vehicle_EmissionsCO2 {4389    path = "Vehicle.EmissionsCO2";4390    kind = "attribute";4391    datatype = "int16";4392    sourceDescription = "The CO2 emissions.";4393    sourceComment = "";4394  }4395  @VssQuantityMetadata about Vehicle_EmissionsCO2 {4396    quantityReference = "ISQ::linearDensity";4397    unitReference = "SI-derived gram/kilometre";4398  }43994400  attribute def Vehicle_Exterior_AirTemperature :> Real;4401  @VssSignalMetadata about Vehicle_Exterior_AirTemperature {4402    path = "Vehicle.Exterior.AirTemperature";4403    kind = "sensor";4404    datatype = "float";4405    sourceDescription = "Air temperature outside the vehicle.";4406    sourceComment = "";4407  }4408  @VssQuantityMetadata about Vehicle_Exterior_AirTemperature {4409    quantityReference = "ISQ::thermodynamicTemperature";4410    unitReference = "SI::degreeCelsius";4411  }44124413  attribute def Vehicle_Exterior_Humidity :> Real;4414  @VssSignalMetadata about Vehicle_Exterior_Humidity {4415    path = "Vehicle.Exterior.Humidity";4416    kind = "sensor";4417    datatype = "float";4418    sourceDescription = "Relative humidity outside the vehicle. 0 = Dry, 100 = Air fully saturated.";4419    sourceComment = "";4420  }4421  @VssQuantityMetadata about Vehicle_Exterior_Humidity {4422    quantityReference = "ISQ::dimensionless";4423    unitReference = "SI::percent";4424  }4425  @VssRangeMetadata about Vehicle_Exterior_Humidity {4426    minValue = "0";4427    maxValue = "100";4428  }44294430  attribute def Vehicle_Exterior_LightIntensity :> Real;4431  @VssSignalMetadata about Vehicle_Exterior_LightIntensity {4432    path = "Vehicle.Exterior.LightIntensity";4433    kind = "sensor";4434    datatype = "float";4435    sourceDescription = "Light intensity outside the vehicle. 0 = No light detected, 100 = Fully lit.";4436    sourceComment = "Mapping to physical units and calculation method is sensor specific.";4437  }4438  @VssQuantityMetadata about Vehicle_Exterior_LightIntensity {4439    quantityReference = "ISQ::dimensionless";4440    unitReference = "SI::percent";4441  }4442  @VssRangeMetadata about Vehicle_Exterior_LightIntensity {4443    minValue = "0";4444    maxValue = "100";4445  }44464447  attribute def Vehicle_Exterior_RoadSurfaceCondition :> Vehicle_Exterior_RoadSurfaceCondition_AllowedValue;4448  @VssSignalMetadata about Vehicle_Exterior_RoadSurfaceCondition {4449    path = "Vehicle.Exterior.RoadSurfaceCondition";4450    kind = "sensor";4451    datatype = "string";4452    sourceDescription = "Assessed condition of the road surface beneath or ahead of the vehicle.";4453    sourceComment = "Determination method is implementation specific. May be derived from sensor fusion of Vehicle.ADAS.ESC.RoadFriction.MostProbable, Vehicle.Exterior.AirTemperature, Vehicle.Body.Raindetection.Intensity, and optional camera-based road surface classification. UNKNOWN shall be used when the system cannot assess the road surface condition. Primary consumers: navigation and ADAS safety systems. Related to VSS issue #877 (Connected Safety signals).";4454  }4455  @VssAllowedValuesMetadata about Vehicle_Exterior_RoadSurfaceCondition {4456    allowedValues = "UNKNOWN, DRY, WET, SNOW, ICE, SLUSH, WET_ICE, LOOSE_GRAVEL";4457  }44584459  attribute def Vehicle_GrossWeight :> Integer;4460  @VssSignalMetadata about Vehicle_GrossWeight {4461    path = "Vehicle.GrossWeight";4462    kind = "attribute";4463    datatype = "uint16";4464    sourceDescription = "Curb weight of vehicle, including all liquids and full tank of fuel and full load of cargo and passengers.";4465    sourceComment = "";4466  }4467  @VssQuantityMetadata about Vehicle_GrossWeight {4468    quantityReference = "ISQ::mass";4469    unitReference = "SI::kilogram";4470  }44714472  attribute def Vehicle_Height :> Integer;4473  @VssSignalMetadata about Vehicle_Height {4474    path = "Vehicle.Height";4475    kind = "attribute";4476    datatype = "uint16";4477    sourceDescription = "Overall vehicle height.";4478    sourceComment = "";4479  }4480  @VssQuantityMetadata about Vehicle_Height {4481    quantityReference = "ISQ::length";4482    unitReference = "SI::millimetre";4483  }44844485  attribute def Vehicle_IsAutoPowerOptimize :> Boolean;4486  @VssSignalMetadata about Vehicle_IsAutoPowerOptimize {4487    path = "Vehicle.IsAutoPowerOptimize";4488    kind = "actuator";4489    datatype = "boolean";4490    sourceDescription = "Auto Power Optimization Flag When set to 'true', the system enables automatic power optimization, dynamically adjusting the power optimization level based on runtime conditions or features managed by the OEM. When set to 'false', manual control of the power optimization level is allowed.";4491    sourceComment = "";4492  }44934494  attribute def Vehicle_IsBrokenDown :> Boolean;4495  @VssSignalMetadata about Vehicle_IsBrokenDown {4496    path = "Vehicle.IsBrokenDown";4497    kind = "sensor";4498    datatype = "boolean";4499    sourceDescription = "Vehicle breakdown or any similar event causing vehicle to stop on the road, that might pose a risk to other road users. True = Vehicle broken down on the road, due to e.g. engine problems, flat tire, out of gas, brake problems. False = Vehicle not broken down.";4500    sourceComment = "Actual criteria and method used to decide if a vehicle is broken down is implementation specific.";4501  }45024503  attribute def Vehicle_IsMoving :> Boolean;4504  @VssSignalMetadata about Vehicle_IsMoving {4505    path = "Vehicle.IsMoving";4506    kind = "sensor";4507    datatype = "boolean";4508    sourceDescription = "Indicates whether the vehicle is stationary or moving.";4509    sourceComment = "";4510  }45114512  attribute def Vehicle_Length :> Integer;4513  @VssSignalMetadata about Vehicle_Length {4514    path = "Vehicle.Length";4515    kind = "attribute";4516    datatype = "uint16";4517    sourceDescription = "Overall vehicle length.";4518    sourceComment = "";4519  }4520  @VssQuantityMetadata about Vehicle_Length {4521    quantityReference = "ISQ::length";4522    unitReference = "SI::millimetre";4523  }45244525  attribute def Vehicle_LowVoltageBattery_CurrentCurrent :> Real;4526  @VssSignalMetadata about Vehicle_LowVoltageBattery_CurrentCurrent {4527    path = "Vehicle.LowVoltageBattery.CurrentCurrent";4528    kind = "sensor";4529    datatype = "float";4530    sourceDescription = "Current current flowing in/out of the low voltage battery. Positive = Current flowing in to battery, e.g. during charging or driving. Negative = Current flowing out of battery, e.g. when using the battery to start a combustion engine.";4531    sourceComment = "";4532  }4533  @VssQuantityMetadata about Vehicle_LowVoltageBattery_CurrentCurrent {4534    quantityReference = "ISQ::electricCurrent";4535    unitReference = "SI::ampere";4536  }45374538  attribute def Vehicle_LowVoltageBattery_CurrentVoltage :> Real;4539  @VssSignalMetadata about Vehicle_LowVoltageBattery_CurrentVoltage {4540    path = "Vehicle.LowVoltageBattery.CurrentVoltage";4541    kind = "sensor";4542    datatype = "float";4543    sourceDescription = "Current Voltage of the low voltage battery.";4544    sourceComment = "";4545  }4546  @VssQuantityMetadata about Vehicle_LowVoltageBattery_CurrentVoltage {4547    quantityReference = "ISQ::electricPotential";4548    unitReference = "SI::volt";4549  }45504551  attribute def Vehicle_LowVoltageBattery_NominalCapacity :> Integer;4552  @VssSignalMetadata about Vehicle_LowVoltageBattery_NominalCapacity {4553    path = "Vehicle.LowVoltageBattery.NominalCapacity";4554    kind = "attribute";4555    datatype = "uint16";4556    sourceDescription = "Nominal capacity of the low voltage battery.";4557    sourceComment = "";4558  }4559  @VssQuantityMetadata about Vehicle_LowVoltageBattery_NominalCapacity {4560    quantityReference = "ISQ::electricCharge";4561    unitReference = "SI::ampereHour";4562  }45634564  attribute def Vehicle_LowVoltageBattery_NominalVoltage :> Integer;4565  @VssSignalMetadata about Vehicle_LowVoltageBattery_NominalVoltage {4566    path = "Vehicle.LowVoltageBattery.NominalVoltage";4567    kind = "attribute";4568    datatype = "uint16";4569    sourceDescription = "Nominal Voltage of the battery.";4570    sourceComment = "Nominal voltage typically refers to voltage of fully charged battery when delivering rated capacity.";4571  }4572  @VssQuantityMetadata about Vehicle_LowVoltageBattery_NominalVoltage {4573    quantityReference = "ISQ::electricPotential";4574    unitReference = "SI::volt";4575  }45764577  attribute def Vehicle_LowVoltageSystemState :> Vehicle_LowVoltageSystemState_AllowedValue;4578  @VssSignalMetadata about Vehicle_LowVoltageSystemState {4579    path = "Vehicle.LowVoltageSystemState";4580    kind = "sensor";4581    datatype = "string";4582    sourceDescription = "State of the supply voltage of the control units (usually 12V).";4583    sourceComment = "";4584  }4585  @VssAllowedValuesMetadata about Vehicle_LowVoltageSystemState {4586    allowedValues = "UNDEFINED, LOCK, OFF, ACC, ON, START";4587  }45884589  attribute def Vehicle_MaxTowBallWeight :> Integer;4590  @VssSignalMetadata about Vehicle_MaxTowBallWeight {4591    path = "Vehicle.MaxTowBallWeight";4592    kind = "attribute";4593    datatype = "uint16";4594    sourceDescription = "Maximum vertical weight on the tow ball of a trailer.";4595    sourceComment = "";4596  }4597  @VssQuantityMetadata about Vehicle_MaxTowBallWeight {4598    quantityReference = "ISQ::mass";4599    unitReference = "SI::kilogram";4600  }46014602  attribute def Vehicle_MaxTowWeight :> Integer;4603  @VssSignalMetadata about Vehicle_MaxTowWeight {4604    path = "Vehicle.MaxTowWeight";4605    kind = "attribute";4606    datatype = "uint16";4607    sourceDescription = "Maximum weight of trailer.";4608    sourceComment = "";4609  }4610  @VssQuantityMetadata about Vehicle_MaxTowWeight {4611    quantityReference = "ISQ::mass";4612    unitReference = "SI::kilogram";4613  }46144615  attribute def Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum :> Integer;4616  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum {4617    path = "Vehicle.MotionManagement.Brake.Axle.TorqueDistributionFrictionRightMaximum";4618    kind = "actuator";4619    datatype = "uint16";4620    sourceDescription = "Maximum distribution range of the friction brake request on the axle to the right wheel. 0% = Complete friction torque shall be shifted to the left wheel. 50% = At most 50% friction torque may be shifted to the right wheel. 100% = Complete friction torque may be shifted to the right wheel.";4621    sourceComment = "";4622  }4623  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum {4624    quantityReference = "ISQ::dimensionless";4625    unitReference = "SI::percent";4626  }4627  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum {4628    minValue = "0";4629    maxValue = "100";4630  }46314632  attribute def Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum :> Integer;4633  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum {4634    path = "Vehicle.MotionManagement.Brake.Axle.TorqueDistributionFrictionRightMinimum";4635    kind = "actuator";4636    datatype = "uint16";4637    sourceDescription = "Minimum distribution range of the friction brake request on the axle to the right wheel. 0% = Complete friction torque may be shifted to the left wheel. 50% = At least 50% friction torque shall be shifted to the right wheel. 100% = Complete friction torque shall be shifted to the right wheel.";4638    sourceComment = "";4639  }4640  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum {4641    quantityReference = "ISQ::dimensionless";4642    unitReference = "SI::percent";4643  }4644  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum {4645    minValue = "0";4646    maxValue = "100";4647  }46484649  attribute def Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum :> Integer;4650  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum {4651    path = "Vehicle.MotionManagement.Brake.Axle.TorqueElectricMinimum";4652    kind = "actuator";4653    datatype = "int16";4654    sourceDescription = "Limit for regenerative brake torque at given axle. Brake Torque < 0Nm.";4655    sourceComment = "";4656  }4657  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum {4658    quantityReference = "ISQ::momentOfForce";4659    unitReference = "SI::newtonMetre";4660  }4661  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum {4662    minValue = "";4663    maxValue = "0";4664  }46654666  attribute def Vehicle_MotionManagement_Brake_Axle_TorqueFrictionDifferenceMaximum :> Integer;4667  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueFrictionDifferenceMaximum {4668    path = "Vehicle.MotionManagement.Brake.Axle.TorqueFrictionDifferenceMaximum";4669    kind = "actuator";4670    datatype = "uint16";4671    sourceDescription = "Maximum absolute wheel torque difference between left and right wheel for friction brake.";4672    sourceComment = "";4673  }4674  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueFrictionDifferenceMaximum {4675    quantityReference = "ISQ::momentOfForce";4676    unitReference = "SI::newtonMetre";4677  }46784679  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaLower :> Integer;4680  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaLower {4681    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.OmegaLower";4682    kind = "actuator";4683    datatype = "uint16";4684    sourceDescription = "Lower wheel speed limit request controlled by friction brake. ISO 8855 wheel-spin velocity.";4685    sourceComment = "";4686  }4687  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaLower {4688    quantityReference = "ISQ::angularVelocity";4689    unitReference = "SI::radianPerSecond";4690  }46914692  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaUpper :> Integer;4693  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaUpper {4694    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.OmegaUpper";4695    kind = "actuator";4696    datatype = "uint16";4697    sourceDescription = "Upper wheel speed limit request controlled by friction brake. ISO 8855 wheel-spin velocity.";4698    sourceComment = "";4699  }4700  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaUpper {4701    quantityReference = "ISQ::angularVelocity";4702    unitReference = "SI::radianPerSecond";4703  }47044705  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_Torque :> Integer;4706  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_Torque {4707    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.Torque";4708    kind = "sensor";4709    datatype = "int16";4710    sourceDescription = "Estimated friction brake torque. Brake Torque < 0Nm.";4711    sourceComment = "";4712  }4713  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_Torque {4714    quantityReference = "ISQ::momentOfForce";4715    unitReference = "SI::newtonMetre";4716  }4717  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_Torque {4718    minValue = "";4719    maxValue = "0";4720  }47214722  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated :> Integer;4723  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated {4724    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.TorqueArbitrated";4725    kind = "sensor";4726    datatype = "int16";4727    sourceDescription = "Brake system internally calculated friction brake torque target. Brake Torque < 0Nm.";4728    sourceComment = "";4729  }4730  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated {4731    quantityReference = "ISQ::momentOfForce";4732    unitReference = "SI::newtonMetre";4733  }4734  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated {4735    minValue = "";4736    maxValue = "0";4737  }47384739  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum :> Integer;4740  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum {4741    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.TorqueFrictionMaximum";4742    kind = "actuator";4743    datatype = "int16";4744    sourceDescription = "Maximum wheel torque request for friction brake. Brake Torque < 0Nm.";4745    sourceComment = "";4746  }4747  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum {4748    quantityReference = "ISQ::momentOfForce";4749    unitReference = "SI::newtonMetre";4750  }4751  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum {4752    minValue = "";4753    maxValue = "0";4754  }47554756  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum :> Integer;4757  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum {4758    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.TorqueFrictionMinimum";4759    kind = "actuator";4760    datatype = "int16";4761    sourceDescription = "Minimum wheel torque request for friction brake. Brake Torque < 0Nm.";4762    sourceComment = "";4763  }4764  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum {4765    quantityReference = "ISQ::momentOfForce";4766    unitReference = "SI::newtonMetre";4767  }4768  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum {4769    minValue = "";4770    maxValue = "0";4771  }47724773  attribute def Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum :> Integer;4774  @VssSignalMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum {4775    path = "Vehicle.MotionManagement.Brake.VehicleForceDistributionFrontMaximum";4776    kind = "actuator";4777    datatype = "uint16";4778    sourceDescription = "Maximum distribution range request of FxWhlSum to front axle. 0% = Complete longitudinal brake force shall be shifted to rear axle. 50% = At most 50% shall be shifted to front axle. 100% = Complete longitudinal brake force may be shifted to front axle.";4779    sourceComment = "";4780  }4781  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum {4782    quantityReference = "ISQ::dimensionless";4783    unitReference = "SI::percent";4784  }4785  @VssRangeMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum {4786    minValue = "0";4787    maxValue = "100";4788  }47894790  attribute def Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum :> Integer;4791  @VssSignalMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum {4792    path = "Vehicle.MotionManagement.Brake.VehicleForceDistributionFrontMinimum";4793    kind = "actuator";4794    datatype = "uint16";4795    sourceDescription = "Minimum distribution range request of FxWhlSum to front axle. 0% = Complete longitudinal brake force may be shifted to rear axle. 50% = At least 50% shall be shifted to front axle. 100% = Complete longitudinal brake force shall be shifted to front axle.";4796    sourceComment = "";4797  }4798  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum {4799    quantityReference = "ISQ::dimensionless";4800    unitReference = "SI::percent";4801  }4802  @VssRangeMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum {4803    minValue = "0";4804    maxValue = "100";4805  }48064807  attribute def Vehicle_MotionManagement_Brake_VehicleForceElectric :> Integer;4808  @VssSignalMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectric {4809    path = "Vehicle.MotionManagement.Brake.VehicleForceElectric";4810    kind = "actuator";4811    datatype = "int16";4812    sourceDescription = "Regenerative brake force request (FxWhlSum). Sum of all tyre longitudinal forces. Brake Force < 0N.";4813    sourceComment = "";4814  }4815  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectric {4816    quantityReference = "ISQ::force";4817    unitReference = "SI::newton";4818  }4819  @VssRangeMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectric {4820    minValue = "";4821    maxValue = "0";4822  }48234824  attribute def Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated :> Integer;4825  @VssSignalMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated {4826    path = "Vehicle.MotionManagement.Brake.VehicleForceElectricMinimumArbitrated";4827    kind = "sensor";4828    datatype = "int16";4829    sourceDescription = "Brake system internally calculated regenerative force limit at vehicle level for eAxle actuation. Brake Force < 0N.";4830    sourceComment = "";4831  }4832  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated {4833    quantityReference = "ISQ::force";4834    unitReference = "SI::newton";4835  }4836  @VssRangeMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated {4837    minValue = "";4838    maxValue = "0";4839  }48404841  attribute def Vehicle_MotionManagement_Brake_VehicleForceMaximum :> Integer;4842  @VssSignalMetadata about Vehicle_MotionManagement_Brake_VehicleForceMaximum {4843    path = "Vehicle.MotionManagement.Brake.VehicleForceMaximum";4844    kind = "actuator";4845    datatype = "int16";4846    sourceDescription = "Maximum longitudinal brake force request (FxWhlSum). Sum of all tyre longitudinal forces. Brake Force < 0N.";4847    sourceComment = "";4848  }4849  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_VehicleForceMaximum {4850    quantityReference = "ISQ::force";4851    unitReference = "SI::newton";4852  }4853  @VssRangeMetadata about Vehicle_MotionManagement_Brake_VehicleForceMaximum {4854    minValue = "";4855    maxValue = "0";4856  }48574858  attribute def Vehicle_MotionManagement_ElectricAxle_RotationalSpeed :> Integer;4859  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeed {4860    path = "Vehicle.MotionManagement.ElectricAxle.RotationalSpeed";4861    kind = "sensor";4862    datatype = "int16";4863    sourceDescription = "Rotational speed for the specified axle, positive sign for rotation in forward direction, negative sign for rotation in backward direction.";4864    sourceComment = "";4865  }4866  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeed {4867    quantityReference = "ISQ::angularVelocity";4868    unitReference = "SI-derived revolutionPerMinute";4869  }48704871  attribute def Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMaximumLimit :> Integer;4872  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMaximumLimit {4873    path = "Vehicle.MotionManagement.ElectricAxle.RotationalSpeedMaximumLimit";4874    kind = "actuator";4875    datatype = "int16";4876    sourceDescription = "Maximum allowed axle rotational speed in torque control mode, positive sign for rotation in forward direction, negative sign for rotation in backward direction.";4877    sourceComment = "";4878  }4879  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMaximumLimit {4880    quantityReference = "ISQ::angularVelocity";4881    unitReference = "SI-derived revolutionPerMinute";4882  }48834884  attribute def Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMinimumLimit :> Integer;4885  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMinimumLimit {4886    path = "Vehicle.MotionManagement.ElectricAxle.RotationalSpeedMinimumLimit";4887    kind = "actuator";4888    datatype = "int16";4889    sourceDescription = "Minimum allowed axle rotational speed in torque control mode, positive sign for rotation in forward direction, negative sign for rotation in backward direction.";4890    sourceComment = "";4891  }4892  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMinimumLimit {4893    quantityReference = "ISQ::angularVelocity";4894    unitReference = "SI-derived revolutionPerMinute";4895  }48964897  attribute def Vehicle_MotionManagement_ElectricAxle_RotationalSpeedTarget :> Integer;4898  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedTarget {4899    path = "Vehicle.MotionManagement.ElectricAxle.RotationalSpeedTarget";4900    kind = "actuator";4901    datatype = "int16";4902    sourceDescription = "Target axle rotational speed in rotation speed control mode, positive sign for rotation in forward direction, negative sign for rotation in backward direction.";4903    sourceComment = "";4904  }4905  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedTarget {4906    quantityReference = "ISQ::angularVelocity";4907    unitReference = "SI-derived revolutionPerMinute";4908  }49094910  attribute def Vehicle_MotionManagement_ElectricAxle_Torque :> Integer;4911  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_Torque {4912    path = "Vehicle.MotionManagement.ElectricAxle.Torque";4913    kind = "sensor";4914    datatype = "int16";4915    sourceDescription = "Axle torque, positive sign for torque in forward direction, negative sign for torque in backward direction.";4916    sourceComment = "";4917  }4918  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_Torque {4919    quantityReference = "ISQ::momentOfForce";4920    unitReference = "SI::newtonMetre";4921  }49224923  attribute def Vehicle_MotionManagement_ElectricAxle_TorqueMaximum :> Integer;4924  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMaximum {4925    path = "Vehicle.MotionManagement.ElectricAxle.TorqueMaximum";4926    kind = "sensor";4927    datatype = "int16";4928    sourceDescription = "Maximum momentarily available eAxle torque, positive sign for torque in forward direction, negative sign for torque in backward direction.";4929    sourceComment = "";4930  }4931  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMaximum {4932    quantityReference = "ISQ::momentOfForce";4933    unitReference = "SI::newtonMetre";4934  }49354936  attribute def Vehicle_MotionManagement_ElectricAxle_TorqueMaximumLimit :> Integer;4937  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMaximumLimit {4938    path = "Vehicle.MotionManagement.ElectricAxle.TorqueMaximumLimit";4939    kind = "actuator";4940    datatype = "int16";4941    sourceDescription = "Maximum allowed eAxle torque in rotation speed control mode, positive sign for torque in forward direction, negative sign unused.";4942    sourceComment = "";4943  }4944  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMaximumLimit {4945    quantityReference = "ISQ::momentOfForce";4946    unitReference = "SI::newtonMetre";4947  }49484949  attribute def Vehicle_MotionManagement_ElectricAxle_TorqueMinimum :> Integer;4950  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMinimum {4951    path = "Vehicle.MotionManagement.ElectricAxle.TorqueMinimum";4952    kind = "sensor";4953    datatype = "int16";4954    sourceDescription = "Minimum momentarily available eAxle torque, positive sign for torque in forward direction, negative sign for torque in backward direction.";4955    sourceComment = "";4956  }4957  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMinimum {4958    quantityReference = "ISQ::momentOfForce";4959    unitReference = "SI::newtonMetre";4960  }49614962  attribute def Vehicle_MotionManagement_ElectricAxle_TorqueMinimumLimit :> Integer;4963  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMinimumLimit {4964    path = "Vehicle.MotionManagement.ElectricAxle.TorqueMinimumLimit";4965    kind = "actuator";4966    datatype = "int16";4967    sourceDescription = "Minimum allowed axle torque in rotation speed control mode, positive sign unused, negative sign for torque in backward direction (ISO8855).";4968    sourceComment = "";4969  }4970  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMinimumLimit {4971    quantityReference = "ISQ::momentOfForce";4972    unitReference = "SI::newtonMetre";4973  }49744975  attribute def Vehicle_MotionManagement_ElectricAxle_TorqueTarget :> Integer;4976  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueTarget {4977    path = "Vehicle.MotionManagement.ElectricAxle.TorqueTarget";4978    kind = "actuator";4979    datatype = "int16";4980    sourceDescription = "Target axle torque in torque control mode, positive sign for torque in forward direction, negative sign for torque in backward direction (ISO8855).";4981    sourceComment = "";4982  }4983  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueTarget {4984    quantityReference = "ISQ::momentOfForce";4985    unitReference = "SI::newtonMetre";4986  }49874988  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_PositionOffsetTargetMode :> Integer;4989  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_PositionOffsetTargetMode {4990    path = "Vehicle.MotionManagement.Steering.Axle.Row1.PositionOffsetTargetMode";4991    kind = "actuator";4992    datatype = "uint8";4993    sourceDescription = "Mode used for controlling position offset interface of axle steering actuator. 0 indicates interface disabled. Other values activate vehicle specific modes.";4994    sourceComment = "";4995  }49964997  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_PositionTargetMode :> Integer;4998  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_PositionTargetMode {4999    path = "Vehicle.MotionManagement.Steering.Axle.Row1.PositionTargetMode";5000    kind = "actuator";5001    datatype = "uint8";5002    sourceDescription = "Mode used for controlling position interface of axle steering actuator. 0 indicates interface disabled. Other values activate vehicle specific modes.";5003    sourceComment = "";5004  }50055006  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_RackPosition :> Integer;5007  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPosition {5008    path = "Vehicle.MotionManagement.Steering.Axle.Row1.RackPosition";5009    kind = "sensor";5010    datatype = "int16";5011    sourceDescription = "Represents the current position of the steering rack on axle steering actuator. Positive values leads to a left turn of the vehicle (based on ISO8855).";5012    sourceComment = "Alternative signal to SteerAngle.";5013  }5014  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPosition {5015    quantityReference = "ISQ::length";5016    unitReference = "SI::millimetre";5017  }50185019  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionOffsetTarget :> Integer;5020  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionOffsetTarget {5021    path = "Vehicle.MotionManagement.Steering.Axle.Row1.RackPositionOffsetTarget";5022    kind = "actuator";5023    datatype = "int16";5024    sourceDescription = "Rack position offset request to the axle steering actuator (for steer-by-wire), added to the actuator internal calculated set-point. Positive values without internal calculated set point change lead to a left movement of the vehicle (based on ISO8855).";5025    sourceComment = "Alternative signal to SteerAngleOffsetTarget.";5026  }5027  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionOffsetTarget {5028    quantityReference = "ISQ::length";5029    unitReference = "SI::millimetre";5030  }50315032  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionTarget :> Integer;5033  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionTarget {5034    path = "Vehicle.MotionManagement.Steering.Axle.Row1.RackPositionTarget";5035    kind = "actuator";5036    datatype = "int16";5037    sourceDescription = "Rack position request to the axle steering actuator (external set-point). Positive values lead to a left turn of the vehicle (based on ISO8855).";5038    sourceComment = "Alternative signal to SteerAngleTarget.";5039  }5040  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionTarget {5041    quantityReference = "ISQ::length";5042    unitReference = "SI::millimetre";5043  }50445045  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngle :> Integer;5046  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngle {5047    path = "Vehicle.MotionManagement.Steering.Axle.Row1.SteerAngle";5048    kind = "sensor";5049    datatype = "int16";5050    sourceDescription = "Represents the current actuated steering angle of the steered wheels. Signal orientation according ISO8855, single track model.";5051    sourceComment = "Alternative signal to RackPosition.";5052  }5053  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngle {5054    quantityReference = "ISQ::planeAngle";5055    unitReference = "SI::degree";5056  }50575058  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleOffsetTarget :> Integer;5059  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleOffsetTarget {5060    path = "Vehicle.MotionManagement.Steering.Axle.Row1.SteerAngleOffsetTarget";5061    kind = "actuator";5062    datatype = "int16";5063    sourceDescription = "Steer angle offset request to the axle steering actuator (for steer-by-wire), added to the actuator internal calculated set-point. Signal orientation according ISO8855, single track model.";5064    sourceComment = "Alternative signal to RackPositionOffsetTarget.";5065  }5066  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleOffsetTarget {5067    quantityReference = "ISQ::planeAngle";5068    unitReference = "SI::degree";5069  }50705071  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleTarget :> Integer;5072  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleTarget {5073    path = "Vehicle.MotionManagement.Steering.Axle.Row1.SteerAngleTarget";5074    kind = "actuator";5075    datatype = "int16";5076    sourceDescription = "Steer angle request to the axle steering actuator (external set-point). Signal orientation according ISO8855, single track model.";5077    sourceComment = "Alternative signal to RackPositionTarget.";5078  }5079  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleTarget {5080    quantityReference = "ISQ::planeAngle";5081    unitReference = "SI::degree";5082  }50835084  attribute def Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngle :> Integer;5085  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngle {5086    path = "Vehicle.MotionManagement.Steering.Axle.Row2.SteerAngle";5087    kind = "sensor";5088    datatype = "int16";5089    sourceDescription = "Represents the current actuated steering angle of the steered wheels on rear axle. Signal orientation according ISO8855, single track model.";5090    sourceComment = "";5091  }5092  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngle {5093    quantityReference = "ISQ::planeAngle";5094    unitReference = "SI::degree";5095  }50965097  attribute def Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleTarget :> Integer;5098  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleTarget {5099    path = "Vehicle.MotionManagement.Steering.Axle.Row2.SteerAngleTarget";5100    kind = "actuator";5101    datatype = "int16";5102    sourceDescription = "Steer angle request to the rear axle steering actuator (external set-point). Signal orientation according ISO8855, single track model.";5103    sourceComment = "";5104  }5105  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleTarget {5106    quantityReference = "ISQ::planeAngle";5107    unitReference = "SI::degree";5108  }51095110  attribute def Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleVelocityTarget :> Integer;5111  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleVelocityTarget {5112    path = "Vehicle.MotionManagement.Steering.Axle.Row2.SteerAngleVelocityTarget";5113    kind = "actuator";5114    datatype = "int16";5115    sourceDescription = "Requested velocity for steer angle change. Signal orientation according ISO8855. Optional signal to adapt rear wheel steering closed loop control gain.";5116    sourceComment = "";5117  }5118  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleVelocityTarget {5119    quantityReference = "ISQ::angularVelocity";5120    unitReference = "SI::degreePerSecond";5121  }51225123  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_Angle :> Integer;5124  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_Angle {5125    path = "Vehicle.MotionManagement.Steering.SteeringWheel.Angle";5126    kind = "sensor";5127    datatype = "int16";5128    sourceDescription = "Represents the current input angle of the steering system, typically corresponds to angle applied by driver on the steering-wheel. Positive for angle in counterclockwise direction (based on ISO8855).";5129    sourceComment = "";5130  }5131  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_Angle {5132    quantityReference = "ISQ::planeAngle";5133    unitReference = "SI::degree";5134  }51355136  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_AngleTarget :> Integer;5137  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_AngleTarget {5138    path = "Vehicle.MotionManagement.Steering.SteeringWheel.AngleTarget";5139    kind = "actuator";5140    datatype = "int16";5141    sourceDescription = "Steering-wheel angle request to the steering actuator (external set-point for steer-by-wire). Positive sign for angle in counterclockwise direction (based on ISO8855).";5142    sourceComment = "";5143  }5144  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_AngleTarget {5145    quantityReference = "ISQ::planeAngle";5146    unitReference = "SI::degree";5147  }51485149  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_AngleTargetMode :> Integer;5150  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_AngleTargetMode {5151    path = "Vehicle.MotionManagement.Steering.SteeringWheel.AngleTargetMode";5152    kind = "actuator";5153    datatype = "uint8";5154    sourceDescription = "Mode used for controlling Steering-wheel angle interface. 0 indicates interface disabled. Other values activate vehicle specific modes.";5155    sourceComment = "";5156  }51575158  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_Torque :> Integer;5159  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_Torque {5160    path = "Vehicle.MotionManagement.Steering.SteeringWheel.Torque";5161    kind = "sensor";5162    datatype = "int16";5163    sourceDescription = "Represents the current input torque for steering system, typically corresponds to torque applied by driver on the steering wheel. Positive for torque in counterclockwise direction (based on ISO8855).";5164    sourceComment = "";5165  }5166  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_Torque {5167    quantityReference = "ISQ::momentOfForce";5168    unitReference = "SI::newtonMetre";5169  }51705171  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTarget :> Integer;5172  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTarget {5173    path = "Vehicle.MotionManagement.Steering.SteeringWheel.TorqueOffsetTarget";5174    kind = "actuator";5175    datatype = "int16";5176    sourceDescription = "Steering-wheel torque offset request to the steering actuator, added to the actuator internal calculated target value. Positive sign for torque in counterclockwise direction (based on ISO8855).";5177    sourceComment = "";5178  }5179  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTarget {5180    quantityReference = "ISQ::momentOfForce";5181    unitReference = "SI::newtonMetre";5182  }51835184  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTargetMode :> Integer;5185  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTargetMode {5186    path = "Vehicle.MotionManagement.Steering.SteeringWheel.TorqueOffsetTargetMode";5187    kind = "actuator";5188    datatype = "uint8";5189    sourceDescription = "Mode used for controlling steering-wheel torque offset interface. 0 indicates interface disabled. Other values activate vehicle specific modes.";5190    sourceComment = "";5191  }51925193  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTarget :> Integer;5194  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTarget {5195    path = "Vehicle.MotionManagement.Steering.SteeringWheel.TorqueTarget";5196    kind = "actuator";5197    datatype = "int16";5198    sourceDescription = "Steering-wheel torque request to the steering actuator (external set-point for steer-by-wire). Positive sign for torque in counterclockwise direction (based on ISO8855).";5199    sourceComment = "";5200  }5201  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTarget {5202    quantityReference = "ISQ::momentOfForce";5203    unitReference = "SI::newtonMetre";5204  }52055206  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTargetMode :> Integer;5207  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTargetMode {5208    path = "Vehicle.MotionManagement.Steering.SteeringWheel.TorqueTargetMode";5209    kind = "actuator";5210    datatype = "uint8";5211    sourceDescription = "Mode used for controlling Steering-wheel torque interface. 0 indicates interface disabled. Other values activate vehicle specific modes.";5212    sourceComment = "";5213  }52145215  attribute def Vehicle_MotionManagement_Suspension_Axle_RollTorque :> Integer;5216  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_Axle_RollTorque {5217    path = "Vehicle.MotionManagement.Suspension.Axle.RollTorque";5218    kind = "sensor";5219    datatype = "int16";5220    sourceDescription = "Actuated roll torque on this axle by anti-roll actuator. Signal orientation according to ISO8855.";5221    sourceComment = "";5222  }5223  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_Axle_RollTorque {5224    quantityReference = "ISQ::momentOfForce";5225    unitReference = "SI::newtonMetre";5226  }52275228  attribute def Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForce :> Integer;5229  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForce {5230    path = "Vehicle.MotionManagement.Suspension.Axle.Wheel.DampingForce";5231    kind = "sensor";5232    datatype = "int16";5233    sourceDescription = "Actuated damping force at given wheel. Signal orientation according ISO8855, meaning positive force is pointing upwards.";5234    sourceComment = "Alternative signal to DampingRate.";5235  }5236  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForce {5237    quantityReference = "ISQ::force";5238    unitReference = "SI::newton";5239  }52405241  attribute def Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForceTarget :> Integer;5242  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForceTarget {5243    path = "Vehicle.MotionManagement.Suspension.Axle.Wheel.DampingForceTarget";5244    kind = "actuator";5245    datatype = "int16";5246    sourceDescription = "Damping force request at given wheel. Signal orientation according ISO8855, meaning positive force is pointing upwards.";5247    sourceComment = "Alternative signal to DampingRateTarget.";5248  }5249  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForceTarget {5250    quantityReference = "ISQ::force";5251    unitReference = "SI::newton";5252  }52535254  attribute def Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate :> Integer;5255  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate {5256    path = "Vehicle.MotionManagement.Suspension.Axle.Wheel.DampingRate";5257    kind = "sensor";5258    datatype = "uint8";5259    sourceDescription = "Actuated damping rate at given wheel. 0% = lowest possible damping rate 100% = highest possible damping rate";5260    sourceComment = "Alternative signal to DampingForce.";5261  }5262  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate {5263    quantityReference = "ISQ::dimensionless";5264    unitReference = "SI::percent";5265  }5266  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate {5267    minValue = "0";5268    maxValue = "100";5269  }52705271  attribute def Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget :> Integer;5272  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget {5273    path = "Vehicle.MotionManagement.Suspension.Axle.Wheel.DampingRateTarget";5274    kind = "actuator";5275    datatype = "uint8";5276    sourceDescription = "Damping rate request at given wheel. 0% = lowest possible damping rate 100% = highest possible damping rate";5277    sourceComment = "Alternative signal to DampingForceTarget.";5278  }5279  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget {5280    quantityReference = "ISQ::dimensionless";5281    unitReference = "SI::percent";5282  }5283  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget {5284    minValue = "0";5285    maxValue = "100";5286  }52875288  attribute def Vehicle_MotionManagement_Suspension_DampingPrioTarget :> Integer;5289  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_DampingPrioTarget {5290    path = "Vehicle.MotionManagement.Suspension.DampingPrioTarget";5291    kind = "actuator";5292    datatype = "uint8";5293    sourceDescription = "Prioritization target for damping control 0% = damping control by damping actuator (e.g. base functions) 100% = damping control by VMM system (e.g. vehicle dynamics)";5294    sourceComment = "";5295  }5296  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_DampingPrioTarget {5297    quantityReference = "ISQ::dimensionless";5298    unitReference = "SI::percent";5299  }5300  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_DampingPrioTarget {5301    minValue = "0";5302    maxValue = "100";5303  }53045305  attribute def Vehicle_MotionManagement_Suspension_RollPrioTarget :> Integer;5306  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_RollPrioTarget {5307    path = "Vehicle.MotionManagement.Suspension.RollPrioTarget";5308    kind = "actuator";5309    datatype = "uint8";5310    sourceDescription = "Prioritization target for anti-roll control 0% = anti-roll control by anti-roll actuator (e.g. base function) 100% = anti-roll control by VMM system (e.g. vehicle dynamics)";5311    sourceComment = "";5312  }5313  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_RollPrioTarget {5314    quantityReference = "ISQ::dimensionless";5315    unitReference = "SI::percent";5316  }5317  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_RollPrioTarget {5318    minValue = "0";5319    maxValue = "100";5320  }53215322  attribute def Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum :> Integer;5323  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum {5324    path = "Vehicle.MotionManagement.Suspension.RollTorqueDistributionFrontMaximum";5325    kind = "actuator";5326    datatype = "uint8";5327    sourceDescription = "Maximum distribution range request of roll torque to front axle. 0% = Complete roll torque shall be shifted to rear axle 100% = Complete roll torque may be shifted to front axle";5328    sourceComment = "";5329  }5330  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum {5331    quantityReference = "ISQ::dimensionless";5332    unitReference = "SI::percent";5333  }5334  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum {5335    minValue = "0";5336    maxValue = "100";5337  }53385339  attribute def Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum :> Integer;5340  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum {5341    path = "Vehicle.MotionManagement.Suspension.RollTorqueDistributionFrontMinimum";5342    kind = "actuator";5343    datatype = "uint8";5344    sourceDescription = "Minimum distribution range request of roll torque to front axle. 0% = Complete roll torque may be shifted to rear axle 100% = Complete roll torque shall be shifted to front axle";5345    sourceComment = "";5346  }5347  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum {5348    quantityReference = "ISQ::dimensionless";5349    unitReference = "SI::percent";5350  }5351  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum {5352    minValue = "0";5353    maxValue = "100";5354  }53555356  attribute def Vehicle_MotionManagement_Suspension_RollTorqueTarget :> Integer;5357  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_RollTorqueTarget {5358    path = "Vehicle.MotionManagement.Suspension.RollTorqueTarget";5359    kind = "actuator";5360    datatype = "int16";5361    sourceDescription = "Roll torque request on vehicle level. Signal orientation according to ISO8855.";5362    sourceComment = "";5363  }5364  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_RollTorqueTarget {5365    quantityReference = "ISQ::momentOfForce";5366    unitReference = "SI::newtonMetre";5367  }53685369  attribute def Vehicle_Occupant_HeadPosition_Pitch :> Real;5370  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_Pitch {5371    path = "Vehicle.Occupant.HeadPosition.Pitch";5372    kind = "sensor";5373    datatype = "float";5374    sourceDescription = "Head pitch angle, measured as angle from vehicle sprung mass XY-plane as defined by ISO 23150:2023 to the head X-axis. 0 = Head in normal position. Positive values = Head leaning up. Negative values = Head leaning down.";5375    sourceComment = "";5376  }5377  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_Pitch {5378    quantityReference = "ISQ::planeAngle";5379    unitReference = "SI::degree";5380  }5381  @VssRangeMetadata about Vehicle_Occupant_HeadPosition_Pitch {5382    minValue = "-90";5383    maxValue = "90";5384  }53855386  attribute def Vehicle_Occupant_HeadPosition_Roll :> Real;5387  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_Roll {5388    path = "Vehicle.Occupant.HeadPosition.Roll";5389    kind = "sensor";5390    datatype = "float";5391    sourceDescription = "Head roll angle about the head X-axis (right-hand rule). 0 = Head in normal position. Positive values = Head leaning to the right. Negative values = Head leaning to the left.";5392    sourceComment = "";5393  }5394  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_Roll {5395    quantityReference = "ISQ::planeAngle";5396    unitReference = "SI::degree";5397  }5398  @VssRangeMetadata about Vehicle_Occupant_HeadPosition_Roll {5399    minValue = "-180";5400    maxValue = "180";5401  }54025403  attribute def Vehicle_Occupant_HeadPosition_X :> Integer;5404  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_X {5405    path = "Vehicle.Occupant.HeadPosition.X";5406    kind = "sensor";5407    datatype = "int16";5408    sourceDescription = "Longitudinal position of head center measured as mid eye position on X-axis of the vehicle rear-axle coordinate system as defined by ISO 23150:2023 section 3.7.12 Mid eye position refers to the center of a line drawn between the center of the drivers eyes. Positive values = forward of (first) rear-axle. Negative values = backward of (first) rear-axle.";5409    sourceComment = "";5410  }5411  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_X {5412    quantityReference = "ISQ::length";5413    unitReference = "SI::millimetre";5414  }54155416  attribute def Vehicle_Occupant_HeadPosition_Y :> Integer;5417  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_Y {5418    path = "Vehicle.Occupant.HeadPosition.Y";5419    kind = "sensor";5420    datatype = "int16";5421    sourceDescription = "Lateral position of head center measured as mid eye position on X-axis of the vehicle rear-axle coordinate system as defined by ISO 23150:2023 section 3.7.12 Mid eye position refers to the center of a line drawn between the center of the drivers eyes. Positive values = left of rear-axle center. Negative values = right of rear-axle center.";5422    sourceComment = "";5423  }5424  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_Y {5425    quantityReference = "ISQ::length";5426    unitReference = "SI::millimetre";5427  }54285429  attribute def Vehicle_Occupant_HeadPosition_Yaw :> Real;5430  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_Yaw {5431    path = "Vehicle.Occupant.HeadPosition.Yaw";5432    kind = "sensor";5433    datatype = "float";5434    sourceDescription = "Head yaw angle, measured from the vehicle sprung mass X-axis as defined by ISO 23150:2023 to the head X-axis, around the vehicle Z-axis (right-hand rule). 0 = Head in normal position. Positive values = Head turned left. Negative values = Head turned right.";5435    sourceComment = "";5436  }5437  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_Yaw {5438    quantityReference = "ISQ::planeAngle";5439    unitReference = "SI::degree";5440  }5441  @VssRangeMetadata about Vehicle_Occupant_HeadPosition_Yaw {5442    minValue = "-180";5443    maxValue = "180";5444  }54455446  attribute def Vehicle_Occupant_HeadPosition_Z :> Integer;5447  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_Z {5448    path = "Vehicle.Occupant.HeadPosition.Z";5449    kind = "sensor";5450    datatype = "int16";5451    sourceDescription = "Height position of head center measured as mid eye position on X-axis of the vehicle rear-axle coordinate system as defined by ISO 23150:2023 section 3.7.12 Mid eye position refers to the center of a line drawn between the center of the drivers eyes. Positive values = above center of rear-axle reference point. Negative values = below center of rear-axle reference point.";5452    sourceComment = "";5453  }5454  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_Z {5455    quantityReference = "ISQ::length";5456    unitReference = "SI::millimetre";5457  }54585459  attribute def Vehicle_Occupant_Identifier_Issuer :> String;5460  @VssSignalMetadata about Vehicle_Occupant_Identifier_Issuer {5461    path = "Vehicle.Occupant.Identifier.Issuer";5462    kind = "sensor";5463    datatype = "string";5464    sourceDescription = "Unique Issuer for the authentication of the occupant e.g. https://accounts.funcorp.com.";5465    sourceComment = "";5466  }54675468  attribute def Vehicle_Occupant_Identifier_Subject :> String;5469  @VssSignalMetadata about Vehicle_Occupant_Identifier_Subject {5470    path = "Vehicle.Occupant.Identifier.Subject";5471    kind = "sensor";5472    datatype = "string";5473    sourceDescription = "Subject for the authentication of the occupant e.g. UserID 7331677.";5474    sourceComment = "";5475  }54765477  attribute def Vehicle_Occupant_MidEyeGaze_Azimuth :> Real;5478  @VssSignalMetadata about Vehicle_Occupant_MidEyeGaze_Azimuth {5479    path = "Vehicle.Occupant.MidEyeGaze.Azimuth";5480    kind = "sensor";5481    datatype = "float";5482    sourceDescription = "Mid eye azimuth gaze (right-hand rule) on vehicle sprung mass Z-axis as defined by ISO 23150:2023 0 = Driver looking forward. Positive values = Driver looking at something on the left side of driver. Negative values = Driver looking at something on the right side of driver.";5483    sourceComment = "";5484  }5485  @VssQuantityMetadata about Vehicle_Occupant_MidEyeGaze_Azimuth {5486    quantityReference = "ISQ::planeAngle";5487    unitReference = "SI::degree";5488  }5489  @VssRangeMetadata about Vehicle_Occupant_MidEyeGaze_Azimuth {5490    minValue = "-180";5491    maxValue = "180";5492  }54935494  attribute def Vehicle_Occupant_MidEyeGaze_Elevation :> Real;5495  @VssSignalMetadata about Vehicle_Occupant_MidEyeGaze_Elevation {5496    path = "Vehicle.Occupant.MidEyeGaze.Elevation";5497    kind = "sensor";5498    datatype = "float";5499    sourceDescription = "Elevation to observed object measured as angle between vehicle sprung mass XY-plane as defined by ISO 23150:2023 at driver mid eye position and object. 0 = Driver looking at something at same height as mid eye position. Positive values = Driver looking at something above mid eye position. Negative values = Driver looking at something below mid eye position.";5500    sourceComment = "";5501  }5502  @VssQuantityMetadata about Vehicle_Occupant_MidEyeGaze_Elevation {5503    quantityReference = "ISQ::planeAngle";5504    unitReference = "SI::degree";5505  }5506  @VssRangeMetadata about Vehicle_Occupant_MidEyeGaze_Elevation {5507    minValue = "-90";5508    maxValue = "90";5509  }55105511  attribute def Vehicle_Orientation_Pitch :> Real;5512  @VssSignalMetadata about Vehicle_Orientation_Pitch {5513    path = "Vehicle.Orientation.Pitch";5514    kind = "sensor";5515    datatype = "float";5516    sourceDescription = "Vehicle rotation (tilt) around Y (lateral). Positive values = nose up.";5517    sourceComment = "Reference is the vehicle at rest on a level surface. Useful for incline detection and trailer loading applications. Related to VSS issue #877 (Connected Safety signals).";5518  }5519  @VssQuantityMetadata about Vehicle_Orientation_Pitch {5520    quantityReference = "ISQ::planeAngle";5521    unitReference = "SI::degree";5522  }5523  @VssRangeMetadata about Vehicle_Orientation_Pitch {5524    minValue = "-180";5525    maxValue = "180";5526  }55275528  attribute def Vehicle_Orientation_Roll :> Real;5529  @VssSignalMetadata about Vehicle_Orientation_Roll {5530    path = "Vehicle.Orientation.Roll";5531    kind = "sensor";5532    datatype = "float";5533    sourceDescription = "Vehicle rotation (tilt) around X (longitudinal). Positive values = right side down.";5534    sourceComment = "Reference is the vehicle at rest on a level surface. Useful for rollover detection and off-road applications. Related to VSS issue #877 (Connected Safety signals).";5535  }5536  @VssQuantityMetadata about Vehicle_Orientation_Roll {5537    quantityReference = "ISQ::planeAngle";5538    unitReference = "SI::degree";5539  }5540  @VssRangeMetadata about Vehicle_Orientation_Roll {5541    minValue = "-180";5542    maxValue = "180";5543  }55445545  attribute def Vehicle_Orientation_Yaw :> Real;5546  @VssSignalMetadata about Vehicle_Orientation_Yaw {5547    path = "Vehicle.Orientation.Yaw";5548    kind = "sensor";5549    datatype = "float";5550    sourceDescription = "Vehicle rotation around Z (vertical) relative to geographic north.";5551    sourceComment = "0 = North, 90 = East, 180 = South, 270 = West. Complements CurrentLocation.Heading by providing IMU-derived orientation rather than GNSS-derived heading. Related to VSS issue #877 (Connected Safety signals).";5552  }5553  @VssQuantityMetadata about Vehicle_Orientation_Yaw {5554    quantityReference = "ISQ::planeAngle";5555    unitReference = "SI::degree";5556  }5557  @VssRangeMetadata about Vehicle_Orientation_Yaw {5558    minValue = "0";5559    maxValue = "360";5560  }55615562  attribute def Vehicle_PowerOptimizeLevel :> Integer;5563  @VssSignalMetadata about Vehicle_PowerOptimizeLevel {5564    path = "Vehicle.PowerOptimizeLevel";5565    kind = "actuator";5566    datatype = "uint8";5567    sourceDescription = "Power optimization level for this branch/subsystem. A higher number indicates more aggressive power optimization. Level 0 indicates that all functionality is enabled, no power optimization enabled. Level 10 indicates most aggressive power optimization mode, only essential functionality enabled.";5568    sourceComment = "";5569  }5570  @VssRangeMetadata about Vehicle_PowerOptimizeLevel {5571    minValue = "0";5572    maxValue = "10";5573  }55745575  attribute def Vehicle_Powertrain_AccumulatedBrakingEnergy :> Real;5576  @VssSignalMetadata about Vehicle_Powertrain_AccumulatedBrakingEnergy {5577    path = "Vehicle.Powertrain.AccumulatedBrakingEnergy";5578    kind = "sensor";5579    datatype = "float";5580    sourceDescription = "The accumulated energy from regenerative braking over lifetime.";5581    sourceComment = "";5582  }5583  @VssQuantityMetadata about Vehicle_Powertrain_AccumulatedBrakingEnergy {5584    quantityReference = "ISQ::energy";5585    unitReference = "SI::kilowattHour";5586  }55875588  attribute def Vehicle_Powertrain_CombustionEngine_AspirationType :> Vehicle_Powertrain_CombustionEngine_AspirationType_AllowedValue;5589  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_AspirationType {5590    path = "Vehicle.Powertrain.CombustionEngine.AspirationType";5591    kind = "attribute";5592    datatype = "string";5593    sourceDescription = "Type of aspiration (natural, turbocharger, supercharger etc).";5594    sourceComment = "";5595  }5596  @VssAllowedValuesMetadata about Vehicle_Powertrain_CombustionEngine_AspirationType {5597    allowedValues = "UNKNOWN, NATURAL, SUPERCHARGER, TURBOCHARGER";5598  }55995600  attribute def Vehicle_Powertrain_CombustionEngine_Bore :> Real;5601  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Bore {5602    path = "Vehicle.Powertrain.CombustionEngine.Bore";5603    kind = "attribute";5604    datatype = "float";5605    sourceDescription = "Bore in millimetres.";5606    sourceComment = "";5607  }5608  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_Bore {5609    quantityReference = "ISQ::length";5610    unitReference = "SI::millimetre";5611  }56125613  attribute def Vehicle_Powertrain_CombustionEngine_CompressionRatio :> String;5614  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_CompressionRatio {5615    path = "Vehicle.Powertrain.CombustionEngine.CompressionRatio";5616    kind = "attribute";5617    datatype = "string";5618    sourceDescription = "Engine compression ratio, specified in the format 'X:1', e.g. '9.2:1'.";5619    sourceComment = "";5620  }56215622  attribute def Vehicle_Powertrain_CombustionEngine_Configuration :> Vehicle_Powertrain_CombustionEngine_Configuration_AllowedValue;5623  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Configuration {5624    path = "Vehicle.Powertrain.CombustionEngine.Configuration";5625    kind = "attribute";5626    datatype = "string";5627    sourceDescription = "Engine configuration.";5628    sourceComment = "";5629  }5630  @VssAllowedValuesMetadata about Vehicle_Powertrain_CombustionEngine_Configuration {5631    allowedValues = "UNKNOWN, STRAIGHT, V, BOXER, W, ROTARY, RADIAL, SQUARE, H, U, OPPOSED, X";5632  }56335634  attribute def Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Capacity :> Real;5635  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Capacity {5636    path = "Vehicle.Powertrain.CombustionEngine.DieselExhaustFluid.Capacity";5637    kind = "attribute";5638    datatype = "float";5639    sourceDescription = "Capacity in liters of the Diesel Exhaust Fluid Tank.";5640    sourceComment = "";5641  }5642  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Capacity {5643    quantityReference = "ISQ::volume";5644    unitReference = "SI::litre";5645  }56465647  attribute def Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_IsLevelLow :> Boolean;5648  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_IsLevelLow {5649    path = "Vehicle.Powertrain.CombustionEngine.DieselExhaustFluid.IsLevelLow";5650    kind = "sensor";5651    datatype = "boolean";5652    sourceDescription = "Indicates if the Diesel Exhaust Fluid level is low. True if level is low. Definition of low is vehicle dependent.";5653    sourceComment = "";5654  }56555656  attribute def Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level :> Integer;5657  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level {5658    path = "Vehicle.Powertrain.CombustionEngine.DieselExhaustFluid.Level";5659    kind = "sensor";5660    datatype = "uint8";5661    sourceDescription = "Level of the Diesel Exhaust Fluid tank as percent of capacity. 0 = empty. 100 = full.";5662    sourceComment = "";5663  }5664  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level {5665    quantityReference = "ISQ::dimensionless";5666    unitReference = "SI::percent";5667  }5668  @VssRangeMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level {5669    minValue = "0";5670    maxValue = "100";5671  }56725673  attribute def Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Range :> Integer;5674  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Range {5675    path = "Vehicle.Powertrain.CombustionEngine.DieselExhaustFluid.Range";5676    kind = "sensor";5677    datatype = "uint32";5678    sourceDescription = "Remaining range in meters of the Diesel Exhaust Fluid present in the vehicle.";5679    sourceComment = "";5680  }5681  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Range {5682    quantityReference = "ISQ::length";5683    unitReference = "SI::metre";5684  }56855686  attribute def Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_DeltaPressure :> Real;5687  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_DeltaPressure {5688    path = "Vehicle.Powertrain.CombustionEngine.DieselParticulateFilter.DeltaPressure";5689    kind = "sensor";5690    datatype = "float";5691    sourceDescription = "Delta Pressure of Diesel Particulate Filter.";5692    sourceComment = "";5693  }5694  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_DeltaPressure {5695    quantityReference = "ISQ::pressure";5696    unitReference = "SI::pascal";5697  }56985699  attribute def Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_InletTemperature :> Real;5700  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_InletTemperature {5701    path = "Vehicle.Powertrain.CombustionEngine.DieselParticulateFilter.InletTemperature";5702    kind = "sensor";5703    datatype = "float";5704    sourceDescription = "Inlet temperature of Diesel Particulate Filter.";5705    sourceComment = "";5706  }5707  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_InletTemperature {5708    quantityReference = "ISQ::thermodynamicTemperature";5709    unitReference = "SI::degreeCelsius";5710  }57115712  attribute def Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_OutletTemperature :> Real;5713  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_OutletTemperature {5714    path = "Vehicle.Powertrain.CombustionEngine.DieselParticulateFilter.OutletTemperature";5715    kind = "sensor";5716    datatype = "float";5717    sourceDescription = "Outlet temperature of Diesel Particulate Filter.";5718    sourceComment = "";5719  }5720  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_OutletTemperature {5721    quantityReference = "ISQ::thermodynamicTemperature";5722    unitReference = "SI::degreeCelsius";5723  }57245725  attribute def Vehicle_Powertrain_CombustionEngine_Displacement :> Integer;5726  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Displacement {5727    path = "Vehicle.Powertrain.CombustionEngine.Displacement";5728    kind = "attribute";5729    datatype = "uint16";5730    sourceDescription = "Displacement in cubic centimetres.";5731    sourceComment = "";5732  }5733  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_Displacement {5734    quantityReference = "ISQ::volume";5735    unitReference = "SI::cubicCentimetre";5736  }57375738  attribute def Vehicle_Powertrain_CombustionEngine_EOP :> Integer;5739  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EOP {5740    path = "Vehicle.Powertrain.CombustionEngine.EOP";5741    kind = "sensor";5742    datatype = "uint16";5743    sourceDescription = "Engine oil pressure.";5744    sourceComment = "";5745  }5746  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EOP {5747    quantityReference = "ISQ::pressure";5748    unitReference = "SI::kilopascal";5749  }57505751  attribute def Vehicle_Powertrain_CombustionEngine_EngineCode :> String;5752  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineCode {5753    path = "Vehicle.Powertrain.CombustionEngine.EngineCode";5754    kind = "attribute";5755    datatype = "string";5756    sourceDescription = "Engine code designation, as specified by vehicle manufacturer.";5757    sourceComment = "For hybrid vehicles the engine code may refer to the combination of combustion and electric engine.";5758  }57595760  attribute def Vehicle_Powertrain_CombustionEngine_EngineCoolant_Capacity :> Real;5761  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Capacity {5762    path = "Vehicle.Powertrain.CombustionEngine.EngineCoolant.Capacity";5763    kind = "attribute";5764    datatype = "float";5765    sourceDescription = "Engine coolant capacity in liters.";5766    sourceComment = "";5767  }5768  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Capacity {5769    quantityReference = "ISQ::volume";5770    unitReference = "SI::litre";5771  }57725773  attribute def Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level :> Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level_AllowedValue;5774  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level {5775    path = "Vehicle.Powertrain.CombustionEngine.EngineCoolant.Level";5776    kind = "sensor";5777    datatype = "string";5778    sourceDescription = "Engine coolant level.";5779    sourceComment = "";5780  }5781  @VssAllowedValuesMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level {5782    allowedValues = "CRITICALLY_LOW, LOW, NORMAL";5783  }57845785  attribute def Vehicle_Powertrain_CombustionEngine_EngineCoolant_LifeRemaining :> Integer;5786  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_LifeRemaining {5787    path = "Vehicle.Powertrain.CombustionEngine.EngineCoolant.LifeRemaining";5788    kind = "sensor";5789    datatype = "int32";5790    sourceDescription = "Remaining engine coolant life in seconds. Negative values can be used to indicate that lifetime has been exceeded.";5791    sourceComment = "In addition to this a signal a vehicle can report remaining time to service (including e.g. coolant change) by Vehicle.Service.TimeToService.";5792  }5793  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_LifeRemaining {5794    quantityReference = "ISQ::time";5795    unitReference = "SI::second";5796  }57975798  attribute def Vehicle_Powertrain_CombustionEngine_EngineCoolant_Temperature :> Real;5799  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Temperature {5800    path = "Vehicle.Powertrain.CombustionEngine.EngineCoolant.Temperature";5801    kind = "sensor";5802    datatype = "float";5803    sourceDescription = "Engine coolant temperature.";5804    sourceComment = "";5805  }5806  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Temperature {5807    quantityReference = "ISQ::thermodynamicTemperature";5808    unitReference = "SI::degreeCelsius";5809  }58105811  attribute def Vehicle_Powertrain_CombustionEngine_EngineHours :> Real;5812  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineHours {5813    path = "Vehicle.Powertrain.CombustionEngine.EngineHours";5814    kind = "sensor";5815    datatype = "float";5816    sourceDescription = "Accumulated time during engine lifetime with 'engine speed (rpm) > 0'.";5817    sourceComment = "";5818  }5819  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineHours {5820    quantityReference = "ISQ::time";5821    unitReference = "SI::hour";5822  }58235824  attribute def Vehicle_Powertrain_CombustionEngine_EngineOil_Capacity :> Real;5825  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Capacity {5826    path = "Vehicle.Powertrain.CombustionEngine.EngineOil.Capacity";5827    kind = "attribute";5828    datatype = "float";5829    sourceDescription = "Engine oil capacity in liters.";5830    sourceComment = "";5831  }5832  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Capacity {5833    quantityReference = "ISQ::volume";5834    unitReference = "SI::litre";5835  }58365837  attribute def Vehicle_Powertrain_CombustionEngine_EngineOil_Level :> Vehicle_Powertrain_CombustionEngine_EngineOil_Level_AllowedValue;5838  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Level {5839    path = "Vehicle.Powertrain.CombustionEngine.EngineOil.Level";5840    kind = "sensor";5841    datatype = "string";5842    sourceDescription = "Engine oil level.";5843    sourceComment = "";5844  }5845  @VssAllowedValuesMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Level {5846    allowedValues = "CRITICALLY_LOW, LOW, NORMAL, HIGH, CRITICALLY_HIGH";5847  }58485849  attribute def Vehicle_Powertrain_CombustionEngine_EngineOil_LifeRemaining :> Integer;5850  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_LifeRemaining {5851    path = "Vehicle.Powertrain.CombustionEngine.EngineOil.LifeRemaining";5852    kind = "sensor";5853    datatype = "int32";5854    sourceDescription = "Remaining engine oil life in seconds. Negative values can be used to indicate that lifetime has been exceeded.";5855    sourceComment = "In addition to this a signal a vehicle can report remaining time to service (including e.g. oil change) by Vehicle.Service.TimeToService.";5856  }5857  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_LifeRemaining {5858    quantityReference = "ISQ::time";5859    unitReference = "SI::second";5860  }58615862  attribute def Vehicle_Powertrain_CombustionEngine_EngineOil_PressureStatus :> Vehicle_Powertrain_CombustionEngine_EngineOil_PressureStatus_AllowedValue;5863  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_PressureStatus {5864    path = "Vehicle.Powertrain.CombustionEngine.EngineOil.PressureStatus";5865    kind = "sensor";5866    datatype = "string";5867    sourceDescription = "Engine oil pressure status.";5868    sourceComment = "";5869  }5870  @VssAllowedValuesMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_PressureStatus {5871    allowedValues = "NORMAL, WARNING, ALERT, ERROR";5872  }58735874  attribute def Vehicle_Powertrain_CombustionEngine_EngineOil_Temperature :> Real;5875  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Temperature {5876    path = "Vehicle.Powertrain.CombustionEngine.EngineOil.Temperature";5877    kind = "sensor";5878    datatype = "float";5879    sourceDescription = "EOT, Engine oil temperature.";5880    sourceComment = "";5881  }5882  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Temperature {5883    quantityReference = "ISQ::thermodynamicTemperature";5884    unitReference = "SI::degreeCelsius";5885  }58865887  attribute def Vehicle_Powertrain_CombustionEngine_IdleHours :> Real;5888  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_IdleHours {5889    path = "Vehicle.Powertrain.CombustionEngine.IdleHours";5890    kind = "sensor";5891    datatype = "float";5892    sourceDescription = "Accumulated idling time during engine lifetime. Definition of idling is not standardized.";5893    sourceComment = "Vehicles may calculate accumulated idle time for an engine. It might be based on engine speed (rpm) below a certain limit or any other mechanism.";5894  }5895  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_IdleHours {5896    quantityReference = "ISQ::time";5897    unitReference = "SI::hour";5898  }58995900  attribute def Vehicle_Powertrain_CombustionEngine_IsRunning :> Boolean;5901  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_IsRunning {5902    path = "Vehicle.Powertrain.CombustionEngine.IsRunning";5903    kind = "sensor";5904    datatype = "boolean";5905    sourceDescription = "Engine Running. True if engine is rotating (Speed > 0).";5906    sourceComment = "";5907  }59085909  attribute def Vehicle_Powertrain_CombustionEngine_MAF :> Integer;5910  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_MAF {5911    path = "Vehicle.Powertrain.CombustionEngine.MAF";5912    kind = "sensor";5913    datatype = "uint16";5914    sourceDescription = "Grams of air drawn into engine per second.";5915    sourceComment = "";5916  }5917  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_MAF {5918    quantityReference = "ISQ::massFlowRate";5919    unitReference = "SI::gramPerSecond";5920  }59215922  attribute def Vehicle_Powertrain_CombustionEngine_MAP :> Integer;5923  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_MAP {5924    path = "Vehicle.Powertrain.CombustionEngine.MAP";5925    kind = "sensor";5926    datatype = "uint16";5927    sourceDescription = "Manifold absolute pressure possibly boosted using forced induction.";5928    sourceComment = "";5929  }5930  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_MAP {5931    quantityReference = "ISQ::pressure";5932    unitReference = "SI::kilopascal";5933  }59345935  attribute def Vehicle_Powertrain_CombustionEngine_MaxPower :> Integer;5936  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_MaxPower {5937    path = "Vehicle.Powertrain.CombustionEngine.MaxPower";5938    kind = "attribute";5939    datatype = "uint16";5940    sourceDescription = "Peak power, in kilowatts, that engine can generate.";5941    sourceComment = "";5942  }5943  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_MaxPower {5944    quantityReference = "ISQ::power";5945    unitReference = "SI::kilowatt";5946  }59475948  attribute def Vehicle_Powertrain_CombustionEngine_MaxTorque :> Integer;5949  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_MaxTorque {5950    path = "Vehicle.Powertrain.CombustionEngine.MaxTorque";5951    kind = "attribute";5952    datatype = "uint16";5953    sourceDescription = "Peak torque, in newton meter, that the engine can generate.";5954    sourceComment = "";5955  }5956  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_MaxTorque {5957    quantityReference = "ISQ::momentOfForce";5958    unitReference = "SI::newtonMetre";5959  }59605961  attribute def Vehicle_Powertrain_CombustionEngine_NumberOfCylinders :> Integer;5962  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_NumberOfCylinders {5963    path = "Vehicle.Powertrain.CombustionEngine.NumberOfCylinders";5964    kind = "attribute";5965    datatype = "uint16";5966    sourceDescription = "Number of cylinders.";5967    sourceComment = "";5968  }59695970  attribute def Vehicle_Powertrain_CombustionEngine_NumberOfValvesPerCylinder :> Integer;5971  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_NumberOfValvesPerCylinder {5972    path = "Vehicle.Powertrain.CombustionEngine.NumberOfValvesPerCylinder";5973    kind = "attribute";5974    datatype = "uint16";5975    sourceDescription = "Number of valves per cylinder.";5976    sourceComment = "";5977  }59785979  attribute def Vehicle_Powertrain_CombustionEngine_Power :> Integer;5980  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Power {5981    path = "Vehicle.Powertrain.CombustionEngine.Power";5982    kind = "sensor";5983    datatype = "uint16";5984    sourceDescription = "Current engine power output. Shall be reported as 0 during engine breaking.";5985    sourceComment = "";5986  }5987  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_Power {5988    quantityReference = "ISQ::power";5989    unitReference = "SI::kilowatt";5990  }59915992  attribute def Vehicle_Powertrain_CombustionEngine_Speed :> Real;5993  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Speed {5994    path = "Vehicle.Powertrain.CombustionEngine.Speed";5995    kind = "sensor";5996    datatype = "float";5997    sourceDescription = "Engine speed measured as rotations per minute.";5998    sourceComment = "";5999  }6000  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_Speed {6001    quantityReference = "ISQ::angularVelocity";6002    unitReference = "SI-derived revolutionPerMinute";6003  }60046005  attribute def Vehicle_Powertrain_CombustionEngine_StrokeLength :> Real;6006  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_StrokeLength {6007    path = "Vehicle.Powertrain.CombustionEngine.StrokeLength";6008    kind = "attribute";6009    datatype = "float";6010    sourceDescription = "Stroke length in millimetres.";6011    sourceComment = "";6012  }6013  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_StrokeLength {6014    quantityReference = "ISQ::length";6015    unitReference = "SI::millimetre";6016  }60176018  attribute def Vehicle_Powertrain_CombustionEngine_TPS :> Integer;6019  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_TPS {6020    path = "Vehicle.Powertrain.CombustionEngine.TPS";6021    kind = "sensor";6022    datatype = "uint8";6023    sourceDescription = "Current throttle position.";6024    sourceComment = "";6025  }6026  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_TPS {6027    quantityReference = "ISQ::dimensionless";6028    unitReference = "SI::percent";6029  }6030  @VssRangeMetadata about Vehicle_Powertrain_CombustionEngine_TPS {6031    minValue = "";6032    maxValue = "100";6033  }60346035  attribute def Vehicle_Powertrain_CombustionEngine_Torque :> Integer;6036  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Torque {6037    path = "Vehicle.Powertrain.CombustionEngine.Torque";6038    kind = "sensor";6039    datatype = "int16";6040    sourceDescription = "Current engine torque. Shall be reported as a negative number during engine breaking.";6041    sourceComment = "During engine breaking the engine delivers a negative torque to the transmission.";6042  }6043  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_Torque {6044    quantityReference = "ISQ::momentOfForce";6045    unitReference = "SI::newtonMetre";6046  }60476048  attribute def Vehicle_Powertrain_ElectricMotor_EngineCode :> String;6049  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_EngineCode {6050    path = "Vehicle.Powertrain.ElectricMotor.EngineCode";6051    kind = "attribute";6052    datatype = "string";6053    sourceDescription = "Engine code designation, as specified by vehicle manufacturer.";6054    sourceComment = "";6055  }60566057  attribute def Vehicle_Powertrain_ElectricMotor_EngineCoolant_Capacity :> Real;6058  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Capacity {6059    path = "Vehicle.Powertrain.ElectricMotor.EngineCoolant.Capacity";6060    kind = "attribute";6061    datatype = "float";6062    sourceDescription = "Engine coolant capacity in liters.";6063    sourceComment = "";6064  }6065  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Capacity {6066    quantityReference = "ISQ::volume";6067    unitReference = "SI::litre";6068  }60696070  attribute def Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level :> Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level_AllowedValue;6071  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level {6072    path = "Vehicle.Powertrain.ElectricMotor.EngineCoolant.Level";6073    kind = "sensor";6074    datatype = "string";6075    sourceDescription = "Engine coolant level.";6076    sourceComment = "";6077  }6078  @VssAllowedValuesMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level {6079    allowedValues = "CRITICALLY_LOW, LOW, NORMAL";6080  }60816082  attribute def Vehicle_Powertrain_ElectricMotor_EngineCoolant_LifeRemaining :> Integer;6083  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_LifeRemaining {6084    path = "Vehicle.Powertrain.ElectricMotor.EngineCoolant.LifeRemaining";6085    kind = "sensor";6086    datatype = "int32";6087    sourceDescription = "Remaining engine coolant life in seconds. Negative values can be used to indicate that lifetime has been exceeded.";6088    sourceComment = "In addition to this a signal a vehicle can report remaining time to service (including e.g. coolant change) by Vehicle.Service.TimeToService.";6089  }6090  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_LifeRemaining {6091    quantityReference = "ISQ::time";6092    unitReference = "SI::second";6093  }60946095  attribute def Vehicle_Powertrain_ElectricMotor_EngineCoolant_Temperature :> Real;6096  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Temperature {6097    path = "Vehicle.Powertrain.ElectricMotor.EngineCoolant.Temperature";6098    kind = "sensor";6099    datatype = "float";6100    sourceDescription = "Engine coolant temperature.";6101    sourceComment = "";6102  }6103  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Temperature {6104    quantityReference = "ISQ::thermodynamicTemperature";6105    unitReference = "SI::degreeCelsius";6106  }61076108  attribute def Vehicle_Powertrain_ElectricMotor_MaxPower :> Integer;6109  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_MaxPower {6110    path = "Vehicle.Powertrain.ElectricMotor.MaxPower";6111    kind = "attribute";6112    datatype = "uint16";6113    sourceDescription = "Peak power, in kilowatts, that motor(s) can generate.";6114    sourceComment = "";6115  }6116  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_MaxPower {6117    quantityReference = "ISQ::power";6118    unitReference = "SI::kilowatt";6119  }61206121  attribute def Vehicle_Powertrain_ElectricMotor_MaxRegenPower :> Integer;6122  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_MaxRegenPower {6123    path = "Vehicle.Powertrain.ElectricMotor.MaxRegenPower";6124    kind = "attribute";6125    datatype = "uint16";6126    sourceDescription = "Peak regen/brake power, in kilowatts, that motor(s) can generate.";6127    sourceComment = "";6128  }6129  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_MaxRegenPower {6130    quantityReference = "ISQ::power";6131    unitReference = "SI::kilowatt";6132  }61336134  attribute def Vehicle_Powertrain_ElectricMotor_MaxRegenTorque :> Integer;6135  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_MaxRegenTorque {6136    path = "Vehicle.Powertrain.ElectricMotor.MaxRegenTorque";6137    kind = "attribute";6138    datatype = "uint16";6139    sourceDescription = "Peak regen/brake torque, in newton meter, that the motor(s) can generate.";6140    sourceComment = "";6141  }6142  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_MaxRegenTorque {6143    quantityReference = "ISQ::momentOfForce";6144    unitReference = "SI::newtonMetre";6145  }61466147  attribute def Vehicle_Powertrain_ElectricMotor_MaxTorque :> Integer;6148  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_MaxTorque {6149    path = "Vehicle.Powertrain.ElectricMotor.MaxTorque";6150    kind = "attribute";6151    datatype = "uint16";6152    sourceDescription = "Peak power, in newton meter, that the motor(s) can generate.";6153    sourceComment = "";6154  }6155  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_MaxTorque {6156    quantityReference = "ISQ::momentOfForce";6157    unitReference = "SI::newtonMetre";6158  }61596160  attribute def Vehicle_Powertrain_ElectricMotor_Power :> Integer;6161  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_Power {6162    path = "Vehicle.Powertrain.ElectricMotor.Power";6163    kind = "sensor";6164    datatype = "int16";6165    sourceDescription = "Current motor power output. Negative values indicate regen mode.";6166    sourceComment = "";6167  }6168  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_Power {6169    quantityReference = "ISQ::power";6170    unitReference = "SI::kilowatt";6171  }61726173  attribute def Vehicle_Powertrain_ElectricMotor_Speed :> Real;6174  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_Speed {6175    path = "Vehicle.Powertrain.ElectricMotor.Speed";6176    kind = "sensor";6177    datatype = "float";6178    sourceDescription = "Motor rotational speed measured as rotations per minute. Negative values indicate reverse driving mode.";6179    sourceComment = "";6180  }6181  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_Speed {6182    quantityReference = "ISQ::angularVelocity";6183    unitReference = "SI-derived revolutionPerMinute";6184  }61856186  attribute def Vehicle_Powertrain_ElectricMotor_Temperature :> Real;6187  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_Temperature {6188    path = "Vehicle.Powertrain.ElectricMotor.Temperature";6189    kind = "sensor";6190    datatype = "float";6191    sourceDescription = "Motor temperature.";6192    sourceComment = "";6193  }6194  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_Temperature {6195    quantityReference = "ISQ::thermodynamicTemperature";6196    unitReference = "SI::degreeCelsius";6197  }61986199  attribute def Vehicle_Powertrain_ElectricMotor_TimeInUse :> Real;6200  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_TimeInUse {6201    path = "Vehicle.Powertrain.ElectricMotor.TimeInUse";6202    kind = "sensor";6203    datatype = "float";6204    sourceDescription = "Accumulated time during engine lifetime when the vehicule state's is 'READY'.";6205    sourceComment = "Vehicles may define their READY state.";6206  }6207  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_TimeInUse {6208    quantityReference = "ISQ::time";6209    unitReference = "SI::hour";6210  }62116212  attribute def Vehicle_Powertrain_ElectricMotor_Torque :> Integer;6213  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_Torque {6214    path = "Vehicle.Powertrain.ElectricMotor.Torque";6215    kind = "sensor";6216    datatype = "int16";6217    sourceDescription = "Current motor torque. Negative values indicate regen mode.";6218    sourceComment = "";6219  }6220  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_Torque {6221    quantityReference = "ISQ::momentOfForce";6222    unitReference = "SI::newtonMetre";6223  }62246225  attribute def Vehicle_Powertrain_FuelSystem_AbsoluteLevel :> Real;6226  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_AbsoluteLevel {6227    path = "Vehicle.Powertrain.FuelSystem.AbsoluteLevel";6228    kind = "sensor";6229    datatype = "float";6230    sourceDescription = "Current available fuel in the fuel tank expressed in liters.";6231    sourceComment = "";6232  }6233  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_AbsoluteLevel {6234    quantityReference = "ISQ::volume";6235    unitReference = "SI::litre";6236  }62376238  attribute def Vehicle_Powertrain_FuelSystem_AfterRefuelingFuelEconomy :> Real;6239  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_AfterRefuelingFuelEconomy {6240    path = "Vehicle.Powertrain.FuelSystem.AfterRefuelingFuelEconomy";6241    kind = "sensor";6242    datatype = "float";6243    sourceDescription = "Average fuel economy calculated from the most recent refueling event to the current time.";6244    sourceComment = "This value represents the fuel efficiency for the period between consecutive refueling events. It is automatically reset to zero when refueling is detected and begins accumulating from that point. The calculation continues until the next refueling occurs. This metric is useful for tracking fuel efficiency improvements or changes between fill-ups.";6245  }6246  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_AfterRefuelingFuelEconomy {6247    quantityReference = "ISQ::fuelEfficiency";6248    unitReference = "SI-derived kilometre/litre";6249  }62506251  attribute def Vehicle_Powertrain_FuelSystem_AverageConsumption :> Real;6252  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_AverageConsumption {6253    path = "Vehicle.Powertrain.FuelSystem.AverageConsumption";6254    kind = "sensor";6255    datatype = "float";6256    sourceDescription = "Average consumption in liters per 100 km.";6257    sourceComment = "";6258  }6259  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_AverageConsumption {6260    quantityReference = "ISQ::fuelConsumption";6261    unitReference = "SI-derived litrePer100Kilometre";6262  }6263  @VssRangeMetadata about Vehicle_Powertrain_FuelSystem_AverageConsumption {6264    minValue = "0";6265    maxValue = "";6266  }62676268  attribute def Vehicle_Powertrain_FuelSystem_ConsumptionSinceLastRefuel :> Real;6269  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_ConsumptionSinceLastRefuel {6270    path = "Vehicle.Powertrain.FuelSystem.ConsumptionSinceLastRefuel";6271    kind = "sensor";6272    datatype = "float";6273    sourceDescription = "Fuel consumption since last refueling.";6274    sourceComment = "Amount of fuel consumed since last refueling.";6275  }6276  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_ConsumptionSinceLastRefuel {6277    quantityReference = "ISQ::volume";6278    unitReference = "SI::litre";6279  }62806281  attribute def Vehicle_Powertrain_FuelSystem_ConsumptionSinceStart :> Real;6282  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_ConsumptionSinceStart {6283    path = "Vehicle.Powertrain.FuelSystem.ConsumptionSinceStart";6284    kind = "sensor";6285    datatype = "float";6286    sourceDescription = "Fuel amount in liters consumed since start of current trip.";6287    sourceComment = "A new trip is considered to start when engine gets enabled (e.g. LowVoltageSystemState in ON or START mode). A trip is considered to end when engine is no longer enabled. The signal may however keep the value of the last trip until a new trip is started.";6288  }6289  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_ConsumptionSinceStart {6290    quantityReference = "ISQ::volume";6291    unitReference = "SI::litre";6292  }62936294  attribute def Vehicle_Powertrain_FuelSystem_CumulativeFuelEconomy :> Real;6295  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_CumulativeFuelEconomy {6296    path = "Vehicle.Powertrain.FuelSystem.CumulativeFuelEconomy";6297    kind = "sensor";6298    datatype = "float";6299    sourceDescription = "Cumulative average fuel economy calculated from vehicle start or last user reset.";6300    sourceComment = "This represents the accumulated fuel economy over the entire period since the last reset. Unlike trip-based measurements, this provides a long-term average of fuel efficiency.";6301  }6302  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_CumulativeFuelEconomy {6303    quantityReference = "ISQ::fuelEfficiency";6304    unitReference = "SI-derived kilometre/litre";6305  }63066307  attribute def Vehicle_Powertrain_FuelSystem_DriveFuelEconomy :> Real;6308  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_DriveFuelEconomy {6309    path = "Vehicle.Powertrain.FuelSystem.DriveFuelEconomy";6310    kind = "sensor";6311    datatype = "float";6312    sourceDescription = "Average fuel economy for the current drive cycle, calculated from engine start to current time.";6313    sourceComment = "This represents the fuel efficiency during the active driving session. The value is reset when the engine is no longer enabled or when the user manually initiates a drive fuel economy reset. After reset, it is recalculated from zero when the engine restarts or the new drive cycle begins. It provides real-time average fuel economy for the ongoing drive cycle.";6314  }6315  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_DriveFuelEconomy {6316    quantityReference = "ISQ::fuelEfficiency";6317    unitReference = "SI-derived kilometre/litre";6318  }63196320  attribute def Vehicle_Powertrain_FuelSystem_HybridType :> Vehicle_Powertrain_FuelSystem_HybridType_AllowedValue;6321  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_HybridType {6322    path = "Vehicle.Powertrain.FuelSystem.HybridType";6323    kind = "attribute";6324    datatype = "string";6325    sourceDescription = "Defines the hybrid type of the vehicle.";6326    sourceComment = "";6327  }6328  @VssAllowedValuesMetadata about Vehicle_Powertrain_FuelSystem_HybridType {6329    allowedValues = "UNKNOWN, NOT_APPLICABLE, STOP_START, BELT_ISG, CIMG, PHEV";6330  }63316332  attribute def Vehicle_Powertrain_FuelSystem_InstantConsumption :> Real;6333  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_InstantConsumption {6334    path = "Vehicle.Powertrain.FuelSystem.InstantConsumption";6335    kind = "sensor";6336    datatype = "float";6337    sourceDescription = "Current consumption in liters per 100 km.";6338    sourceComment = "";6339  }6340  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_InstantConsumption {6341    quantityReference = "ISQ::fuelConsumption";6342    unitReference = "SI-derived litrePer100Kilometre";6343  }6344  @VssRangeMetadata about Vehicle_Powertrain_FuelSystem_InstantConsumption {6345    minValue = "0";6346    maxValue = "";6347  }63486349  attribute def Vehicle_Powertrain_FuelSystem_InstantantFuelEconomy :> Real;6350  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_InstantantFuelEconomy {6351    path = "Vehicle.Powertrain.FuelSystem.InstantantFuelEconomy";6352    kind = "sensor";6353    datatype = "float";6354    sourceDescription = "Real-time instantaneous fuel economy calculated over a short time window.";6355    sourceComment = "This value represents the current fuel efficiency at any given moment during vehicle operation. It is calculated based on the distance traveled and fuel consumed over a brief sampling period (typically around 500ms). The calculation compares the vehicle state before and after the sampling window to determine instantaneous efficiency. This metric refreshes frequently and can fluctuate significantly based on driving conditions, acceleration, and terrain. Unlike average fuel economy measurements, this provides immediate feedback on current driving efficiency.";6356  }6357  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_InstantantFuelEconomy {6358    quantityReference = "ISQ::fuelEfficiency";6359    unitReference = "SI-derived kilometre/litre";6360  }63616362  attribute def Vehicle_Powertrain_FuelSystem_IsEngineStopStartEnabled :> Boolean;6363  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_IsEngineStopStartEnabled {6364    path = "Vehicle.Powertrain.FuelSystem.IsEngineStopStartEnabled";6365    kind = "sensor";6366    datatype = "boolean";6367    sourceDescription = "Indicates whether eco start stop is currently enabled.";6368    sourceComment = "";6369  }63706371  attribute def Vehicle_Powertrain_FuelSystem_IsFuelLevelEmpty :> Boolean;6372  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_IsFuelLevelEmpty {6373    path = "Vehicle.Powertrain.FuelSystem.IsFuelLevelEmpty";6374    kind = "sensor";6375    datatype = "boolean";6376    sourceDescription = "Indicates that the fuel gauge on the instrument cluster displays empty (0).";6377    sourceComment = "When this signal is true, the fuel gauge displays empty (0), but the vehicle typically still has reserve fuel allowing for some additional driving range depending on the vehicle design. This represents the displayed empty state, not actual tank empty condition.";6378  }63796380  attribute def Vehicle_Powertrain_FuelSystem_IsFuelLevelLow :> Boolean;6381  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_IsFuelLevelLow {6382    path = "Vehicle.Powertrain.FuelSystem.IsFuelLevelLow";6383    kind = "sensor";6384    datatype = "boolean";6385    sourceDescription = "Indicates that the fuel level is low (e.g. <50km range).";6386    sourceComment = "";6387  }63886389  attribute def Vehicle_Powertrain_FuelSystem_IsFuelPortFlapOpen :> Boolean;6390  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_IsFuelPortFlapOpen {6391    path = "Vehicle.Powertrain.FuelSystem.IsFuelPortFlapOpen";6392    kind = "actuator";6393    datatype = "boolean";6394    sourceDescription = "Status of the fuel port flap(s). True if at least one is open.";6395    sourceComment = "";6396  }63976398  attribute def Vehicle_Powertrain_FuelSystem_Range :> Integer;6399  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_Range {6400    path = "Vehicle.Powertrain.FuelSystem.Range";6401    kind = "sensor";6402    datatype = "uint32";6403    sourceDescription = "Remaining range in meters using only liquid fuel.";6404    sourceComment = "";6405  }6406  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_Range {6407    quantityReference = "ISQ::length";6408    unitReference = "SI::metre";6409  }64106411  attribute def Vehicle_Powertrain_FuelSystem_RefuelPortPosition :> Vehicle_Powertrain_FuelSystem_RefuelPortPosition_AllowedValue;6412  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_RefuelPortPosition {6413    path = "Vehicle.Powertrain.FuelSystem.RefuelPortPosition";6414    kind = "attribute";6415    datatype = "string[]";6416    sourceDescription = "Position of refuel port(s). First part indicates side of vehicle, second part relative position on that side.";6417    sourceComment = "";6418  }6419  @VssAllowedValuesMetadata about Vehicle_Powertrain_FuelSystem_RefuelPortPosition {6420    allowedValues = "FRONT_LEFT, FRONT_MIDDLE, FRONT_RIGHT, REAR_LEFT, REAR_MIDDLE, REAR_RIGHT, LEFT_FRONT, LEFT_MIDDLE, LEFT_REAR, RIGHT_FRONT, RIGHT_MIDDLE, RIGHT_REAR";6421  }64226423  attribute def Vehicle_Powertrain_FuelSystem_RelativeLevel :> Integer;6424  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_RelativeLevel {6425    path = "Vehicle.Powertrain.FuelSystem.RelativeLevel";6426    kind = "sensor";6427    datatype = "uint8";6428    sourceDescription = "Level in fuel tank as percent of capacity. 0 = empty. 100 = full.";6429    sourceComment = "";6430  }6431  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_RelativeLevel {6432    quantityReference = "ISQ::dimensionless";6433    unitReference = "SI::percent";6434  }6435  @VssRangeMetadata about Vehicle_Powertrain_FuelSystem_RelativeLevel {6436    minValue = "0";6437    maxValue = "100";6438  }64396440  attribute def Vehicle_Powertrain_FuelSystem_SupportedFuel :> Vehicle_Powertrain_FuelSystem_SupportedFuel_AllowedValue;6441  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_SupportedFuel {6442    path = "Vehicle.Powertrain.FuelSystem.SupportedFuel";6443    kind = "attribute";6444    datatype = "string[]";6445    sourceDescription = "Detailed information on fuels supported by the vehicle. Identifiers originating from DIN EN 16942:2021-08, appendix B, with additional suffix for octane (RON) where relevant.";6446    sourceComment = "RON 95 is sometimes referred to as Super, RON 98 as Super Plus.";6447  }6448  @VssAllowedValuesMetadata about Vehicle_Powertrain_FuelSystem_SupportedFuel {6449    allowedValues = "E5_95, E5_98, E10_95, E10_98, E85, B7, B10, B20, B30, B100, XTL, LPG, CNG, LNG, H2, OTHER";6450  }64516452  attribute def Vehicle_Powertrain_FuelSystem_SupportedFuelTypes :> Vehicle_Powertrain_FuelSystem_SupportedFuelTypes_AllowedValue;6453  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_SupportedFuelTypes {6454    path = "Vehicle.Powertrain.FuelSystem.SupportedFuelTypes";6455    kind = "attribute";6456    datatype = "string[]";6457    sourceDescription = "High level information of fuel types supported";6458    sourceComment = "If a vehicle also has an electric drivetrain (e.g. hybrid) that will be obvious from the PowerTrain.Type signal.";6459  }6460  @VssAllowedValuesMetadata about Vehicle_Powertrain_FuelSystem_SupportedFuelTypes {6461    allowedValues = "GASOLINE, DIESEL, E85, LPG, CNG, LNG, H2, OTHER";6462  }64636464  attribute def Vehicle_Powertrain_FuelSystem_TankCapacity :> Real;6465  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_TankCapacity {6466    path = "Vehicle.Powertrain.FuelSystem.TankCapacity";6467    kind = "attribute";6468    datatype = "float";6469    sourceDescription = "Capacity of the fuel tank in liters.";6470    sourceComment = "";6471  }6472  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_TankCapacity {6473    quantityReference = "ISQ::volume";6474    unitReference = "SI::litre";6475  }64766477  attribute def Vehicle_Powertrain_FuelSystem_TimeRemaining :> Integer;6478  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_TimeRemaining {6479    path = "Vehicle.Powertrain.FuelSystem.TimeRemaining";6480    kind = "sensor";6481    datatype = "uint32";6482    sourceDescription = "Time remaining in seconds before the fuel tank is empty.";6483    sourceComment = "";6484  }6485  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_TimeRemaining {6486    quantityReference = "ISQ::time";6487    unitReference = "SI::second";6488  }64896490  attribute def Vehicle_Powertrain_IsAutoPowerOptimize :> Boolean;6491  @VssSignalMetadata about Vehicle_Powertrain_IsAutoPowerOptimize {6492    path = "Vehicle.Powertrain.IsAutoPowerOptimize";6493    kind = "actuator";6494    datatype = "boolean";6495    sourceDescription = "Auto Power Optimization Flag When set to 'true', the system enables automatic power optimization, dynamically adjusting the power optimization level based on runtime conditions or features managed by the OEM. When set to 'false', manual control of the power optimization level is allowed.";6496    sourceComment = "";6497  }64986499  attribute def Vehicle_Powertrain_PowerOptimizeLevel :> Integer;6500  @VssSignalMetadata about Vehicle_Powertrain_PowerOptimizeLevel {6501    path = "Vehicle.Powertrain.PowerOptimizeLevel";6502    kind = "actuator";6503    datatype = "uint8";6504    sourceDescription = "Power optimization level for this branch/subsystem. A higher number indicates more aggressive power optimization. Level 0 indicates that all functionality is enabled, no power optimization enabled. Level 10 indicates most aggressive power optimization mode, only essential functionality enabled.";6505    sourceComment = "";6506  }6507  @VssRangeMetadata about Vehicle_Powertrain_PowerOptimizeLevel {6508    minValue = "0";6509    maxValue = "10";6510  }65116512  attribute def Vehicle_Powertrain_Range :> Integer;6513  @VssSignalMetadata about Vehicle_Powertrain_Range {6514    path = "Vehicle.Powertrain.Range";6515    kind = "sensor";6516    datatype = "uint32";6517    sourceDescription = "Remaining range in meters using all energy sources available in the vehicle.";6518    sourceComment = "";6519  }6520  @VssQuantityMetadata about Vehicle_Powertrain_Range {6521    quantityReference = "ISQ::length";6522    unitReference = "SI::metre";6523  }65246525  attribute def Vehicle_Powertrain_RangeExtender_ChargeDepleting_EnergyConsumption :> Real;6526  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_ChargeDepleting_EnergyConsumption {6527    path = "Vehicle.Powertrain.RangeExtender.ChargeDepleting.EnergyConsumption";6528    kind = "sensor";6529    datatype = "float";6530    sourceDescription = "Current electric energy consumption rate during Charge Depleting mode operation.";6531    sourceComment = "This value represents the instantaneous or short-term average electric energy consumption while the vehicle is operating in CD mode. It is calculated based on the electrical energy drawn from the traction battery per distance traveled. This metric is analogous to fuel consumption but measured in electrical energy units. A lower value indicates more efficient electric operation.";6532  }6533  @VssQuantityMetadata about Vehicle_Powertrain_RangeExtender_ChargeDepleting_EnergyConsumption {6534    quantityReference = "ISQ::energyPerDistance";6535    unitReference = "SI-derived kilowattHourPer100Kilometre";6536  }65376538  attribute def Vehicle_Powertrain_RangeExtender_ChargeDepleting_Range :> Integer;6539  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_ChargeDepleting_Range {6540    path = "Vehicle.Powertrain.RangeExtender.ChargeDepleting.Range";6541    kind = "sensor";6542    datatype = "uint32";6543    sourceDescription = "Estimated remaining distance that can be traveled in Charge Depleting mode using available battery energy.";6544    sourceComment = "This range estimate is calculated based on the current battery state of charge and the recent energy consumption patterns in CD mode. The estimate may vary based on driving conditions, terrain, climate control usage, and other factors affecting battery consumption. When this range approaches zero, the vehicle will typically transition to Charge Sustaining mode.";6545  }6546  @VssQuantityMetadata about Vehicle_Powertrain_RangeExtender_ChargeDepleting_Range {6547    quantityReference = "ISQ::length";6548    unitReference = "SI::metre";6549  }65506551  attribute def Vehicle_Powertrain_RangeExtender_ChargeSustaining_FuelEconomy :> Real;6552  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_ChargeSustaining_FuelEconomy {6553    path = "Vehicle.Powertrain.RangeExtender.ChargeSustaining.FuelEconomy";6554    kind = "sensor";6555    datatype = "float";6556    sourceDescription = "Current fuel economy during Charge Sustaining mode operation.";6557    sourceComment = "This value represents the fuel efficiency when the engine is operating as a generator to maintain battery charge. It differs from conventional vehicle fuel economy because the engine is optimized to run at efficient generator speeds rather than varying speeds for direct wheel propulsion. The actual fuel economy in CS mode may be different from the vehicle's rated CS mode fuel economy depending on driving conditions and power demands.";6558  }6559  @VssQuantityMetadata about Vehicle_Powertrain_RangeExtender_ChargeSustaining_FuelEconomy {6560    quantityReference = "ISQ::fuelEfficiency";6561    unitReference = "SI-derived kilometre/litre";6562  }65636564  attribute def Vehicle_Powertrain_RangeExtender_ChargeSustaining_Range :> Integer;6565  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_ChargeSustaining_Range {6566    path = "Vehicle.Powertrain.RangeExtender.ChargeSustaining.Range";6567    kind = "sensor";6568    datatype = "uint32";6569    sourceDescription = "Estimated remaining distance that can be traveled in Charge Sustaining mode using available fuel.";6570    sourceComment = "This range estimate is calculated based on the current fuel level and recent fuel consumption patterns in CS mode. It represents the extended range capability provided by the internal combustion engine. The total vehicle range is the sum of CD mode range and CS mode range.";6571  }6572  @VssQuantityMetadata about Vehicle_Powertrain_RangeExtender_ChargeSustaining_Range {6573    quantityReference = "ISQ::length";6574    unitReference = "SI::metre";6575  }65766577  attribute def Vehicle_Powertrain_RangeExtender_CombinedFuelEconomy :> Real;6578  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_CombinedFuelEconomy {6579    path = "Vehicle.Powertrain.RangeExtender.CombinedFuelEconomy";6580    kind = "sensor";6581    datatype = "float";6582    sourceDescription = "Combined fuel economy equivalent that accounts for both electric energy and fuel consumption.";6583    sourceComment = "This metric provides a unified measure of overall vehicle efficiency by converting electric energy consumption to a fuel-equivalent value and combining it with actual fuel consumption. The calculation typically follows regulatory standards (such as EPA MPGe) that define the equivalence between electrical energy and liquid fuel energy. For example, EPA defines 33.7 kWh as equivalent to one gallon of gasoline. This combined metric is useful for comparing EREV efficiency with conventional vehicles and understanding the overall energy cost of operation. The value is weighted based on the proportion of driving in CD versus CS modes.";6584  }6585  @VssQuantityMetadata about Vehicle_Powertrain_RangeExtender_CombinedFuelEconomy {6586    quantityReference = "ISQ::fuelEfficiency";6587    unitReference = "SI-derived kilometre/litre";6588  }65896590  attribute def Vehicle_Powertrain_RangeExtender_OperatingMode :> Vehicle_Powertrain_RangeExtender_OperatingMode_AllowedValue;6591  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_OperatingMode {6592    path = "Vehicle.Powertrain.RangeExtender.OperatingMode";6593    kind = "sensor";6594    datatype = "string";6595    sourceDescription = "Current operating mode of the Extended Range Electric Vehicle.";6596    sourceComment = "CHARGE_DEPLETING (CD) - Vehicle operates primarily on battery power, battery SOC decreases. CHARGE_SUSTAINING (CS) - Engine operates as generator to maintain battery charge level. BLENDED - Both battery and engine are used simultaneously, typically during high power demands. The mode transition typically occurs automatically based on battery state of charge thresholds.";6597  }6598  @VssAllowedValuesMetadata about Vehicle_Powertrain_RangeExtender_OperatingMode {6599    allowedValues = "CHARGE_DEPLETING, CHARGE_SUSTAINING, BLENDED";6600  }66016602  attribute def Vehicle_Powertrain_TimeRemaining :> Integer;6603  @VssSignalMetadata about Vehicle_Powertrain_TimeRemaining {6604    path = "Vehicle.Powertrain.TimeRemaining";6605    kind = "sensor";6606    datatype = "uint32";6607    sourceDescription = "Time remaining in seconds before all energy sources available in the vehicle are empty.";6608    sourceComment = "";6609  }6610  @VssQuantityMetadata about Vehicle_Powertrain_TimeRemaining {6611    quantityReference = "ISQ::time";6612    unitReference = "SI::second";6613  }66146615  attribute def Vehicle_Powertrain_TractionBattery_AccumulatedChargedEnergy :> Real;6616  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedChargedEnergy {6617    path = "Vehicle.Powertrain.TractionBattery.AccumulatedChargedEnergy";6618    kind = "sensor";6619    datatype = "float";6620    sourceDescription = "The accumulated energy delivered to the battery during charging over lifetime of the battery.";6621    sourceComment = "";6622  }6623  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedChargedEnergy {6624    quantityReference = "ISQ::energy";6625    unitReference = "SI::kilowattHour";6626  }66276628  attribute def Vehicle_Powertrain_TractionBattery_AccumulatedChargedThroughput :> Real;6629  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedChargedThroughput {6630    path = "Vehicle.Powertrain.TractionBattery.AccumulatedChargedThroughput";6631    kind = "sensor";6632    datatype = "float";6633    sourceDescription = "The accumulated charge throughput delivered to the battery during charging over lifetime of the battery.";6634    sourceComment = "";6635  }6636  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedChargedThroughput {6637    quantityReference = "ISQ::electricCharge";6638    unitReference = "SI::ampereHour";6639  }66406641  attribute def Vehicle_Powertrain_TractionBattery_AccumulatedConsumedEnergy :> Real;6642  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedConsumedEnergy {6643    path = "Vehicle.Powertrain.TractionBattery.AccumulatedConsumedEnergy";6644    kind = "sensor";6645    datatype = "float";6646    sourceDescription = "The accumulated energy leaving HV battery for propulsion and auxiliary loads over lifetime of the battery.";6647    sourceComment = "";6648  }6649  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedConsumedEnergy {6650    quantityReference = "ISQ::energy";6651    unitReference = "SI::kilowattHour";6652  }66536654  attribute def Vehicle_Powertrain_TractionBattery_AccumulatedConsumedThroughput :> Real;6655  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedConsumedThroughput {6656    path = "Vehicle.Powertrain.TractionBattery.AccumulatedConsumedThroughput";6657    kind = "sensor";6658    datatype = "float";6659    sourceDescription = "The accumulated charge throughput leaving HV battery for propulsion and auxiliary loads over lifetime of the battery.";6660    sourceComment = "";6661  }6662  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedConsumedThroughput {6663    quantityReference = "ISQ::electricCharge";6664    unitReference = "SI::ampereHour";6665  }66666667  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsActive :> Boolean;6668  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsActive {6669    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.IsActive";6670    kind = "sensor";6671    datatype = "boolean";6672    sourceDescription = "Indicates if battery conditioning is active (i.e. actively monitors battery temperature). True = Active. False = Inactive.";6673    sourceComment = "This signal is typically true when mode is not INACTIVE and time is within defined start/end times.";6674  }66756676  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsOngoing :> Boolean;6677  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsOngoing {6678    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.IsOngoing";6679    kind = "sensor";6680    datatype = "boolean";6681    sourceDescription = "Indicating if battery conditioning is currently ongoing. Battery conditioning is considered ongoing when the battery conditioning system is actively heating or cooling the battery, or requesting heating or cooling.";6682    sourceComment = "When battery conditioning is active, but temperature is already within acceptable range so that no cooling or heating is needed then IsOngoing shall report False.";6683  }66846685  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode :> Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode_AllowedValue;6686  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode {6687    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.RequestedMode";6688    kind = "actuator";6689    datatype = "string";6690    sourceDescription = "Defines requested mode for battery conditioning. INACTIVE - Battery conditioning inactive. FAST_CHARGING_PREPARATION - Battery conditioning for fast charging. DRIVING_PREPARATION - Battery conditioning for driving.";6691    sourceComment = "The Mode and TargetTime can be used to calculate TargetTemperature and StartTime";6692  }6693  @VssAllowedValuesMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode {6694    allowedValues = "INACTIVE, FAST_CHARGING_PREPARATION, DRIVING_PREPARATION";6695  }66966697  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_StartTime :> String;6698  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_StartTime {6699    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.StartTime";6700    kind = "actuator";6701    datatype = "string";6702    sourceDescription = "Start time for battery conditioning, formatted according to ISO 8601 with UTC time zone.";6703    sourceComment = "If the vehicle is asleep, this is the time the vehicle and the battery conditioning system must wake up and start monitoring the battery and if necessary start heating/cooling of the battery.";6704  }6705  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_StartTime {6706    quantityReference = "n/a";6707    unitReference = "ISO 8601 lexical date/time string";6708  }67096710  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTemperature :> Real;6711  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTemperature {6712    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.TargetTemperature";6713    kind = "actuator";6714    datatype = "float";6715    sourceDescription = "Target temperature for battery conditioning.";6716    sourceComment = "Target temperature possibly differs between different modes as well as other factors. Allowed deviation from target temperature is implementation dependent.";6717  }6718  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTemperature {6719    quantityReference = "ISQ::thermodynamicTemperature";6720    unitReference = "SI::degreeCelsius";6721  }67226723  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTime :> String;6724  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTime {6725    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.TargetTime";6726    kind = "actuator";6727    datatype = "string";6728    sourceDescription = "Target time when conditioning shall be finished, formatted according to ISO 8601 with UTC time zone.";6729    sourceComment = "For FAST_CHARGING mode this is typically the time when charging is supposed to start. For DRIVING mode this is typically the expected departure time. Battery conditioning will be deactivated when this time has passed.";6730  }6731  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTime {6732    quantityReference = "n/a";6733    unitReference = "ISO 8601 lexical date/time string";6734  }67356736  attribute def Vehicle_Powertrain_TractionBattery_CellVoltage_CellVoltages :> Real;6737  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_CellVoltages {6738    path = "Vehicle.Powertrain.TractionBattery.CellVoltage.CellVoltages";6739    kind = "sensor";6740    datatype = "float[]";6741    sourceDescription = "Array of cell voltages. Length or array shall correspond to number of cells in vehicle.";6742    sourceComment = "Cells are identified by relative position in array.";6743  }67446745  attribute def Vehicle_Powertrain_TractionBattery_CellVoltage_IdMax :> Integer;6746  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_IdMax {6747    path = "Vehicle.Powertrain.TractionBattery.CellVoltage.IdMax";6748    kind = "sensor";6749    datatype = "uint16";6750    sourceDescription = "Identifier of the battery cell with highest voltage.";6751    sourceComment = "Identifier is supposed to be relative index of the cell, starting with 0 the first cell.";6752  }67536754  attribute def Vehicle_Powertrain_TractionBattery_CellVoltage_IdMin :> Integer;6755  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_IdMin {6756    path = "Vehicle.Powertrain.TractionBattery.CellVoltage.IdMin";6757    kind = "sensor";6758    datatype = "uint16";6759    sourceDescription = "Identifier of the battery cell with lowest voltage.";6760    sourceComment = "Identifier is supposed to be relative index of the cell, starting with 0 the first cell.";6761  }67626763  attribute def Vehicle_Powertrain_TractionBattery_CellVoltage_Max :> Real;6764  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_Max {6765    path = "Vehicle.Powertrain.TractionBattery.CellVoltage.Max";6766    kind = "sensor";6767    datatype = "float";6768    sourceDescription = "Current voltage of the battery cell with highest voltage.";6769    sourceComment = "";6770  }6771  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_Max {6772    quantityReference = "ISQ::electricPotential";6773    unitReference = "SI::volt";6774  }67756776  attribute def Vehicle_Powertrain_TractionBattery_CellVoltage_Min :> Real;6777  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_Min {6778    path = "Vehicle.Powertrain.TractionBattery.CellVoltage.Min";6779    kind = "sensor";6780    datatype = "float";6781    sourceDescription = "Current voltage of the battery cell with lowest voltage.";6782    sourceComment = "";6783  }6784  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_Min {6785    quantityReference = "ISQ::electricPotential";6786    unitReference = "SI::volt";6787  }67886789  attribute def Vehicle_Powertrain_TractionBattery_Charging_AveragePower :> Real;6790  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_AveragePower {6791    path = "Vehicle.Powertrain.TractionBattery.Charging.AveragePower";6792    kind = "sensor";6793    datatype = "float";6794    sourceDescription = "Average charging power of last or current charging event.";6795    sourceComment = "";6796  }6797  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_AveragePower {6798    quantityReference = "ISQ::power";6799    unitReference = "SI::kilowatt";6800  }68016802  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_DC :> Real;6803  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_DC {6804    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeCurrent.DC";6805    kind = "sensor";6806    datatype = "float";6807    sourceDescription = "Current DC charging current at inlet. Negative if returning energy to grid.";6808    sourceComment = "";6809  }6810  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_DC {6811    quantityReference = "ISQ::electricCurrent";6812    unitReference = "SI::ampere";6813  }68146815  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase1 :> Real;6816  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase1 {6817    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeCurrent.Phase1";6818    kind = "sensor";6819    datatype = "float";6820    sourceDescription = "Current AC charging current (rms) at inlet for Phase 1. Negative if returning energy to grid.";6821    sourceComment = "";6822  }6823  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase1 {6824    quantityReference = "ISQ::electricCurrent";6825    unitReference = "SI::ampere";6826  }68276828  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase2 :> Real;6829  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase2 {6830    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeCurrent.Phase2";6831    kind = "sensor";6832    datatype = "float";6833    sourceDescription = "Current AC charging current (rms) at inlet for Phase 2. Negative if returning energy to grid.";6834    sourceComment = "";6835  }6836  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase2 {6837    quantityReference = "ISQ::electricCurrent";6838    unitReference = "SI::ampere";6839  }68406841  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase3 :> Real;6842  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase3 {6843    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeCurrent.Phase3";6844    kind = "sensor";6845    datatype = "float";6846    sourceDescription = "Current AC charging current (rms) at inlet for Phase 3. Negative if returning energy to grid.";6847    sourceComment = "";6848  }6849  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase3 {6850    quantityReference = "ISQ::electricCurrent";6851    unitReference = "SI::ampere";6852  }68536854  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit :> Integer;6855  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit {6856    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeLimit";6857    kind = "actuator";6858    datatype = "uint8";6859    sourceDescription = "Target charge limit (state of charge) for battery.";6860    sourceComment = "";6861  }6862  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit {6863    quantityReference = "ISQ::dimensionless";6864    unitReference = "SI::percent";6865  }6866  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit {6867    minValue = "0";6868    maxValue = "100";6869  }68706871  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeRate :> Real;6872  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeRate {6873    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeRate";6874    kind = "sensor";6875    datatype = "float";6876    sourceDescription = "Current charging rate, as in kilometers of range added per hour.";6877    sourceComment = "";6878  }6879  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeRate {6880    quantityReference = "ISQ::speed";6881    unitReference = "SI::kilometrePerHour";6882  }68836884  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_DC :> Real;6885  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_DC {6886    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeVoltage.DC";6887    kind = "sensor";6888    datatype = "float";6889    sourceDescription = "Current DC charging voltage at charging inlet.";6890    sourceComment = "";6891  }6892  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_DC {6893    quantityReference = "ISQ::electricPotential";6894    unitReference = "SI::volt";6895  }68966897  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase1 :> Real;6898  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase1 {6899    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeVoltage.Phase1";6900    kind = "sensor";6901    datatype = "float";6902    sourceDescription = "Current AC charging voltage (rms) at inlet for Phase 1.";6903    sourceComment = "";6904  }6905  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase1 {6906    quantityReference = "ISQ::electricPotential";6907    unitReference = "SI::volt";6908  }69096910  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase2 :> Real;6911  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase2 {6912    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeVoltage.Phase2";6913    kind = "sensor";6914    datatype = "float";6915    sourceDescription = "Current AC charging voltage (rms) at inlet for Phase 2.";6916    sourceComment = "";6917  }6918  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase2 {6919    quantityReference = "ISQ::electricPotential";6920    unitReference = "SI::volt";6921  }69226923  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase3 :> Real;6924  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase3 {6925    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeVoltage.Phase3";6926    kind = "sensor";6927    datatype = "float";6928    sourceDescription = "Current AC charging voltage (rms) at inlet for Phase 3.";6929    sourceComment = "";6930  }6931  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase3 {6932    quantityReference = "ISQ::electricPotential";6933    unitReference = "SI::volt";6934  }69356936  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableConnected :> Boolean;6937  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableConnected {6938    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargingPort.IsChargingCableConnected";6939    kind = "sensor";6940    datatype = "boolean";6941    sourceDescription = "Indicates whether a charging cable is physically connected to a particular charging port or not.";6942    sourceComment = "";6943  }69446945  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableLocked :> Boolean;6946  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableLocked {6947    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargingPort.IsChargingCableLocked";6948    kind = "actuator";6949    datatype = "boolean";6950    sourceDescription = "Is charging cable locked to prevent removal.";6951    sourceComment = "Locking of charging cable can be used to prevent unintentional removing during charging.";6952  }69536954  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsFlapOpen :> Boolean;6955  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsFlapOpen {6956    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargingPort.IsFlapOpen";6957    kind = "actuator";6958    datatype = "boolean";6959    sourceDescription = "Status of the charging port flap(s).";6960    sourceComment = "True = at least one flap of this port is open, False = All flaps of this port are closed.";6961  }69626963  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes :> Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes_AllowedValue;6964  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes {6965    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargingPort.SupportedInletTypes";6966    kind = "attribute";6967    datatype = "string[]";6968    sourceDescription = "A list of the supported (i.e., available) charging inlets in a particular charging port. IEC types refer to IEC 62196, GBT refers to GB/T 20234.";6969    sourceComment = "A vehicle may have multiple charging ports. IEC_TYPE_1_AC refers to Type 1 as defined in IEC 62196-2. Also known as Yazaki or J1772 connector. IEC_TYPE_2_AC refers to Type 2 as defined in IEC 62196-2. Also known as Mennekes connector. IEC_TYPE_3_AC refers to Type 3 as defined in IEC 62196-2. Also known as Scame connector. IEC_TYPE_4_DC refers to AA configuration as defined in IEC 62196-3. Also known as Type 4 or CHAdeMO connector. IEC_TYPE_1_CCS_DC refers to EE Configuration as defined in IEC 62196-3. Also known as CCS1 or Combo1 connector. IEC_TYPE_2_CCS_DC refers to FF Configuration as defined in IEC 62196-3. Also known as CCS2 or Combo2 connector. TESLA_ROADSTER, TESLA_HPWC (High Power Wall Connector) and TESLA_SUPERCHARGER refer to non-standardized charging ports/methods used by Tesla. GBT_AC refers to connector specified in GB/T 20234.2. GBT_DC refers to connector specified in GB/T 20234.3. Also specified as BB Configuration in IEC 62196-3. OTHER shall be used for charging ports not included in the list above. For additional information see https://en.wikipedia.org/wiki/IEC_62196.";6970  }6971  @VssAllowedValuesMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes {6972    allowedValues = "IEC_TYPE_1_AC, IEC_TYPE_2_AC, IEC_TYPE_3_AC, IEC_TYPE_4_DC, IEC_TYPE_1_CCS_DC, IEC_TYPE_2_CCS_DC, TESLA_ROADSTER, TESLA_HPWC, TESLA_SUPERCHARGER, GBT_AC, GBT_DC, OTHER";6973  }69746975  attribute def Vehicle_Powertrain_TractionBattery_Charging_EvseId :> String;6976  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_EvseId {6977    path = "Vehicle.Powertrain.TractionBattery.Charging.EvseId";6978    kind = "sensor";6979    datatype = "string";6980    sourceDescription = "EVSE charging point ID (without separators) of last or current charging event according to ISO 15118-2 Annex H.";6981    sourceComment = "Length of id between 7 and 37 characters. ZZ00000 to be used if SECC cannot provide id";6982  }69836984  attribute def Vehicle_Powertrain_TractionBattery_Charging_IsCharging :> Boolean;6985  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_IsCharging {6986    path = "Vehicle.Powertrain.TractionBattery.Charging.IsCharging";6987    kind = "sensor";6988    datatype = "boolean";6989    sourceDescription = "True if charging is ongoing. Charging is considered to be ongoing if energy is flowing from charger to vehicle.";6990    sourceComment = "";6991  }69926993  attribute def Vehicle_Powertrain_TractionBattery_Charging_IsDischarging :> Boolean;6994  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_IsDischarging {6995    path = "Vehicle.Powertrain.TractionBattery.Charging.IsDischarging";6996    kind = "sensor";6997    datatype = "boolean";6998    sourceDescription = "True if discharging (vehicle to grid) is ongoing. Discharging is considered to be ongoing if energy is flowing from vehicle to charger/grid.";6999    sourceComment = "";7000  }70017002  attribute def Vehicle_Powertrain_TractionBattery_Charging_Location_Altitude :> Real;7003  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Altitude {7004    path = "Vehicle.Powertrain.TractionBattery.Charging.Location.Altitude";7005    kind = "sensor";7006    datatype = "double";7007    sourceDescription = "Altitude relative to WGS 84 reference ellipsoid of last or current charging event.";7008    sourceComment = "";7009  }7010  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Altitude {7011    quantityReference = "ISQ::length";7012    unitReference = "SI::metre";7013  }70147015  attribute def Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude :> Real;7016  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude {7017    path = "Vehicle.Powertrain.TractionBattery.Charging.Location.Latitude";7018    kind = "sensor";7019    datatype = "double";7020    sourceDescription = "Latitude of last or current charging event in WGS 84 geodetic coordinates.";7021    sourceComment = "";7022  }7023  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude {7024    quantityReference = "ISQ::planeAngle";7025    unitReference = "SI::degree";7026  }7027  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude {7028    minValue = "-90";7029    maxValue = "90";7030  }70317032  attribute def Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude :> Real;7033  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude {7034    path = "Vehicle.Powertrain.TractionBattery.Charging.Location.Longitude";7035    kind = "sensor";7036    datatype = "double";7037    sourceDescription = "Longitude of last or current charging event in WGS 84 geodetic coordinates.";7038    sourceComment = "";7039  }7040  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude {7041    quantityReference = "ISQ::planeAngle";7042    unitReference = "SI::degree";7043  }7044  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude {7045    minValue = "-180";7046    maxValue = "180";7047  }70487049  attribute def Vehicle_Powertrain_TractionBattery_Charging_MaxPower :> Real;7050  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaxPower {7051    path = "Vehicle.Powertrain.TractionBattery.Charging.MaxPower";7052    kind = "sensor";7053    datatype = "float";7054    sourceDescription = "Maximum charging power of last or current charging event.";7055    sourceComment = "";7056  }7057  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaxPower {7058    quantityReference = "ISQ::power";7059    unitReference = "SI::kilowatt";7060  }70617062  attribute def Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_DC :> Real;7063  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_DC {7064    path = "Vehicle.Powertrain.TractionBattery.Charging.MaximumChargingCurrent.DC";7065    kind = "sensor";7066    datatype = "float";7067    sourceDescription = "Maximum DC charging current at inlet that can be accepted by the system.";7068    sourceComment = "";7069  }7070  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_DC {7071    quantityReference = "ISQ::electricCurrent";7072    unitReference = "SI::ampere";7073  }70747075  attribute def Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase1 :> Real;7076  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase1 {7077    path = "Vehicle.Powertrain.TractionBattery.Charging.MaximumChargingCurrent.Phase1";7078    kind = "sensor";7079    datatype = "float";7080    sourceDescription = "Maximum AC charging current (rms) at inlet for Phase 1 that can be accepted by the system.";7081    sourceComment = "";7082  }7083  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase1 {7084    quantityReference = "ISQ::electricCurrent";7085    unitReference = "SI::ampere";7086  }70877088  attribute def Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase2 :> Real;7089  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase2 {7090    path = "Vehicle.Powertrain.TractionBattery.Charging.MaximumChargingCurrent.Phase2";7091    kind = "sensor";7092    datatype = "float";7093    sourceDescription = "Maximum AC charging current (rms) at inlet for Phase 2 that can be accepted by the system.";7094    sourceComment = "";7095  }7096  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase2 {7097    quantityReference = "ISQ::electricCurrent";7098    unitReference = "SI::ampere";7099  }71007101  attribute def Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase3 :> Real;7102  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase3 {7103    path = "Vehicle.Powertrain.TractionBattery.Charging.MaximumChargingCurrent.Phase3";7104    kind = "sensor";7105    datatype = "float";7106    sourceDescription = "Maximum AC charging current (rms) at inlet for Phase 3 that can be accepted by the system.";7107    sourceComment = "";7108  }7109  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase3 {7110    quantityReference = "ISQ::electricCurrent";7111    unitReference = "SI::ampere";7112  }71137114  attribute def Vehicle_Powertrain_TractionBattery_Charging_PowerLoss :> Real;7115  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_PowerLoss {7116    path = "Vehicle.Powertrain.TractionBattery.Charging.PowerLoss";7117    kind = "sensor";7118    datatype = "float";7119    sourceDescription = "Electrical energy lost by power dissipation to heat inside the AC/DC converter.";7120    sourceComment = "";7121  }7122  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_PowerLoss {7123    quantityReference = "ISQ::power";7124    unitReference = "SI::watt";7125  }71267127  attribute def Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging :> Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging_AllowedValue;7128  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging {7129    path = "Vehicle.Powertrain.TractionBattery.Charging.StartStopCharging";7130    kind = "actuator";7131    datatype = "string";7132    sourceDescription = "Start or stop the charging process.";7133    sourceComment = "";7134  }7135  @VssAllowedValuesMetadata about Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging {7136    allowedValues = "START, STOP";7137  }71387139  attribute def Vehicle_Powertrain_TractionBattery_Charging_Temperature :> Real;7140  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Temperature {7141    path = "Vehicle.Powertrain.TractionBattery.Charging.Temperature";7142    kind = "sensor";7143    datatype = "float";7144    sourceDescription = "Current temperature of AC/DC converter converting grid voltage to battery voltage.";7145    sourceComment = "";7146  }7147  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_Temperature {7148    quantityReference = "ISQ::thermodynamicTemperature";7149    unitReference = "SI::degreeCelsius";7150  }71517152  attribute def Vehicle_Powertrain_TractionBattery_Charging_TimeToComplete :> Integer;7153  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_TimeToComplete {7154    path = "Vehicle.Powertrain.TractionBattery.Charging.TimeToComplete";7155    kind = "sensor";7156    datatype = "uint32";7157    sourceDescription = "The time needed for the current charging process to reach Charging.ChargeLimit. 0 if charging is complete or no charging process is active or planned.";7158    sourceComment = "Shall consider time set by Charging.Timer.Time. E.g. if charging shall start in 3 hours and 2 hours of charging is needed, then Charging.TimeToComplete shall report 5 hours.";7159  }7160  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_TimeToComplete {7161    quantityReference = "ISQ::time";7162    unitReference = "SI::second";7163  }71647165  attribute def Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode :> Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode_AllowedValue;7166  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode {7167    path = "Vehicle.Powertrain.TractionBattery.Charging.Timer.Mode";7168    kind = "actuator";7169    datatype = "string";7170    sourceDescription = "Defines timer mode for charging: INACTIVE - no timer set, charging may start as soon as battery is connected to a charger. START_TIME - charging shall start at Charging.Timer.Time. END_TIME - charging shall be finished (reach Charging.ChargeLimit) at Charging.Timer.Time. When charging is completed the vehicle shall change mode to 'inactive' or set a new Charging.Timer.Time. Charging shall start immediately if mode is 'starttime' or 'endtime' and Charging.Timer.Time is a time in the past.";7171    sourceComment = "";7172  }7173  @VssAllowedValuesMetadata about Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode {7174    allowedValues = "INACTIVE, START_TIME, END_TIME";7175  }71767177  attribute def Vehicle_Powertrain_TractionBattery_Charging_Timer_Time :> String;7178  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Timer_Time {7179    path = "Vehicle.Powertrain.TractionBattery.Charging.Timer.Time";7180    kind = "actuator";7181    datatype = "string";7182    sourceDescription = "Time for next charging-related action, formatted according to ISO 8601 with UTC time zone. Value has no significance if Charging.Timer.Mode is 'inactive'.";7183    sourceComment = "";7184  }7185  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_Timer_Time {7186    quantityReference = "n/a";7187    unitReference = "ISO 8601 lexical date/time string";7188  }71897190  attribute def Vehicle_Powertrain_TractionBattery_CurrentCurrent :> Real;7191  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CurrentCurrent {7192    path = "Vehicle.Powertrain.TractionBattery.CurrentCurrent";7193    kind = "sensor";7194    datatype = "float";7195    sourceDescription = "Current current flowing in/out of battery. Positive = Current flowing in to battery, e.g. during charging. Negative = Current flowing out of battery, e.g. during driving.";7196    sourceComment = "";7197  }7198  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_CurrentCurrent {7199    quantityReference = "ISQ::electricCurrent";7200    unitReference = "SI::ampere";7201  }72027203  attribute def Vehicle_Powertrain_TractionBattery_CurrentPower :> Real;7204  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CurrentPower {7205    path = "Vehicle.Powertrain.TractionBattery.CurrentPower";7206    kind = "sensor";7207    datatype = "float";7208    sourceDescription = "Current electrical energy flowing in/out of battery. Positive = Energy flowing in to battery, e.g. during charging. Negative = Energy flowing out of battery, e.g. during driving.";7209    sourceComment = "";7210  }7211  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_CurrentPower {7212    quantityReference = "ISQ::power";7213    unitReference = "SI::watt";7214  }72157216  attribute def Vehicle_Powertrain_TractionBattery_CurrentVoltage :> Real;7217  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CurrentVoltage {7218    path = "Vehicle.Powertrain.TractionBattery.CurrentVoltage";7219    kind = "sensor";7220    datatype = "float";7221    sourceDescription = "Current Voltage of the battery.";7222    sourceComment = "";7223  }7224  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_CurrentVoltage {7225    quantityReference = "ISQ::electricPotential";7226    unitReference = "SI::volt";7227  }72287229  attribute def Vehicle_Powertrain_TractionBattery_DCDC_PowerLoss :> Real;7230  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_DCDC_PowerLoss {7231    path = "Vehicle.Powertrain.TractionBattery.DCDC.PowerLoss";7232    kind = "sensor";7233    datatype = "float";7234    sourceDescription = "Electrical energy lost by power dissipation to heat inside DC/DC converter.";7235    sourceComment = "";7236  }7237  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_DCDC_PowerLoss {7238    quantityReference = "ISQ::power";7239    unitReference = "SI::watt";7240  }72417242  attribute def Vehicle_Powertrain_TractionBattery_DCDC_Temperature :> Real;7243  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_DCDC_Temperature {7244    path = "Vehicle.Powertrain.TractionBattery.DCDC.Temperature";7245    kind = "sensor";7246    datatype = "float";7247    sourceDescription = "Current temperature of DC/DC converter converting battery high voltage to vehicle low voltage (typically 12 Volts).";7248    sourceComment = "";7249  }7250  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_DCDC_Temperature {7251    quantityReference = "ISQ::thermodynamicTemperature";7252    unitReference = "SI::degreeCelsius";7253  }72547255  attribute def Vehicle_Powertrain_TractionBattery_ErrorCodes :> String;7256  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_ErrorCodes {7257    path = "Vehicle.Powertrain.TractionBattery.ErrorCodes";7258    kind = "sensor";7259    datatype = "string[]";7260    sourceDescription = "Current error codes related to the battery, if any.";7261    sourceComment = "Error code format is not defined, it may be DTCs according to OBD II (SAE-J2012DA_201812) standard ([P|C|B|U]XXXXX ) or any other format.";7262  }72637264  attribute def Vehicle_Powertrain_TractionBattery_GrossCapacity :> Integer;7265  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_GrossCapacity {7266    path = "Vehicle.Powertrain.TractionBattery.GrossCapacity";7267    kind = "attribute";7268    datatype = "uint16";7269    sourceDescription = "Gross capacity of the battery.";7270    sourceComment = "";7271  }7272  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_GrossCapacity {7273    quantityReference = "ISQ::energy";7274    unitReference = "SI::kilowattHour";7275  }72767277  attribute def Vehicle_Powertrain_TractionBattery_Id :> String;7278  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Id {7279    path = "Vehicle.Powertrain.TractionBattery.Id";7280    kind = "attribute";7281    datatype = "string";7282    sourceDescription = "Battery Identification Number as assigned by OEM.";7283    sourceComment = "This could be serial number, part number plus serial number, UUID, or any other identifier that the OEM want to use to uniquely identify the battery individual.";7284  }72857286  attribute def Vehicle_Powertrain_TractionBattery_IsGroundConnected :> Boolean;7287  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_IsGroundConnected {7288    path = "Vehicle.Powertrain.TractionBattery.IsGroundConnected";7289    kind = "sensor";7290    datatype = "boolean";7291    sourceDescription = "Indicating if the ground (negative terminator) of the traction battery is connected to the powertrain.";7292    sourceComment = "It might be possible to disconnect the traction battery used by an electric powertrain. This is achieved by connectors, typically one for plus and one for minus.";7293  }72947295  attribute def Vehicle_Powertrain_TractionBattery_IsPowerConnected :> Boolean;7296  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_IsPowerConnected {7297    path = "Vehicle.Powertrain.TractionBattery.IsPowerConnected";7298    kind = "sensor";7299    datatype = "boolean";7300    sourceDescription = "Indicating if the power (positive terminator) of the traction battery is connected to the powertrain.";7301    sourceComment = "It might be possible to disconnect the traction battery used by an electric powertrain. This is achieved by connectors, typically one for plus and one for minus.";7302  }73037304  attribute def Vehicle_Powertrain_TractionBattery_MaxVoltage :> Integer;7305  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_MaxVoltage {7306    path = "Vehicle.Powertrain.TractionBattery.MaxVoltage";7307    kind = "attribute";7308    datatype = "uint16";7309    sourceDescription = "Max allowed voltage of the battery, e.g. during charging.";7310    sourceComment = "";7311  }7312  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_MaxVoltage {7313    quantityReference = "ISQ::electricPotential";7314    unitReference = "SI::volt";7315  }73167317  attribute def Vehicle_Powertrain_TractionBattery_NetCapacity :> Integer;7318  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_NetCapacity {7319    path = "Vehicle.Powertrain.TractionBattery.NetCapacity";7320    kind = "sensor";7321    datatype = "uint16";7322    sourceDescription = "Total net capacity of the battery considering aging.";7323    sourceComment = "";7324  }7325  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_NetCapacity {7326    quantityReference = "ISQ::energy";7327    unitReference = "SI::kilowattHour";7328  }73297330  attribute def Vehicle_Powertrain_TractionBattery_NominalVoltage :> Integer;7331  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_NominalVoltage {7332    path = "Vehicle.Powertrain.TractionBattery.NominalVoltage";7333    kind = "attribute";7334    datatype = "uint16";7335    sourceDescription = "Nominal Voltage of the battery.";7336    sourceComment = "Nominal voltage typically refers to voltage of fully charged battery when delivering rated capacity.";7337  }7338  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_NominalVoltage {7339    quantityReference = "ISQ::electricPotential";7340    unitReference = "SI::volt";7341  }73427343  attribute def Vehicle_Powertrain_TractionBattery_PowerLoss :> Real;7344  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_PowerLoss {7345    path = "Vehicle.Powertrain.TractionBattery.PowerLoss";7346    kind = "sensor";7347    datatype = "float";7348    sourceDescription = "Electrical energy lost by power dissipation to heat inside the battery.";7349    sourceComment = "";7350  }7351  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_PowerLoss {7352    quantityReference = "ISQ::power";7353    unitReference = "SI::watt";7354  }73557356  attribute def Vehicle_Powertrain_TractionBattery_ProductionDate :> String;7357  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_ProductionDate {7358    path = "Vehicle.Powertrain.TractionBattery.ProductionDate";7359    kind = "attribute";7360    datatype = "string";7361    sourceDescription = "Production date of battery in ISO8601 format, e.g. YYYY-MM-DD.";7362    sourceComment = "";7363  }7364  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_ProductionDate {7365    quantityReference = "n/a";7366    unitReference = "ISO 8601 lexical date/time string";7367  }73687369  attribute def Vehicle_Powertrain_TractionBattery_Range :> Integer;7370  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Range {7371    path = "Vehicle.Powertrain.TractionBattery.Range";7372    kind = "sensor";7373    datatype = "uint32";7374    sourceDescription = "Remaining range in meters using only battery.";7375    sourceComment = "";7376  }7377  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Range {7378    quantityReference = "ISQ::length";7379    unitReference = "SI::metre";7380  }73817382  attribute def Vehicle_Powertrain_TractionBattery_StateOfCharge_Current :> Real;7383  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Current {7384    path = "Vehicle.Powertrain.TractionBattery.StateOfCharge.Current";7385    kind = "sensor";7386    datatype = "float";7387    sourceDescription = "Physical state of charge of the high voltage battery, relative to net capacity. This is not necessarily the state of charge being displayed to the customer.";7388    sourceComment = "";7389  }7390  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Current {7391    quantityReference = "ISQ::dimensionless";7392    unitReference = "SI::percent";7393  }7394  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Current {7395    minValue = "0";7396    maxValue = "100.0";7397  }73987399  attribute def Vehicle_Powertrain_TractionBattery_StateOfCharge_CurrentEnergy :> Real;7400  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_CurrentEnergy {7401    path = "Vehicle.Powertrain.TractionBattery.StateOfCharge.CurrentEnergy";7402    kind = "sensor";7403    datatype = "float";7404    sourceDescription = "Physical state of charge of high voltage battery expressed in kWh.";7405    sourceComment = "Current energy could be calculated as .StateOfCharge.Current * .NetCapacity.";7406  }7407  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_CurrentEnergy {7408    quantityReference = "ISQ::energy";7409    unitReference = "SI::kilowattHour";7410  }74117412  attribute def Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed :> Real;7413  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed {7414    path = "Vehicle.Powertrain.TractionBattery.StateOfCharge.Displayed";7415    kind = "sensor";7416    datatype = "float";7417    sourceDescription = "State of charge displayed to the customer.";7418    sourceComment = "";7419  }7420  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed {7421    quantityReference = "ISQ::dimensionless";7422    unitReference = "SI::percent";7423  }7424  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed {7425    minValue = "0";7426    maxValue = "100.0";7427  }74287429  attribute def Vehicle_Powertrain_TractionBattery_StateOfHealth :> Real;7430  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_StateOfHealth {7431    path = "Vehicle.Powertrain.TractionBattery.StateOfHealth";7432    kind = "sensor";7433    datatype = "float";7434    sourceDescription = "Calculated battery state of health at standard conditions.";7435    sourceComment = "Exact formula is implementation dependent. Could be e.g. current capacity at 20 degrees Celsius divided with original capacity at the same temperature.";7436  }7437  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_StateOfHealth {7438    quantityReference = "ISQ::dimensionless";7439    unitReference = "SI::percent";7440  }7441  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_StateOfHealth {7442    minValue = "0";7443    maxValue = "100";7444  }74457446  attribute def Vehicle_Powertrain_TractionBattery_Temperature_Average :> Real;7447  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Average {7448    path = "Vehicle.Powertrain.TractionBattery.Temperature.Average";7449    kind = "sensor";7450    datatype = "float";7451    sourceDescription = "Current average temperature of the battery cells.";7452    sourceComment = "";7453  }7454  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Average {7455    quantityReference = "ISQ::thermodynamicTemperature";7456    unitReference = "SI::degreeCelsius";7457  }74587459  attribute def Vehicle_Powertrain_TractionBattery_Temperature_CellTemperature :> Real;7460  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Temperature_CellTemperature {7461    path = "Vehicle.Powertrain.TractionBattery.Temperature.CellTemperature";7462    kind = "sensor";7463    datatype = "float[]";7464    sourceDescription = "Array of cell temperatures. Length or array shall correspond to number of cells in vehicle.";7465    sourceComment = "Cells are identified by relative position in array.";7466  }74677468  attribute def Vehicle_Powertrain_TractionBattery_Temperature_Max :> Real;7469  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Max {7470    path = "Vehicle.Powertrain.TractionBattery.Temperature.Max";7471    kind = "sensor";7472    datatype = "float";7473    sourceDescription = "Current maximum temperature of the battery cells, i.e. temperature of the hottest cell.";7474    sourceComment = "";7475  }7476  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Max {7477    quantityReference = "ISQ::thermodynamicTemperature";7478    unitReference = "SI::degreeCelsius";7479  }74807481  attribute def Vehicle_Powertrain_TractionBattery_Temperature_Min :> Real;7482  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Min {7483    path = "Vehicle.Powertrain.TractionBattery.Temperature.Min";7484    kind = "sensor";7485    datatype = "float";7486    sourceDescription = "Current minimum temperature of the battery cells, i.e. temperature of the coldest cell.";7487    sourceComment = "";7488  }7489  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Min {7490    quantityReference = "ISQ::thermodynamicTemperature";7491    unitReference = "SI::degreeCelsius";7492  }74937494  attribute def Vehicle_Powertrain_TractionBattery_TimeRemaining :> Integer;7495  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_TimeRemaining {7496    path = "Vehicle.Powertrain.TractionBattery.TimeRemaining";7497    kind = "sensor";7498    datatype = "uint32";7499    sourceDescription = "Time remaining in seconds before the battery is empty.";7500    sourceComment = "";7501  }7502  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_TimeRemaining {7503    quantityReference = "ISQ::time";7504    unitReference = "SI::second";7505  }75067507  attribute def Vehicle_Powertrain_Transmission_ClutchEngagement :> Real;7508  @VssSignalMetadata about Vehicle_Powertrain_Transmission_ClutchEngagement {7509    path = "Vehicle.Powertrain.Transmission.ClutchEngagement";7510    kind = "actuator";7511    datatype = "float";7512    sourceDescription = "Clutch engagement. 0% = Clutch fully disengaged. 100% = Clutch fully engaged.";7513    sourceComment = "";7514  }7515  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_ClutchEngagement {7516    quantityReference = "ISQ::dimensionless";7517    unitReference = "SI::percent";7518  }7519  @VssRangeMetadata about Vehicle_Powertrain_Transmission_ClutchEngagement {7520    minValue = "0";7521    maxValue = "100";7522  }75237524  attribute def Vehicle_Powertrain_Transmission_ClutchWear :> Integer;7525  @VssSignalMetadata about Vehicle_Powertrain_Transmission_ClutchWear {7526    path = "Vehicle.Powertrain.Transmission.ClutchWear";7527    kind = "sensor";7528    datatype = "uint8";7529    sourceDescription = "Clutch wear as a percent. 0 = no wear. 100 = worn.";7530    sourceComment = "";7531  }7532  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_ClutchWear {7533    quantityReference = "ISQ::dimensionless";7534    unitReference = "SI::percent";7535  }7536  @VssRangeMetadata about Vehicle_Powertrain_Transmission_ClutchWear {7537    minValue = "";7538    maxValue = "100";7539  }75407541  attribute def Vehicle_Powertrain_Transmission_CurrentGear :> Integer;7542  @VssSignalMetadata about Vehicle_Powertrain_Transmission_CurrentGear {7543    path = "Vehicle.Powertrain.Transmission.CurrentGear";7544    kind = "sensor";7545    datatype = "int8";7546    sourceDescription = "The current gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse.";7547    sourceComment = "";7548  }75497550  attribute def Vehicle_Powertrain_Transmission_DiffLockFrontEngagement :> Real;7551  @VssSignalMetadata about Vehicle_Powertrain_Transmission_DiffLockFrontEngagement {7552    path = "Vehicle.Powertrain.Transmission.DiffLockFrontEngagement";7553    kind = "actuator";7554    datatype = "float";7555    sourceDescription = "Front Diff Lock engagement. 0% = Diff lock fully disengaged. 100% = Diff lock fully engaged.";7556    sourceComment = "";7557  }7558  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_DiffLockFrontEngagement {7559    quantityReference = "ISQ::dimensionless";7560    unitReference = "SI::percent";7561  }7562  @VssRangeMetadata about Vehicle_Powertrain_Transmission_DiffLockFrontEngagement {7563    minValue = "0";7564    maxValue = "100";7565  }75667567  attribute def Vehicle_Powertrain_Transmission_DiffLockRearEngagement :> Real;7568  @VssSignalMetadata about Vehicle_Powertrain_Transmission_DiffLockRearEngagement {7569    path = "Vehicle.Powertrain.Transmission.DiffLockRearEngagement";7570    kind = "actuator";7571    datatype = "float";7572    sourceDescription = "Rear Diff Lock engagement. 0% = Diff lock fully disengaged. 100% = Diff lock fully engaged.";7573    sourceComment = "";7574  }7575  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_DiffLockRearEngagement {7576    quantityReference = "ISQ::dimensionless";7577    unitReference = "SI::percent";7578  }7579  @VssRangeMetadata about Vehicle_Powertrain_Transmission_DiffLockRearEngagement {7580    minValue = "0";7581    maxValue = "100";7582  }75837584  attribute def Vehicle_Powertrain_Transmission_DriveType :> Vehicle_Powertrain_Transmission_DriveType_AllowedValue;7585  @VssSignalMetadata about Vehicle_Powertrain_Transmission_DriveType {7586    path = "Vehicle.Powertrain.Transmission.DriveType";7587    kind = "attribute";7588    datatype = "string";7589    sourceDescription = "Drive type.";7590    sourceComment = "";7591  }7592  @VssAllowedValuesMetadata about Vehicle_Powertrain_Transmission_DriveType {7593    allowedValues = "UNKNOWN, FORWARD_WHEEL_DRIVE, REAR_WHEEL_DRIVE, ALL_WHEEL_DRIVE";7594  }75957596  attribute def Vehicle_Powertrain_Transmission_GearChangeMode :> Vehicle_Powertrain_Transmission_GearChangeMode_AllowedValue;7597  @VssSignalMetadata about Vehicle_Powertrain_Transmission_GearChangeMode {7598    path = "Vehicle.Powertrain.Transmission.GearChangeMode";7599    kind = "actuator";7600    datatype = "string";7601    sourceDescription = "Is the gearbox in automatic or manual (paddle) mode.";7602    sourceComment = "";7603  }7604  @VssAllowedValuesMetadata about Vehicle_Powertrain_Transmission_GearChangeMode {7605    allowedValues = "MANUAL, AUTOMATIC";7606  }76077608  attribute def Vehicle_Powertrain_Transmission_GearCount :> Integer;7609  @VssSignalMetadata about Vehicle_Powertrain_Transmission_GearCount {7610    path = "Vehicle.Powertrain.Transmission.GearCount";7611    kind = "attribute";7612    datatype = "int8";7613    sourceDescription = "Number of forward gears in the transmission. -1 = CVT.";7614    sourceComment = "";7615  }76167617  attribute def Vehicle_Powertrain_Transmission_IsElectricalPowertrainEngaged :> Boolean;7618  @VssSignalMetadata about Vehicle_Powertrain_Transmission_IsElectricalPowertrainEngaged {7619    path = "Vehicle.Powertrain.Transmission.IsElectricalPowertrainEngaged";7620    kind = "actuator";7621    datatype = "boolean";7622    sourceDescription = "Is electrical powertrain mechanically connected/engaged to the drivetrain or not. False = Disconnected/Disengaged. True = Connected/Engaged.";7623    sourceComment = "In some hybrid solutions it is possible to disconnect/disengage the electrical powertrain mechanically to avoid induced voltage reaching a too high level when driving at high speed.";7624  }76257626  attribute def Vehicle_Powertrain_Transmission_IsLowRangeEngaged :> Boolean;7627  @VssSignalMetadata about Vehicle_Powertrain_Transmission_IsLowRangeEngaged {7628    path = "Vehicle.Powertrain.Transmission.IsLowRangeEngaged";7629    kind = "actuator";7630    datatype = "boolean";7631    sourceDescription = "Is gearbox in low range mode or not. False = Normal/High range engaged. True = Low range engaged.";7632    sourceComment = "The possibility to switch between low and high gear range is typically only available in heavy vehicles and off-road vehicles.";7633  }76347635  attribute def Vehicle_Powertrain_Transmission_IsParkLockEngaged :> Boolean;7636  @VssSignalMetadata about Vehicle_Powertrain_Transmission_IsParkLockEngaged {7637    path = "Vehicle.Powertrain.Transmission.IsParkLockEngaged";7638    kind = "actuator";7639    datatype = "boolean";7640    sourceDescription = "Is the transmission park lock engaged or not. False = Disengaged. True = Engaged.";7641    sourceComment = "";7642  }76437644  attribute def Vehicle_Powertrain_Transmission_PerformanceMode :> Vehicle_Powertrain_Transmission_PerformanceMode_AllowedValue;7645  @VssSignalMetadata about Vehicle_Powertrain_Transmission_PerformanceMode {7646    path = "Vehicle.Powertrain.Transmission.PerformanceMode";7647    kind = "actuator";7648    datatype = "string";7649    sourceDescription = "Current gearbox performance mode.";7650    sourceComment = "";7651  }7652  @VssAllowedValuesMetadata about Vehicle_Powertrain_Transmission_PerformanceMode {7653    allowedValues = "NORMAL, SPORT, ECONOMY, SNOW, RAIN";7654  }76557656  attribute def Vehicle_Powertrain_Transmission_SelectedGear :> Integer;7657  @VssSignalMetadata about Vehicle_Powertrain_Transmission_SelectedGear {7658    path = "Vehicle.Powertrain.Transmission.SelectedGear";7659    kind = "actuator";7660    datatype = "int8";7661    sourceDescription = "The selected gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse, 126=Park, 127=Drive.";7662    sourceComment = "";7663  }76647665  attribute def Vehicle_Powertrain_Transmission_Temperature :> Real;7666  @VssSignalMetadata about Vehicle_Powertrain_Transmission_Temperature {7667    path = "Vehicle.Powertrain.Transmission.Temperature";7668    kind = "sensor";7669    datatype = "float";7670    sourceDescription = "The current gearbox temperature.";7671    sourceComment = "";7672  }7673  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_Temperature {7674    quantityReference = "ISQ::thermodynamicTemperature";7675    unitReference = "SI::degreeCelsius";7676  }76777678  attribute def Vehicle_Powertrain_Transmission_TorqueDistribution :> Real;7679  @VssSignalMetadata about Vehicle_Powertrain_Transmission_TorqueDistribution {7680    path = "Vehicle.Powertrain.Transmission.TorqueDistribution";7681    kind = "actuator";7682    datatype = "float";7683    sourceDescription = "Torque distribution between front and rear axle in percent. -100% = Full torque to front axle, 0% = 50:50 Front/Rear, 100% = Full torque to rear axle.";7684    sourceComment = "";7685  }7686  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_TorqueDistribution {7687    quantityReference = "ISQ::dimensionless";7688    unitReference = "SI::percent";7689  }7690  @VssRangeMetadata about Vehicle_Powertrain_Transmission_TorqueDistribution {7691    minValue = "-100";7692    maxValue = "100";7693  }76947695  attribute def Vehicle_Powertrain_Transmission_TravelledDistance :> Real;7696  @VssSignalMetadata about Vehicle_Powertrain_Transmission_TravelledDistance {7697    path = "Vehicle.Powertrain.Transmission.TravelledDistance";7698    kind = "sensor";7699    datatype = "float";7700    sourceDescription = "Odometer reading, total distance travelled during the lifetime of the transmission.";7701    sourceComment = "";7702  }7703  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_TravelledDistance {7704    quantityReference = "ISQ::length";7705    unitReference = "SI::kilometre";7706  }77077708  attribute def Vehicle_Powertrain_Transmission_Type :> Vehicle_Powertrain_Transmission_Type_AllowedValue;7709  @VssSignalMetadata about Vehicle_Powertrain_Transmission_Type {7710    path = "Vehicle.Powertrain.Transmission.Type";7711    kind = "attribute";7712    datatype = "string";7713    sourceDescription = "Transmission type.";7714    sourceComment = "";7715  }7716  @VssAllowedValuesMetadata about Vehicle_Powertrain_Transmission_Type {7717    allowedValues = "UNKNOWN, SEQUENTIAL, H, AUTOMATIC, DSG, CVT";7718  }77197720  attribute def Vehicle_Powertrain_Type :> Vehicle_Powertrain_Type_AllowedValue;7721  @VssSignalMetadata about Vehicle_Powertrain_Type {7722    path = "Vehicle.Powertrain.Type";7723    kind = "attribute";7724    datatype = "string";7725    sourceDescription = "Defines the powertrain type of the vehicle.";7726    sourceComment = "For vehicles with a combustion engine (including hybrids) more detailed information on fuels supported can be found in FuelSystem.SupportedFuelTypes and FuelSystem.SupportedFuels.";7727  }7728  @VssAllowedValuesMetadata about Vehicle_Powertrain_Type {7729    allowedValues = "COMBUSTION, HYBRID, ELECTRIC";7730  }77317732  attribute def Vehicle_RoofLoad :> Integer;7733  @VssSignalMetadata about Vehicle_RoofLoad {7734    path = "Vehicle.RoofLoad";7735    kind = "attribute";7736    datatype = "int16";7737    sourceDescription = "The permitted total weight of cargo and installations (e.g. a roof rack) on top of the vehicle.";7738    sourceComment = "";7739  }7740  @VssQuantityMetadata about Vehicle_RoofLoad {7741    quantityReference = "ISQ::mass";7742    unitReference = "SI::kilogram";7743  }77447745  attribute def Vehicle_Safety_IsFire :> Boolean;7746  @VssSignalMetadata about Vehicle_Safety_IsFire {7747    path = "Vehicle.Safety.IsFire";7748    kind = "sensor";7749    datatype = "boolean";7750    sourceDescription = "Indicates whether a fire has been detected in or on the vehicle.";7751    sourceComment = "Determination method is implementation specific. May be derived from temperature sensors, battery thermal runaway detection, or dedicated fire/smoke detection systems. Primary consumers: emergency dispatch and first responder systems. Related to VSS issue #877 (Connected Safety signals).";7752  }77537754  attribute def Vehicle_Safety_IsSubmersed :> Boolean;7755  @VssSignalMetadata about Vehicle_Safety_IsSubmersed {7756    path = "Vehicle.Safety.IsSubmersed";7757    kind = "sensor";7758    datatype = "boolean";7759    sourceDescription = "Indicates whether the vehicle is partially or fully submersed in water.";7760    sourceComment = "Determination method is implementation specific. May be derived from pressure sensors, water contact sensors, door seal sensors, or anomalous rain detection intensity readings. Primary consumers: emergency dispatch and first responder systems. Related to VSS issue #877 (Connected Safety signals).";7761  }77627763  attribute def Vehicle_Safety_Rollover :> Vehicle_Safety_Rollover_AllowedValue;7764  @VssSignalMetadata about Vehicle_Safety_Rollover {7765    path = "Vehicle.Safety.Rollover";7766    kind = "sensor";7767    datatype = "string";7768    sourceDescription = "Indicates whether the vehicle has rolled over or is at risk of rollover.";7769    sourceComment = "May be derived from Vehicle.AngularVelocity, Vehicle.Orientation.Roll, and Vehicle.Orientation.Pitch signals. NONE indicates normal orientation. RISK indicates the vehicle is at elevated risk of rollover. DETECTED indicates a rollover event has occurred. UNKNOWN shall be used when the system cannot assess rollover status. Criteria for each state may be OEM specific. Primary consumers: emergency dispatch and first responder systems. Related to VSS issue #877 (Connected Safety signals).";7770  }7771  @VssAllowedValuesMetadata about Vehicle_Safety_Rollover {7772    allowedValues = "UNKNOWN, NONE, RISK, DETECTED";7773  }77747775  attribute def Vehicle_Service_DistanceToService :> Real;7776  @VssSignalMetadata about Vehicle_Service_DistanceToService {7777    path = "Vehicle.Service.DistanceToService";7778    kind = "sensor";7779    datatype = "float";7780    sourceDescription = "Remaining distance to service (of any kind). Negative values indicate service overdue.";7781    sourceComment = "";7782  }7783  @VssQuantityMetadata about Vehicle_Service_DistanceToService {7784    quantityReference = "ISQ::length";7785    unitReference = "SI::kilometre";7786  }77877788  attribute def Vehicle_Service_IsServiceDue :> Boolean;7789  @VssSignalMetadata about Vehicle_Service_IsServiceDue {7790    path = "Vehicle.Service.IsServiceDue";7791    kind = "sensor";7792    datatype = "boolean";7793    sourceDescription = "Indicates if vehicle needs service (of any kind). True = Service needed now or in the near future. False = No known need for service.";7794    sourceComment = "";7795  }77967797  attribute def Vehicle_Service_TimeToService :> Integer;7798  @VssSignalMetadata about Vehicle_Service_TimeToService {7799    path = "Vehicle.Service.TimeToService";7800    kind = "sensor";7801    datatype = "int32";7802    sourceDescription = "Remaining time to service (of any kind). Negative values indicate service overdue.";7803    sourceComment = "";7804  }7805  @VssQuantityMetadata about Vehicle_Service_TimeToService {7806    quantityReference = "ISQ::time";7807    unitReference = "SI::second";7808  }78097810  attribute def Vehicle_Speed :> Real;7811  @VssSignalMetadata about Vehicle_Speed {7812    path = "Vehicle.Speed";7813    kind = "sensor";7814    datatype = "float";7815    sourceDescription = "Vehicle speed.";7816    sourceComment = "";7817  }7818  @VssQuantityMetadata about Vehicle_Speed {7819    quantityReference = "ISQ::speed";7820    unitReference = "SI::kilometrePerHour";7821  }78227823  attribute def Vehicle_StartTime :> String;7824  @VssSignalMetadata about Vehicle_StartTime {7825    path = "Vehicle.StartTime";7826    kind = "attribute";7827    datatype = "string";7828    sourceDescription = "Start time of current or latest trip, formatted according to ISO 8601 with UTC time zone.";7829    sourceComment = "This signal is supposed to be set whenever a new trip starts. A new trip is considered to start when engine gets enabled (e.g. LowVoltageSystemState in ON or START mode). A trip is considered to end when engine is no longer enabled. The default value indicates that the vehicle never has been started, or that latest start time is unknown.";7830  }7831  @VssQuantityMetadata about Vehicle_StartTime {7832    quantityReference = "n/a";7833    unitReference = "ISO 8601 lexical date/time string";7834  }78357836  attribute def Vehicle_Trailer_IsConnected :> Boolean;7837  @VssSignalMetadata about Vehicle_Trailer_IsConnected {7838    path = "Vehicle.Trailer.IsConnected";7839    kind = "sensor";7840    datatype = "boolean";7841    sourceDescription = "Signal indicating if trailer is connected or not.";7842    sourceComment = "";7843  }78447845  attribute def Vehicle_TraveledDistance :> Integer;7846  @VssSignalMetadata about Vehicle_TraveledDistance {7847    path = "Vehicle.TraveledDistance";7848    kind = "sensor";7849    datatype = "uint32";7850    sourceDescription = "Odometer reading, total distance traveled during the lifetime of the vehicle.";7851    sourceComment = "";7852  }7853  @VssQuantityMetadata about Vehicle_TraveledDistance {7854    quantityReference = "ISQ::length";7855    unitReference = "SI::metre";7856  }78577858  attribute def Vehicle_TraveledDistanceSinceStart :> Integer;7859  @VssSignalMetadata about Vehicle_TraveledDistanceSinceStart {7860    path = "Vehicle.TraveledDistanceSinceStart";7861    kind = "sensor";7862    datatype = "uint32";7863    sourceDescription = "Distance traveled since start of current trip.";7864    sourceComment = "A new trip is considered to start when engine gets enabled (e.g. LowVoltageSystemState in ON or START mode). A trip is considered to end when engine is no longer enabled. The signal may however keep the value of the last trip until a new trip is started.";7865  }7866  @VssQuantityMetadata about Vehicle_TraveledDistanceSinceStart {7867    quantityReference = "ISQ::length";7868    unitReference = "SI::metre";7869  }78707871  attribute def Vehicle_TripDuration :> Real;7872  @VssSignalMetadata about Vehicle_TripDuration {7873    path = "Vehicle.TripDuration";7874    kind = "sensor";7875    datatype = "float";7876    sourceDescription = "Duration of latest trip.";7877    sourceComment = "This signal is not assumed to be continuously updated, but instead set to 0 when a trip starts and set to the actual duration of the trip when a trip ends. A new trip is considered to start when engine gets enabled (e.g. LowVoltageSystemState in ON or START mode). A trip is considered to end when engine is no longer enabled.";7878  }7879  @VssQuantityMetadata about Vehicle_TripDuration {7880    quantityReference = "ISQ::time";7881    unitReference = "SI::second";7882  }78837884  attribute def Vehicle_TripMeterReading :> Integer;7885  @VssSignalMetadata about Vehicle_TripMeterReading {7886    path = "Vehicle.TripMeterReading";7887    kind = "actuator";7888    datatype = "uint32";7889    sourceDescription = "Trip meter reading.";7890    sourceComment = "The trip meter is an odometer that can be manually reset by the driver";7891  }7892  @VssQuantityMetadata about Vehicle_TripMeterReading {7893    quantityReference = "ISQ::length";7894    unitReference = "SI::metre";7895  }78967897  attribute def Vehicle_TurningDiameter :> Integer;7898  @VssSignalMetadata about Vehicle_TurningDiameter {7899    path = "Vehicle.TurningDiameter";7900    kind = "attribute";7901    datatype = "uint16";7902    sourceDescription = "Minimum turning diameter, Wall-to-Wall, as defined by SAE J1100-2009 D102.";7903    sourceComment = "";7904  }7905  @VssQuantityMetadata about Vehicle_TurningDiameter {7906    quantityReference = "ISQ::length";7907    unitReference = "SI::millimetre";7908  }79097910  attribute def Vehicle_VehicleIdentification_AcrissCode :> String;7911  @VssSignalMetadata about Vehicle_VehicleIdentification_AcrissCode {7912    path = "Vehicle.VehicleIdentification.AcrissCode";7913    kind = "attribute";7914    datatype = "string";7915    sourceDescription = "The ACRISS Car Classification Code is a code used by many car rental companies.";7916    sourceComment = "";7917  }79187919  attribute def Vehicle_VehicleIdentification_BodyType :> String;7920  @VssSignalMetadata about Vehicle_VehicleIdentification_BodyType {7921    path = "Vehicle.VehicleIdentification.BodyType";7922    kind = "attribute";7923    datatype = "string";7924    sourceDescription = "Indicates the design and body style of the vehicle (e.g. station wagon, hatchback, etc.).";7925    sourceComment = "";7926  }79277928  attribute def Vehicle_VehicleIdentification_Brand :> String;7929  @VssSignalMetadata about Vehicle_VehicleIdentification_Brand {7930    path = "Vehicle.VehicleIdentification.Brand";7931    kind = "attribute";7932    datatype = "string";7933    sourceDescription = "Vehicle brand or manufacturer.";7934    sourceComment = "";7935  }79367937  attribute def Vehicle_VehicleIdentification_DateVehicleFirstRegistered :> String;7938  @VssSignalMetadata about Vehicle_VehicleIdentification_DateVehicleFirstRegistered {7939    path = "Vehicle.VehicleIdentification.DateVehicleFirstRegistered";7940    kind = "attribute";7941    datatype = "string";7942    sourceDescription = "The date in ISO 8601 format of the first registration of the vehicle with the respective public authorities.";7943    sourceComment = "";7944  }7945  @VssQuantityMetadata about Vehicle_VehicleIdentification_DateVehicleFirstRegistered {7946    quantityReference = "n/a";7947    unitReference = "ISO 8601 lexical date/time string";7948  }79497950  attribute def Vehicle_VehicleIdentification_KnownVehicleDamages :> String;7951  @VssSignalMetadata about Vehicle_VehicleIdentification_KnownVehicleDamages {7952    path = "Vehicle.VehicleIdentification.KnownVehicleDamages";7953    kind = "attribute";7954    datatype = "string";7955    sourceDescription = "A textual description of known damages, both repaired and unrepaired.";7956    sourceComment = "";7957  }79587959  attribute def Vehicle_VehicleIdentification_LicensePlate :> String;7960  @VssSignalMetadata about Vehicle_VehicleIdentification_LicensePlate {7961    path = "Vehicle.VehicleIdentification.LicensePlate";7962    kind = "attribute";7963    datatype = "string";7964    sourceDescription = "The license plate of the vehicle.";7965    sourceComment = "Depending on the context, this attribute might not be up to date or might be misconfigured, and therefore should be considered untrustworthy in the absence of another method of verification.";7966  }79677968  attribute def Vehicle_VehicleIdentification_MeetsEmissionStandard :> String;7969  @VssSignalMetadata about Vehicle_VehicleIdentification_MeetsEmissionStandard {7970    path = "Vehicle.VehicleIdentification.MeetsEmissionStandard";7971    kind = "attribute";7972    datatype = "string";7973    sourceDescription = "Indicates that the vehicle meets the respective emission standard.";7974    sourceComment = "";7975  }79767977  attribute def Vehicle_VehicleIdentification_Model :> String;7978  @VssSignalMetadata about Vehicle_VehicleIdentification_Model {7979    path = "Vehicle.VehicleIdentification.Model";7980    kind = "attribute";7981    datatype = "string";7982    sourceDescription = "Vehicle model.";7983    sourceComment = "";7984  }79857986  attribute def Vehicle_VehicleIdentification_OptionalExtras :> String;7987  @VssSignalMetadata about Vehicle_VehicleIdentification_OptionalExtras {7988    path = "Vehicle.VehicleIdentification.OptionalExtras";7989    kind = "attribute";7990    datatype = "string[]";7991    sourceDescription = "Optional extras refers to all car equipment options that are not installed as standard by the manufacturer.";7992    sourceComment = "Allowed values are not standardized, each OEM can specify detail descriptions of array elements.";7993  }79947995  attribute def Vehicle_VehicleIdentification_ProductionDate :> String;7996  @VssSignalMetadata about Vehicle_VehicleIdentification_ProductionDate {7997    path = "Vehicle.VehicleIdentification.ProductionDate";7998    kind = "attribute";7999    datatype = "string";8000    sourceDescription = "The date in ISO 8601 format of production of the item, e.g. vehicle.";8001    sourceComment = "";8002  }8003  @VssQuantityMetadata about Vehicle_VehicleIdentification_ProductionDate {8004    quantityReference = "n/a";8005    unitReference = "ISO 8601 lexical date/time string";8006  }80078008  attribute def Vehicle_VehicleIdentification_PurchaseDate :> String;8009  @VssSignalMetadata about Vehicle_VehicleIdentification_PurchaseDate {8010    path = "Vehicle.VehicleIdentification.PurchaseDate";8011    kind = "attribute";8012    datatype = "string";8013    sourceDescription = "The date in ISO 8601 format of the item e.g. vehicle was purchased by the current owner.";8014    sourceComment = "";8015  }8016  @VssQuantityMetadata about Vehicle_VehicleIdentification_PurchaseDate {8017    quantityReference = "n/a";8018    unitReference = "ISO 8601 lexical date/time string";8019  }80208021  attribute def Vehicle_VehicleIdentification_VIN :> String;8022  @VssSignalMetadata about Vehicle_VehicleIdentification_VIN {8023    path = "Vehicle.VehicleIdentification.VIN";8024    kind = "attribute";8025    datatype = "string";8026    sourceDescription = "17-character Vehicle Identification Number (VIN) as defined by ISO 3779.";8027    sourceComment = "";8028  }80298030  attribute def Vehicle_VehicleIdentification_VehicleConfiguration :> String;8031  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleConfiguration {8032    path = "Vehicle.VehicleIdentification.VehicleConfiguration";8033    kind = "attribute";8034    datatype = "string";8035    sourceDescription = "A short text indicating the configuration of the vehicle, e.g. '5dr hatchback ST 2.5 MT 225 hp' or 'limited edition'.";8036    sourceComment = "";8037  }80388039  attribute def Vehicle_VehicleIdentification_VehicleExteriorColor :> String;8040  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleExteriorColor {8041    path = "Vehicle.VehicleIdentification.VehicleExteriorColor";8042    kind = "attribute";8043    datatype = "string";8044    sourceDescription = "The main color of the exterior within the basic color palette (eg. red, blue, black, white, ...).";8045    sourceComment = "";8046  }80478048  attribute def Vehicle_VehicleIdentification_VehicleInteriorColor :> String;8049  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleInteriorColor {8050    path = "Vehicle.VehicleIdentification.VehicleInteriorColor";8051    kind = "attribute";8052    datatype = "string";8053    sourceDescription = "The color or color combination of the interior of the vehicle.";8054    sourceComment = "";8055  }80568057  attribute def Vehicle_VehicleIdentification_VehicleInteriorType :> String;8058  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleInteriorType {8059    path = "Vehicle.VehicleIdentification.VehicleInteriorType";8060    kind = "attribute";8061    datatype = "string";8062    sourceDescription = "The type or material of the interior of the vehicle (e.g. synthetic fabric, leather, wood, etc.).";8063    sourceComment = "";8064  }80658066  attribute def Vehicle_VehicleIdentification_VehicleModelDate :> String;8067  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleModelDate {8068    path = "Vehicle.VehicleIdentification.VehicleModelDate";8069    kind = "attribute";8070    datatype = "string";8071    sourceDescription = "The release date in ISO 8601 format of a vehicle model (often used to differentiate versions of the same make and model).";8072    sourceComment = "";8073  }8074  @VssQuantityMetadata about Vehicle_VehicleIdentification_VehicleModelDate {8075    quantityReference = "n/a";8076    unitReference = "ISO 8601 lexical date/time string";8077  }80788079  attribute def Vehicle_VehicleIdentification_VehicleSeatingCapacity :> Integer;8080  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleSeatingCapacity {8081    path = "Vehicle.VehicleIdentification.VehicleSeatingCapacity";8082    kind = "attribute";8083    datatype = "uint16";8084    sourceDescription = "The number of passengers that can be seated in the vehicle, both in terms of the physical space available, and in terms of limitations set by law.";8085    sourceComment = "";8086  }80878088  attribute def Vehicle_VehicleIdentification_VehicleSpecialUsage :> String;8089  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleSpecialUsage {8090    path = "Vehicle.VehicleIdentification.VehicleSpecialUsage";8091    kind = "attribute";8092    datatype = "string";8093    sourceDescription = "Indicates whether the vehicle has been used for special purposes, like commercial rental, driving school.";8094    sourceComment = "";8095  }80968097  attribute def Vehicle_VehicleIdentification_WMI :> String;8098  @VssSignalMetadata about Vehicle_VehicleIdentification_WMI {8099    path = "Vehicle.VehicleIdentification.WMI";8100    kind = "attribute";8101    datatype = "string";8102    sourceDescription = "3-character World Manufacturer Identification (WMI) as defined by ISO 3780.";8103    sourceComment = "";8104  }81058106  attribute def Vehicle_VehicleIdentification_Year :> Integer;8107  @VssSignalMetadata about Vehicle_VehicleIdentification_Year {8108    path = "Vehicle.VehicleIdentification.Year";8109    kind = "attribute";8110    datatype = "uint16";8111    sourceDescription = "Model year of the vehicle.";8112    sourceComment = "";8113  }81148115  attribute def Vehicle_VersionVSS_Label :> String;8116  @VssSignalMetadata about Vehicle_VersionVSS_Label {8117    path = "Vehicle.VersionVSS.Label";8118    kind = "attribute";8119    datatype = "string";8120    sourceDescription = "Label to further describe the version.";8121    sourceComment = "COVESA VSS project typically use dev for latest master, and empty string for released versions.";8122  }81238124  attribute def Vehicle_VersionVSS_Major :> Integer;8125  @VssSignalMetadata about Vehicle_VersionVSS_Major {8126    path = "Vehicle.VersionVSS.Major";8127    kind = "attribute";8128    datatype = "uint32";8129    sourceDescription = "Supported Version of VSS - Major version.";8130    sourceComment = "";8131  }81328133  attribute def Vehicle_VersionVSS_Minor :> Integer;8134  @VssSignalMetadata about Vehicle_VersionVSS_Minor {8135    path = "Vehicle.VersionVSS.Minor";8136    kind = "attribute";8137    datatype = "uint32";8138    sourceDescription = "Supported Version of VSS - Minor version.";8139    sourceComment = "";8140  }81418142  attribute def Vehicle_VersionVSS_Patch :> Integer;8143  @VssSignalMetadata about Vehicle_VersionVSS_Patch {8144    path = "Vehicle.VersionVSS.Patch";8145    kind = "attribute";8146    datatype = "uint32";8147    sourceDescription = "Supported Version of VSS - Patch version.";8148    sourceComment = "";8149  }81508151  attribute def Vehicle_WidthExcludingMirrors :> Integer;8152  @VssSignalMetadata about Vehicle_WidthExcludingMirrors {8153    path = "Vehicle.WidthExcludingMirrors";8154    kind = "attribute";8155    datatype = "uint16";8156    sourceDescription = "Overall vehicle width excluding mirrors, as defined by SAE J1100-2009 W103.";8157    sourceComment = "";8158  }8159  @VssQuantityMetadata about Vehicle_WidthExcludingMirrors {8160    quantityReference = "ISQ::length";8161    unitReference = "SI::millimetre";8162  }81638164  attribute def Vehicle_WidthFoldedMirrors :> Integer;8165  @VssSignalMetadata about Vehicle_WidthFoldedMirrors {8166    path = "Vehicle.WidthFoldedMirrors";8167    kind = "attribute";8168    datatype = "uint16";8169    sourceDescription = "Overall vehicle width with mirrors folded, as defined by SAE J1100-2009 W145.";8170    sourceComment = "";8171  }8172  @VssQuantityMetadata about Vehicle_WidthFoldedMirrors {8173    quantityReference = "ISQ::length";8174    unitReference = "SI::millimetre";8175  }81768177  attribute def Vehicle_WidthIncludingMirrors :> Integer;8178  @VssSignalMetadata about Vehicle_WidthIncludingMirrors {8179    path = "Vehicle.WidthIncludingMirrors";8180    kind = "attribute";8181    datatype = "uint16";8182    sourceDescription = "Overall vehicle width including mirrors, as defined by SAE J1100-2009 W144.";8183    sourceComment = "";8184  }8185  @VssQuantityMetadata about Vehicle_WidthIncludingMirrors {8186    quantityReference = "ISQ::length";8187    unitReference = "SI::millimetre";8188  }81898190}81918192package BranchDefinitions {8193  /* VSS branch: Vehicle — High-level vehicle data. */8194  part def Vehicle;8195  /* VSS branch: Vehicle.ADAS — All Advanced Driver Assist Systems data. */8196  part def Vehicle_ADAS;8197  /* VSS branch: Vehicle.ADAS.ABS — Antilock Braking System signals. */8198  part def Vehicle_ADAS_ABS;8199  /* VSS branch: Vehicle.ADAS.CruiseControl — Signals from Cruise Control system. */8200  part def Vehicle_ADAS_CruiseControl;8201  /* VSS branch: Vehicle.ADAS.DMS — Driver Monitoring System signals. */8202  part def Vehicle_ADAS_DMS;8203  /* VSS branch: Vehicle.ADAS.EBA — Emergency Brake Assist (EBA) System signals. */8204  part def Vehicle_ADAS_EBA;8205  /* VSS branch: Vehicle.ADAS.EBD — Electronic Brakeforce Distribution (EBD) System signals. */8206  part def Vehicle_ADAS_EBD;8207  /* VSS branch: Vehicle.ADAS.ESC — Electronic Stability Control System signals. */8208  part def Vehicle_ADAS_ESC;8209  /* VSS branch: Vehicle.ADAS.ESC.RoadFriction — Road friction values reported by the ESC system. */8210  part def Vehicle_ADAS_ESC_RoadFriction;8211  /* VSS branch: Vehicle.ADAS.LaneDepartureDetection — Signals from Lane Departure Detection System. */8212  part def Vehicle_ADAS_LaneDepartureDetection;8213  /* VSS branch: Vehicle.ADAS.ObstacleDetection — Signals form Obstacle Sensor System. */8214  part def Vehicle_ADAS_ObstacleDetection;8215  /* VSS branch: Vehicle.ADAS.TCS — Traction Control System signals. */8216  part def Vehicle_ADAS_TCS;8217  /* VSS branch: Vehicle.Acceleration — Spatial acceleration. Axis definitions according to ISO 8855. */8218  part def Vehicle_Acceleration;8219  /* VSS branch: Vehicle.AngularVelocity — Spatial rotation. Axis definitions according to ISO 8855. */8220  part def Vehicle_AngularVelocity;8221  /* VSS branch: Vehicle.Body — All body components. */8222  part def Vehicle_Body;8223  /* VSS branch: Vehicle.Body.Hood — Hood status. Start position for Hood is Closed. */8224  part def Vehicle_Body_Hood;8225  /* VSS branch: Vehicle.Body.Horn — Horn signals. */8226  part def Vehicle_Body_Horn;8227  /* VSS branch: Vehicle.Body.Lights — Exterior lights. */8228  part def Vehicle_Body_Lights;8229  /* VSS branch: Vehicle.Body.Lights.Backup — Backup lights. */8230  part def Vehicle_Body_Lights_Backup;8231  /* VSS branch: Vehicle.Body.Lights.Beam — Beam lights. */8232  part def Vehicle_Body_Lights_Beam;8233  /* VSS branch: Vehicle.Body.Lights.Brake — Brake lights. */8234  part def Vehicle_Body_Lights_Brake;8235  /* VSS branch: Vehicle.Body.Lights.DirectionIndicator — Indicator lights. */8236  part def Vehicle_Body_Lights_DirectionIndicator;8237  /* VSS branch: Vehicle.Body.Lights.Fog — Fog lights. */8238  part def Vehicle_Body_Lights_Fog;8239  /* VSS branch: Vehicle.Body.Lights.Hazard — Hazard lights. */8240  part def Vehicle_Body_Lights_Hazard;8241  /* VSS branch: Vehicle.Body.Lights.LicensePlate — License plate lights. */8242  part def Vehicle_Body_Lights_LicensePlate;8243  /* VSS branch: Vehicle.Body.Lights.Parking — Parking lights. */8244  part def Vehicle_Body_Lights_Parking;8245  /* VSS branch: Vehicle.Body.Lights.Running — Daytime running lights (DRL). */8246  part def Vehicle_Body_Lights_Running;8247  /* VSS branch: Vehicle.Body.Mirrors — All mirrors. */8248  part def Vehicle_Body_Mirrors;8249  /* VSS branch: Vehicle.Body.Raindetection — Rain sensor signals. */8250  part def Vehicle_Body_Raindetection;8251  /* VSS branch: Vehicle.Body.Trunk — Trunk status. Start position for Trunk is Closed. */8252  part def Vehicle_Body_Trunk;8253  /* VSS branch: Vehicle.Body.Windshield — Windshield signals. */8254  part def Vehicle_Body_Windshield;8255  /* VSS branch: Vehicle.Body.Windshield.WasherFluid — Windshield washer fluid signals */8256  part def Vehicle_Body_Windshield_WasherFluid;8257  /* VSS branch: Vehicle.Body.Windshield.Wiping — Windshield wiper signals. */8258  part def Vehicle_Body_Windshield_Wiping;8259  /* VSS branch: Vehicle.Body.Windshield.Wiping.System — Signals to control behavior of wipers in detail. By default VSS expects only one instance. */8260  part def Vehicle_Body_Windshield_Wiping_System;8261  /* VSS branch: Vehicle.Cabin — All in-cabin components, including doors. */8262  part def Vehicle_Cabin;8263  /* VSS branch: Vehicle.Cabin.Convertible — Convertible roof. */8264  part def Vehicle_Cabin_Convertible;8265  /* VSS branch: Vehicle.Cabin.Door — All doors, including windows and switches. */8266  part def Vehicle_Cabin_Door;8267  /* VSS branch: Vehicle.Cabin.Door.Shade — Side window shade. Open = Retracted, Closed = Deployed. Start position for Shade is Open/Retracted. */8268  part def Vehicle_Cabin_Door_Shade;8269  /* VSS branch: Vehicle.Cabin.Door.Window — Door window status. Start position for Window is Closed. */8270  part def Vehicle_Cabin_Door_Window;8271  /* VSS branch: Vehicle.Cabin.HVAC — Climate control */8272  part def Vehicle_Cabin_HVAC;8273  /* VSS branch: Vehicle.Cabin.HVAC.Station — HVAC for single station in the vehicle */8274  part def Vehicle_Cabin_HVAC_Station;8275  /* VSS branch: Vehicle.Cabin.Infotainment — Infotainment system. */8276  part def Vehicle_Cabin_Infotainment;8277  /* VSS branch: Vehicle.Cabin.Infotainment.HMI — HMI related signals */8278  part def Vehicle_Cabin_Infotainment_HMI;8279  /* VSS branch: Vehicle.Cabin.Infotainment.Media — All Media actions */8280  part def Vehicle_Cabin_Infotainment_Media;8281  /* VSS branch: Vehicle.Cabin.Infotainment.Media.Played — Collection of signals updated in concert when a new media is played */8282  part def Vehicle_Cabin_Infotainment_Media_Played;8283  /* VSS branch: Vehicle.Cabin.Infotainment.Navigation — All navigation actions */8284  part def Vehicle_Cabin_Infotainment_Navigation;8285  /* VSS branch: Vehicle.Cabin.Infotainment.Navigation.DestinationSet — A navigation has been selected. */8286  part def Vehicle_Cabin_Infotainment_Navigation_DestinationSet;8287  /* VSS branch: Vehicle.Cabin.Infotainment.Navigation.Map — All map actions */8288  part def Vehicle_Cabin_Infotainment_Navigation_Map;8289  /* VSS branch: Vehicle.Cabin.Infotainment.SmartphoneProjection — All smartphone projection actions. */8290  part def Vehicle_Cabin_Infotainment_SmartphoneProjection;8291  /* VSS branch: Vehicle.Cabin.Infotainment.SmartphoneScreenMirroring — All smartphone screen mirroring actions. */8292  part def Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring;8293  /* VSS branch: Vehicle.Cabin.Light — Light that is part of the Cabin. */8294  part def Vehicle_Cabin_Light;8295  /* VSS branch: Vehicle.Cabin.Light.AmbientLight — Decorative coloured light inside the cabin, usually mounted on the door, ceiling, etc. */8296  part def Vehicle_Cabin_Light_AmbientLight;8297  /* VSS branch: Vehicle.Cabin.Light.InteractiveLightBar — Decorative coloured light bar that supports effects, usually mounted on the dashboard (e.g. BMW i7 Interactive bar). */8298  part def Vehicle_Cabin_Light_InteractiveLightBar;8299  /* VSS branch: Vehicle.Cabin.Light.Spotlight — Spotlight for a specific area in the vehicle. */8300  part def Vehicle_Cabin_Light_Spotlight;8301  /* VSS branch: Vehicle.Cabin.RearShade — Rear window shade. Open = Retracted, Closed = Deployed. Start position for RearShade is Open/Retracted. */8302  part def Vehicle_Cabin_RearShade;8303  /* VSS branch: Vehicle.Cabin.RearviewMirror — Rear-view mirror. */8304  part def Vehicle_Cabin_RearviewMirror;8305  /* VSS branch: Vehicle.Cabin.Seat — All seats. */8306  part def Vehicle_Cabin_Seat;8307  /* VSS branch: Vehicle.Cabin.Seat.Airbag — Airbag signals. */8308  part def Vehicle_Cabin_Seat_Airbag;8309  /* VSS branch: Vehicle.Cabin.Seat.Backrest — Describes signals related to the backrest of the seat. */8310  part def Vehicle_Cabin_Seat_Backrest;8311  /* VSS branch: Vehicle.Cabin.Seat.Headrest — Headrest settings. */8312  part def Vehicle_Cabin_Seat_Headrest;8313  /* VSS branch: Vehicle.Cabin.Seat.Massage — Massage related information for the seat. */8314  part def Vehicle_Cabin_Seat_Massage;8315  /* VSS branch: Vehicle.Cabin.Seat.NeckScarf — NeckScarf settings. */8316  part def Vehicle_Cabin_Seat_NeckScarf;8317  /* VSS branch: Vehicle.Cabin.Seat.Seating — Describes signals related to the seat bottom of the seat. */8318  part def Vehicle_Cabin_Seat_Seating;8319  /* VSS branch: Vehicle.Cabin.Sunroof — Sun roof status. */8320  part def Vehicle_Cabin_Sunroof;8321  /* VSS branch: Vehicle.Cabin.Sunroof.Shade — Sun roof shade status. Open = Retracted, Closed = Deployed. Start position for Sunroof.Shade is Open/Retracted. */8322  part def Vehicle_Cabin_Sunroof_Shade;8323  /* VSS branch: Vehicle.Chassis — All data concerning steering, suspension, wheels, and brakes. */8324  part def Vehicle_Chassis;8325  /* VSS branch: Vehicle.Chassis.Accelerator — Accelerator signals */8326  part def Vehicle_Chassis_Accelerator;8327  /* VSS branch: Vehicle.Chassis.Axle — Axle signals */8328  part def Vehicle_Chassis_Axle;8329  /* VSS branch: Vehicle.Chassis.Axle.Wheel — Wheel signals for axle */8330  part def Vehicle_Chassis_Axle_Wheel;8331  /* VSS branch: Vehicle.Chassis.Axle.Wheel.Brake — Brake signals for wheel */8332  part def Vehicle_Chassis_Axle_Wheel_Brake;8333  /* VSS branch: Vehicle.Chassis.Axle.Wheel.Tire — Tire signals for wheel. */8334  part def Vehicle_Chassis_Axle_Wheel_Tire;8335  /* VSS branch: Vehicle.Chassis.Brake — Brake system signals */8336  part def Vehicle_Chassis_Brake;8337  /* VSS branch: Vehicle.Chassis.ParkingBrake — Parking brake signals */8338  part def Vehicle_Chassis_ParkingBrake;8339  /* VSS branch: Vehicle.Chassis.SteeringWheel — Steering wheel signals */8340  part def Vehicle_Chassis_SteeringWheel;8341  /* VSS branch: Vehicle.Connectivity — Connectivity data. */8342  part def Vehicle_Connectivity;8343  /* VSS branch: Vehicle.ControlUnit — Root of the control unit branch */8344  part def Vehicle_ControlUnit;8345  /* VSS branch: Vehicle.ControlUnit.Health — Health attributes and signals */8346  part def Vehicle_ControlUnit_Health;8347  /* VSS branch: Vehicle.ControlUnit.Health.Network — Network attributes and signals */8348  part def Vehicle_ControlUnit_Health_Network;8349  /* VSS branch: Vehicle.ControlUnit.Health.Network.CAN — CAN network attributes and signals */8350  part def Vehicle_ControlUnit_Health_Network_CAN;8351  /* VSS branch: Vehicle.ControlUnit.Health.Network.ETH — Ethernet network attributes and signals */8352  part def Vehicle_ControlUnit_Health_Network_ETH;8353  /* VSS branch: Vehicle.ControlUnit.Health.Resources — Resources attributes and signals */8354  part def Vehicle_ControlUnit_Health_Resources;8355  /* VSS branch: Vehicle.ControlUnit.Health.Resources.Utilization — Resources utilization branch */8356  part def Vehicle_ControlUnit_Health_Resources_Utilization;8357  /* VSS branch: Vehicle.ControlUnit.Health.SWSupervision — SW supervision attributes and signals */8358  part def Vehicle_ControlUnit_Health_SWSupervision;8359  /* VSS branch: Vehicle.CurrentLocation — The current latitude and longitude of the vehicle. */8360  part def Vehicle_CurrentLocation;8361  /* VSS branch: Vehicle.CurrentLocation.GNSSReceiver — Information on the GNSS receiver used for determining current location. */8362  part def Vehicle_CurrentLocation_GNSSReceiver;8363  /* VSS branch: Vehicle.CurrentLocation.GNSSReceiver.MountingPosition — Mounting position of GNSS receiver antenna relative to vehicle coordinate system. Axis definitions according to ISO 8855. Origin at center of (first) rear axle. */8364  part def Vehicle_CurrentLocation_GNSSReceiver_MountingPosition;8365  /* VSS branch: Vehicle.Diagnostics — Diagnostics data. */8366  part def Vehicle_Diagnostics;8367  /* VSS branch: Vehicle.Driver — Driver data. */8368  part def Vehicle_Driver;8369  /* VSS branch: Vehicle.Exterior — Information about exterior measured by vehicle. */8370  part def Vehicle_Exterior;8371  /* VSS branch: Vehicle.LowVoltageBattery — Signals related to low voltage battery. */8372  part def Vehicle_LowVoltageBattery;8373  /* VSS branch: Vehicle.MotionManagement — Motion Management Information. */8374  part def Vehicle_MotionManagement;8375  /* VSS branch: Vehicle.MotionManagement.Brake — MotionManagement related to braking (both frictions brakes and contribution from electric axles). */8376  part def Vehicle_MotionManagement_Brake;8377  /* VSS branch: Vehicle.MotionManagement.Brake.Axle — MotionManagement for brake actuation for a specific electric axle. */8378  part def Vehicle_MotionManagement_Brake_Axle;8379  /* VSS branch: Vehicle.MotionManagement.Brake.Axle.Wheel — MotionManagement signals for a specific wheel. */8380  part def Vehicle_MotionManagement_Brake_Axle_Wheel;8381  /* VSS branch: Vehicle.MotionManagement.ElectricAxle — MotionManagement for a specific electric axle. */8382  part def Vehicle_MotionManagement_ElectricAxle;8383  /* VSS branch: Vehicle.MotionManagement.Steering — MotionManagement related to steering. */8384  part def Vehicle_MotionManagement_Steering;8385  /* VSS branch: Vehicle.MotionManagement.Steering.Axle — MotionManagement related to a specific axle. */8386  part def Vehicle_MotionManagement_Steering_Axle;8387  /* VSS branch: Vehicle.MotionManagement.Steering.Axle.Row1 — MotionManagement related to front axle. */8388  part def Vehicle_MotionManagement_Steering_Axle_Row1;8389  /* VSS branch: Vehicle.MotionManagement.Steering.Axle.Row2 — MotionManagement related to rear axle. */8390  part def Vehicle_MotionManagement_Steering_Axle_Row2;8391  /* VSS branch: Vehicle.MotionManagement.Steering.SteeringWheel — MotionManagement related to steering wheel. */8392  part def Vehicle_MotionManagement_Steering_SteeringWheel;8393  /* VSS branch: Vehicle.MotionManagement.Suspension — MotionManagement related to suspension. */8394  part def Vehicle_MotionManagement_Suspension;8395  /* VSS branch: Vehicle.MotionManagement.Suspension.Axle — MotionManagement for suspension for a specific axle. */8396  part def Vehicle_MotionManagement_Suspension_Axle;8397  /* VSS branch: Vehicle.MotionManagement.Suspension.Axle.Wheel — MotionManagement signals for a specific wheel. */8398  part def Vehicle_MotionManagement_Suspension_Axle_Wheel;8399  /* VSS branch: Vehicle.Occupant — Occupant (Driver or Passenger) data. */8400  part def Vehicle_Occupant;8401  /* VSS branch: Vehicle.Occupant.HeadPosition — The current position of the driver head on vehicle axis according to ISO 23150:2023. */8402  part def Vehicle_Occupant_HeadPosition;8403  /* VSS branch: Vehicle.Occupant.Identifier — Identifier attributes based on OAuth 2.0. */8404  part def Vehicle_Occupant_Identifier;8405  /* VSS branch: Vehicle.Occupant.MidEyeGaze — Direction from mid eye position to object driver is looking at. */8406  part def Vehicle_Occupant_MidEyeGaze;8407  /* VSS branch: Vehicle.Orientation — Spatial orientation. Axis definitions according to ISO 8855. */8408  part def Vehicle_Orientation;8409  /* VSS branch: Vehicle.Powertrain — Powertrain data for battery management, etc. */8410  part def Vehicle_Powertrain;8411  /* VSS branch: Vehicle.Powertrain.CombustionEngine — Engine-specific data, stopping at the bell housing. */8412  part def Vehicle_Powertrain_CombustionEngine;8413  /* VSS branch: Vehicle.Powertrain.CombustionEngine.DieselExhaustFluid — Signals related to Diesel Exhaust Fluid (DEF). DEF is called AUS32 in ISO 22241. */8414  part def Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid;8415  /* VSS branch: Vehicle.Powertrain.CombustionEngine.DieselParticulateFilter — Diesel Particulate Filter signals. */8416  part def Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter;8417  /* VSS branch: Vehicle.Powertrain.CombustionEngine.EngineCoolant — Signals related to the engine coolant */8418  part def Vehicle_Powertrain_CombustionEngine_EngineCoolant;8419  /* VSS branch: Vehicle.Powertrain.CombustionEngine.EngineOil — Signals related to the engine oil */8420  part def Vehicle_Powertrain_CombustionEngine_EngineOil;8421  /* VSS branch: Vehicle.Powertrain.ElectricMotor — Electric Motor specific data. */8422  part def Vehicle_Powertrain_ElectricMotor;8423  /* VSS branch: Vehicle.Powertrain.ElectricMotor.EngineCoolant — Signals related to the engine coolant (if applicable). */8424  part def Vehicle_Powertrain_ElectricMotor_EngineCoolant;8425  /* VSS branch: Vehicle.Powertrain.FuelSystem — Fuel system data. */8426  part def Vehicle_Powertrain_FuelSystem;8427  /* VSS branch: Vehicle.Powertrain.RangeExtender — Extended Range Electric Vehicle (EREV) specific data. */8428  part def Vehicle_Powertrain_RangeExtender;8429  /* VSS branch: Vehicle.Powertrain.RangeExtender.ChargeDepleting — Signals related to Charge Depleting (CD) mode operation. */8430  part def Vehicle_Powertrain_RangeExtender_ChargeDepleting;8431  /* VSS branch: Vehicle.Powertrain.RangeExtender.ChargeSustaining — Signals related to Charge Sustaining (CS) mode operation. */8432  part def Vehicle_Powertrain_RangeExtender_ChargeSustaining;8433  /* VSS branch: Vehicle.Powertrain.TractionBattery — Battery Management data. */8434  part def Vehicle_Powertrain_TractionBattery;8435  /* VSS branch: Vehicle.Powertrain.TractionBattery.BatteryConditioning — Properties related to preparing the vehicle battery for charging or driving. */8436  part def Vehicle_Powertrain_TractionBattery_BatteryConditioning;8437  /* VSS branch: Vehicle.Powertrain.TractionBattery.CellVoltage — Voltage information for cells in the battery pack. */8438  part def Vehicle_Powertrain_TractionBattery_CellVoltage;8439  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging — Properties related to battery charging. */8440  part def Vehicle_Powertrain_TractionBattery_Charging;8441  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.ChargeCurrent — Current charging current. */8442  part def Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent;8443  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.ChargeVoltage — Current charging voltage, as measured at the charging inlet. */8444  part def Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage;8445  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.ChargingPort — Properties related to a particular charging port available in the vehicle. */8446  part def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort;8447  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.Location — Location of last or current charging event. */8448  part def Vehicle_Powertrain_TractionBattery_Charging_Location;8449  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.MaximumChargingCurrent — Maximum charging current that can be accepted by the system, as measured at the charging inlet. */8450  part def Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent;8451  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.Timer — Properties related to timing of battery charging sessions. */8452  part def Vehicle_Powertrain_TractionBattery_Charging_Timer;8453  /* VSS branch: Vehicle.Powertrain.TractionBattery.DCDC — Properties related to DC/DC converter converting high voltage (from high voltage battery) to vehicle low voltage (supply voltage, typically 12 Volts). */8454  part def Vehicle_Powertrain_TractionBattery_DCDC;8455  /* VSS branch: Vehicle.Powertrain.TractionBattery.StateOfCharge — Information on the state of charge of the vehicle's high voltage battery. */8456  part def Vehicle_Powertrain_TractionBattery_StateOfCharge;8457  /* VSS branch: Vehicle.Powertrain.TractionBattery.Temperature — Temperature Information for the battery pack. */8458  part def Vehicle_Powertrain_TractionBattery_Temperature;8459  /* VSS branch: Vehicle.Powertrain.Transmission — Transmission-specific data, stopping at the drive shafts. */8460  part def Vehicle_Powertrain_Transmission;8461  /* VSS branch: Vehicle.Safety — Safety-related derived signals for crash detection and emergency response. */8462  part def Vehicle_Safety;8463  /* VSS branch: Vehicle.Service — Service data. */8464  part def Vehicle_Service;8465  /* VSS branch: Vehicle.Trailer — Trailer signals. */8466  part def Vehicle_Trailer;8467  /* VSS branch: Vehicle.VehicleIdentification — Attributes that identify a vehicle. */8468  part def Vehicle_VehicleIdentification;8469  /* VSS branch: Vehicle.VersionVSS — Supported Version of VSS. */8470  part def Vehicle_VersionVSS;8471}84728473package SignalPathIndex {8474  /* Human-readable aliases for SysML-safe signal definition names. */8475  alias Vehicle_ADAS_ABS_IsEnabled for SignalDefinitions::Vehicle_ADAS_ABS_IsEnabled;8476  alias Vehicle_ADAS_ABS_IsEngaged for SignalDefinitions::Vehicle_ADAS_ABS_IsEngaged;8477  alias Vehicle_ADAS_ABS_IsError for SignalDefinitions::Vehicle_ADAS_ABS_IsError;8478  alias Vehicle_ADAS_ActiveAutonomyLevel for SignalDefinitions::Vehicle_ADAS_ActiveAutonomyLevel;8479  alias Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet for SignalDefinitions::Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet;8480  alias Vehicle_ADAS_CruiseControl_AdaptiveIntervalSet for SignalDefinitions::Vehicle_ADAS_CruiseControl_AdaptiveIntervalSet;8481  alias Vehicle_ADAS_CruiseControl_IsActive for SignalDefinitions::Vehicle_ADAS_CruiseControl_IsActive;8482  alias Vehicle_ADAS_CruiseControl_IsAdaptive for SignalDefinitions::Vehicle_ADAS_CruiseControl_IsAdaptive;8483  alias Vehicle_ADAS_CruiseControl_IsEnabled for SignalDefinitions::Vehicle_ADAS_CruiseControl_IsEnabled;8484  alias Vehicle_ADAS_CruiseControl_IsError for SignalDefinitions::Vehicle_ADAS_CruiseControl_IsError;8485  alias Vehicle_ADAS_CruiseControl_SpeedSet for SignalDefinitions::Vehicle_ADAS_CruiseControl_SpeedSet;8486  alias Vehicle_ADAS_DMS_IsEnabled for SignalDefinitions::Vehicle_ADAS_DMS_IsEnabled;8487  alias Vehicle_ADAS_DMS_IsError for SignalDefinitions::Vehicle_ADAS_DMS_IsError;8488  alias Vehicle_ADAS_DMS_IsWarning for SignalDefinitions::Vehicle_ADAS_DMS_IsWarning;8489  alias Vehicle_ADAS_EBA_IsEnabled for SignalDefinitions::Vehicle_ADAS_EBA_IsEnabled;8490  alias Vehicle_ADAS_EBA_IsEngaged for SignalDefinitions::Vehicle_ADAS_EBA_IsEngaged;8491  alias Vehicle_ADAS_EBA_IsError for SignalDefinitions::Vehicle_ADAS_EBA_IsError;8492  alias Vehicle_ADAS_EBD_IsEnabled for SignalDefinitions::Vehicle_ADAS_EBD_IsEnabled;8493  alias Vehicle_ADAS_EBD_IsEngaged for SignalDefinitions::Vehicle_ADAS_EBD_IsEngaged;8494  alias Vehicle_ADAS_EBD_IsError for SignalDefinitions::Vehicle_ADAS_EBD_IsError;8495  alias Vehicle_ADAS_ESC_IsEnabled for SignalDefinitions::Vehicle_ADAS_ESC_IsEnabled;8496  alias Vehicle_ADAS_ESC_IsEngaged for SignalDefinitions::Vehicle_ADAS_ESC_IsEngaged;8497  alias Vehicle_ADAS_ESC_IsError for SignalDefinitions::Vehicle_ADAS_ESC_IsError;8498  alias Vehicle_ADAS_ESC_IsStrongCrossWindDetected for SignalDefinitions::Vehicle_ADAS_ESC_IsStrongCrossWindDetected;8499  alias Vehicle_ADAS_ESC_RoadFriction_LowerBound for SignalDefinitions::Vehicle_ADAS_ESC_RoadFriction_LowerBound;8500  alias Vehicle_ADAS_ESC_RoadFriction_MostProbable for SignalDefinitions::Vehicle_ADAS_ESC_RoadFriction_MostProbable;8501  alias Vehicle_ADAS_ESC_RoadFriction_UpperBound for SignalDefinitions::Vehicle_ADAS_ESC_RoadFriction_UpperBound;8502  alias Vehicle_ADAS_IsAutoPowerOptimize for SignalDefinitions::Vehicle_ADAS_IsAutoPowerOptimize;8503  alias Vehicle_ADAS_LaneDepartureDetection_IsEnabled for SignalDefinitions::Vehicle_ADAS_LaneDepartureDetection_IsEnabled;8504  alias Vehicle_ADAS_LaneDepartureDetection_IsError for SignalDefinitions::Vehicle_ADAS_LaneDepartureDetection_IsError;8505  alias Vehicle_ADAS_LaneDepartureDetection_IsWarning for SignalDefinitions::Vehicle_ADAS_LaneDepartureDetection_IsWarning;8506  alias Vehicle_ADAS_ObstacleDetection_Distance for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_Distance;8507  alias Vehicle_ADAS_ObstacleDetection_IsEnabled for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_IsEnabled;8508  alias Vehicle_ADAS_ObstacleDetection_IsError for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_IsError;8509  alias Vehicle_ADAS_ObstacleDetection_IsWarning for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_IsWarning;8510  alias Vehicle_ADAS_ObstacleDetection_TimeGap for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_TimeGap;8511  alias Vehicle_ADAS_ObstacleDetection_WarningType for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_WarningType;8512  alias Vehicle_ADAS_PowerOptimizeLevel for SignalDefinitions::Vehicle_ADAS_PowerOptimizeLevel;8513  alias Vehicle_ADAS_SupportedAutonomyLevel for SignalDefinitions::Vehicle_ADAS_SupportedAutonomyLevel;8514  alias Vehicle_ADAS_TCS_IsEnabled for SignalDefinitions::Vehicle_ADAS_TCS_IsEnabled;8515  alias Vehicle_ADAS_TCS_IsEngaged for SignalDefinitions::Vehicle_ADAS_TCS_IsEngaged;8516  alias Vehicle_ADAS_TCS_IsError for SignalDefinitions::Vehicle_ADAS_TCS_IsError;8517  alias Vehicle_Acceleration_Lateral for SignalDefinitions::Vehicle_Acceleration_Lateral;8518  alias Vehicle_Acceleration_Longitudinal for SignalDefinitions::Vehicle_Acceleration_Longitudinal;8519  alias Vehicle_Acceleration_Vertical for SignalDefinitions::Vehicle_Acceleration_Vertical;8520  alias Vehicle_AngularVelocity_Pitch for SignalDefinitions::Vehicle_AngularVelocity_Pitch;8521  alias Vehicle_AngularVelocity_Roll for SignalDefinitions::Vehicle_AngularVelocity_Roll;8522  alias Vehicle_AngularVelocity_Yaw for SignalDefinitions::Vehicle_AngularVelocity_Yaw;8523  alias Vehicle_AverageSpeed for SignalDefinitions::Vehicle_AverageSpeed;8524  alias Vehicle_Body_BodyType for SignalDefinitions::Vehicle_Body_BodyType;8525  alias Vehicle_Body_Hood_IsOpen for SignalDefinitions::Vehicle_Body_Hood_IsOpen;8526  alias Vehicle_Body_Hood_Position for SignalDefinitions::Vehicle_Body_Hood_Position;8527  alias Vehicle_Body_Hood_Switch for SignalDefinitions::Vehicle_Body_Hood_Switch;8528  alias Vehicle_Body_Horn_IsActive for SignalDefinitions::Vehicle_Body_Horn_IsActive;8529  alias Vehicle_Body_IsAutoPowerOptimize for SignalDefinitions::Vehicle_Body_IsAutoPowerOptimize;8530  alias Vehicle_Body_Lights_Backup_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Backup_IsDefect;8531  alias Vehicle_Body_Lights_Backup_IsOn for SignalDefinitions::Vehicle_Body_Lights_Backup_IsOn;8532  alias Vehicle_Body_Lights_Beam_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Beam_IsDefect;8533  alias Vehicle_Body_Lights_Beam_IsOn for SignalDefinitions::Vehicle_Body_Lights_Beam_IsOn;8534  alias Vehicle_Body_Lights_Brake_IsActive for SignalDefinitions::Vehicle_Body_Lights_Brake_IsActive;8535  alias Vehicle_Body_Lights_Brake_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Brake_IsDefect;8536  alias Vehicle_Body_Lights_DirectionIndicator_IsDefect for SignalDefinitions::Vehicle_Body_Lights_DirectionIndicator_IsDefect;8537  alias Vehicle_Body_Lights_DirectionIndicator_IsSignaling for SignalDefinitions::Vehicle_Body_Lights_DirectionIndicator_IsSignaling;8538  alias Vehicle_Body_Lights_Fog_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Fog_IsDefect;8539  alias Vehicle_Body_Lights_Fog_IsOn for SignalDefinitions::Vehicle_Body_Lights_Fog_IsOn;8540  alias Vehicle_Body_Lights_Hazard_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Hazard_IsDefect;8541  alias Vehicle_Body_Lights_Hazard_IsSignaling for SignalDefinitions::Vehicle_Body_Lights_Hazard_IsSignaling;8542  alias Vehicle_Body_Lights_IsHighBeamSwitchOn for SignalDefinitions::Vehicle_Body_Lights_IsHighBeamSwitchOn;8543  alias Vehicle_Body_Lights_LicensePlate_IsDefect for SignalDefinitions::Vehicle_Body_Lights_LicensePlate_IsDefect;8544  alias Vehicle_Body_Lights_LicensePlate_IsOn for SignalDefinitions::Vehicle_Body_Lights_LicensePlate_IsOn;8545  alias Vehicle_Body_Lights_LightSwitch for SignalDefinitions::Vehicle_Body_Lights_LightSwitch;8546  alias Vehicle_Body_Lights_Parking_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Parking_IsDefect;8547  alias Vehicle_Body_Lights_Parking_IsOn for SignalDefinitions::Vehicle_Body_Lights_Parking_IsOn;8548  alias Vehicle_Body_Lights_Running_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Running_IsDefect;8549  alias Vehicle_Body_Lights_Running_IsOn for SignalDefinitions::Vehicle_Body_Lights_Running_IsOn;8550  alias Vehicle_Body_Mirrors_IsFolded for SignalDefinitions::Vehicle_Body_Mirrors_IsFolded;8551  alias Vehicle_Body_Mirrors_IsHeatingOn for SignalDefinitions::Vehicle_Body_Mirrors_IsHeatingOn;8552  alias Vehicle_Body_Mirrors_IsLocked for SignalDefinitions::Vehicle_Body_Mirrors_IsLocked;8553  alias Vehicle_Body_Mirrors_Pan for SignalDefinitions::Vehicle_Body_Mirrors_Pan;8554  alias Vehicle_Body_Mirrors_Tilt for SignalDefinitions::Vehicle_Body_Mirrors_Tilt;8555  alias Vehicle_Body_Mirrors_Yaw for SignalDefinitions::Vehicle_Body_Mirrors_Yaw;8556  alias Vehicle_Body_PowerOptimizeLevel for SignalDefinitions::Vehicle_Body_PowerOptimizeLevel;8557  alias Vehicle_Body_Raindetection_Intensity for SignalDefinitions::Vehicle_Body_Raindetection_Intensity;8558  alias Vehicle_Body_RearMainSpoilerPosition for SignalDefinitions::Vehicle_Body_RearMainSpoilerPosition;8559  alias Vehicle_Body_Trunk_IsLightOn for SignalDefinitions::Vehicle_Body_Trunk_IsLightOn;8560  alias Vehicle_Body_Trunk_IsLocked for SignalDefinitions::Vehicle_Body_Trunk_IsLocked;8561  alias Vehicle_Body_Trunk_IsOpen for SignalDefinitions::Vehicle_Body_Trunk_IsOpen;8562  alias Vehicle_Body_Trunk_Position for SignalDefinitions::Vehicle_Body_Trunk_Position;8563  alias Vehicle_Body_Trunk_Switch for SignalDefinitions::Vehicle_Body_Trunk_Switch;8564  alias Vehicle_Body_Windshield_IsHeatingOn for SignalDefinitions::Vehicle_Body_Windshield_IsHeatingOn;8565  alias Vehicle_Body_Windshield_WasherFluid_IsLevelLow for SignalDefinitions::Vehicle_Body_Windshield_WasherFluid_IsLevelLow;8566  alias Vehicle_Body_Windshield_WasherFluid_Level for SignalDefinitions::Vehicle_Body_Windshield_WasherFluid_Level;8567  alias Vehicle_Body_Windshield_Wiping_Intensity for SignalDefinitions::Vehicle_Body_Windshield_Wiping_Intensity;8568  alias Vehicle_Body_Windshield_Wiping_IsWipersWorn for SignalDefinitions::Vehicle_Body_Windshield_Wiping_IsWipersWorn;8569  alias Vehicle_Body_Windshield_Wiping_Mode for SignalDefinitions::Vehicle_Body_Windshield_Wiping_Mode;8570  alias Vehicle_Body_Windshield_Wiping_System_ActualPosition for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_ActualPosition;8571  alias Vehicle_Body_Windshield_Wiping_System_DriveCurrent for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_DriveCurrent;8572  alias Vehicle_Body_Windshield_Wiping_System_Frequency for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_Frequency;8573  alias Vehicle_Body_Windshield_Wiping_System_IsBlocked for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsBlocked;8574  alias Vehicle_Body_Windshield_Wiping_System_IsEndingWipeCycle for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsEndingWipeCycle;8575  alias Vehicle_Body_Windshield_Wiping_System_IsOverheated for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsOverheated;8576  alias Vehicle_Body_Windshield_Wiping_System_IsPositionReached for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsPositionReached;8577  alias Vehicle_Body_Windshield_Wiping_System_IsWiperError for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsWiperError;8578  alias Vehicle_Body_Windshield_Wiping_System_IsWiping for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsWiping;8579  alias Vehicle_Body_Windshield_Wiping_System_Mode for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_Mode;8580  alias Vehicle_Body_Windshield_Wiping_System_TargetPosition for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_TargetPosition;8581  alias Vehicle_Body_Windshield_Wiping_WiperWear for SignalDefinitions::Vehicle_Body_Windshield_Wiping_WiperWear;8582  alias Vehicle_Cabin_Convertible_Status for SignalDefinitions::Vehicle_Cabin_Convertible_Status;8583  alias Vehicle_Cabin_Door_IsChildLockActive for SignalDefinitions::Vehicle_Cabin_Door_IsChildLockActive;8584  alias Vehicle_Cabin_Door_IsLocked for SignalDefinitions::Vehicle_Cabin_Door_IsLocked;8585  alias Vehicle_Cabin_Door_IsOpen for SignalDefinitions::Vehicle_Cabin_Door_IsOpen;8586  alias Vehicle_Cabin_Door_Position for SignalDefinitions::Vehicle_Cabin_Door_Position;8587  alias Vehicle_Cabin_Door_Shade_IsOpen for SignalDefinitions::Vehicle_Cabin_Door_Shade_IsOpen;8588  alias Vehicle_Cabin_Door_Shade_Position for SignalDefinitions::Vehicle_Cabin_Door_Shade_Position;8589  alias Vehicle_Cabin_Door_Shade_Switch for SignalDefinitions::Vehicle_Cabin_Door_Shade_Switch;8590  alias Vehicle_Cabin_Door_Switch for SignalDefinitions::Vehicle_Cabin_Door_Switch;8591  alias Vehicle_Cabin_Door_Window_IsOpen for SignalDefinitions::Vehicle_Cabin_Door_Window_IsOpen;8592  alias Vehicle_Cabin_Door_Window_Position for SignalDefinitions::Vehicle_Cabin_Door_Window_Position;8593  alias Vehicle_Cabin_Door_Window_Switch for SignalDefinitions::Vehicle_Cabin_Door_Window_Switch;8594  alias Vehicle_Cabin_DoorCount for SignalDefinitions::Vehicle_Cabin_DoorCount;8595  alias Vehicle_Cabin_DriverPosition for SignalDefinitions::Vehicle_Cabin_DriverPosition;8596  alias Vehicle_Cabin_HVAC_AmbientAirTemperature for SignalDefinitions::Vehicle_Cabin_HVAC_AmbientAirTemperature;8597  alias Vehicle_Cabin_HVAC_IsAirConditioningActive for SignalDefinitions::Vehicle_Cabin_HVAC_IsAirConditioningActive;8598  alias Vehicle_Cabin_HVAC_IsAutoPowerOptimize for SignalDefinitions::Vehicle_Cabin_HVAC_IsAutoPowerOptimize;8599  alias Vehicle_Cabin_HVAC_IsFrontDefrosterActive for SignalDefinitions::Vehicle_Cabin_HVAC_IsFrontDefrosterActive;8600  alias Vehicle_Cabin_HVAC_IsRearDefrosterActive for SignalDefinitions::Vehicle_Cabin_HVAC_IsRearDefrosterActive;8601  alias Vehicle_Cabin_HVAC_IsRecirculationActive for SignalDefinitions::Vehicle_Cabin_HVAC_IsRecirculationActive;8602  alias Vehicle_Cabin_HVAC_PowerOptimizeLevel for SignalDefinitions::Vehicle_Cabin_HVAC_PowerOptimizeLevel;8603  alias Vehicle_Cabin_HVAC_Station_AirDistribution for SignalDefinitions::Vehicle_Cabin_HVAC_Station_AirDistribution;8604  alias Vehicle_Cabin_HVAC_Station_FanSpeed for SignalDefinitions::Vehicle_Cabin_HVAC_Station_FanSpeed;8605  alias Vehicle_Cabin_HVAC_Station_Temperature for SignalDefinitions::Vehicle_Cabin_HVAC_Station_Temperature;8606  alias Vehicle_Cabin_Infotainment_HMI_Brightness for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_Brightness;8607  alias Vehicle_Cabin_Infotainment_HMI_CurrentLanguage for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_CurrentLanguage;8608  alias Vehicle_Cabin_Infotainment_HMI_DateFormat for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_DateFormat;8609  alias Vehicle_Cabin_Infotainment_HMI_DayNightMode for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_DayNightMode;8610  alias Vehicle_Cabin_Infotainment_HMI_DisplayOffDuration for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_DisplayOffDuration;8611  alias Vehicle_Cabin_Infotainment_HMI_DistanceUnit for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_DistanceUnit;8612  alias Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits;8613  alias Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits;8614  alias Vehicle_Cabin_Infotainment_HMI_FontSize for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_FontSize;8615  alias Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits;8616  alias Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit;8617  alias Vehicle_Cabin_Infotainment_HMI_IsScreenAlwaysOn for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_IsScreenAlwaysOn;8618  alias Vehicle_Cabin_Infotainment_HMI_LastActionTime for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_LastActionTime;8619  alias Vehicle_Cabin_Infotainment_HMI_SpeedUnit for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_SpeedUnit;8620  alias Vehicle_Cabin_Infotainment_HMI_TemperatureUnit for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_TemperatureUnit;8621  alias Vehicle_Cabin_Infotainment_HMI_TimeFormat for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_TimeFormat;8622  alias Vehicle_Cabin_Infotainment_HMI_TirePressureUnit for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_TirePressureUnit;8623  alias Vehicle_Cabin_Infotainment_IsAutoPowerOptimize for SignalDefinitions::Vehicle_Cabin_Infotainment_IsAutoPowerOptimize;8624  alias Vehicle_Cabin_Infotainment_Media_Action for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Action;8625  alias Vehicle_Cabin_Infotainment_Media_DeclinedURI for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_DeclinedURI;8626  alias Vehicle_Cabin_Infotainment_Media_Played_Album for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_Album;8627  alias Vehicle_Cabin_Infotainment_Media_Played_Artist for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_Artist;8628  alias Vehicle_Cabin_Infotainment_Media_Played_Genre for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_Genre;8629  alias Vehicle_Cabin_Infotainment_Media_Played_PlaybackRate for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_PlaybackRate;8630  alias Vehicle_Cabin_Infotainment_Media_Played_Source for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_Source;8631  alias Vehicle_Cabin_Infotainment_Media_Played_Track for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_Track;8632  alias Vehicle_Cabin_Infotainment_Media_Played_URI for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_URI;8633  alias Vehicle_Cabin_Infotainment_Media_SelectedURI for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_SelectedURI;8634  alias Vehicle_Cabin_Infotainment_Media_Volume for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Volume;8635  alias Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude;8636  alias Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude;8637  alias Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice;8638  alias Vehicle_Cabin_Infotainment_Navigation_Map_IsAutoScaleModeUsed for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_Map_IsAutoScaleModeUsed;8639  alias Vehicle_Cabin_Infotainment_Navigation_Mute for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_Mute;8640  alias Vehicle_Cabin_Infotainment_Navigation_Volume for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_Volume;8641  alias Vehicle_Cabin_Infotainment_PowerOptimizeLevel for SignalDefinitions::Vehicle_Cabin_Infotainment_PowerOptimizeLevel;8642  alias Vehicle_Cabin_Infotainment_SmartphoneProjection_Active for SignalDefinitions::Vehicle_Cabin_Infotainment_SmartphoneProjection_Active;8643  alias Vehicle_Cabin_Infotainment_SmartphoneProjection_Source for SignalDefinitions::Vehicle_Cabin_Infotainment_SmartphoneProjection_Source;8644  alias Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode for SignalDefinitions::Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode;8645  alias Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active for SignalDefinitions::Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active;8646  alias Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source for SignalDefinitions::Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source;8647  alias Vehicle_Cabin_IsAutoPowerOptimize for SignalDefinitions::Vehicle_Cabin_IsAutoPowerOptimize;8648  alias Vehicle_Cabin_IsWindowChildLockEngaged for SignalDefinitions::Vehicle_Cabin_IsWindowChildLockEngaged;8649  alias Vehicle_Cabin_Light_AmbientLight_Color for SignalDefinitions::Vehicle_Cabin_Light_AmbientLight_Color;8650  alias Vehicle_Cabin_Light_AmbientLight_Intensity for SignalDefinitions::Vehicle_Cabin_Light_AmbientLight_Intensity;8651  alias Vehicle_Cabin_Light_AmbientLight_IsLightOn for SignalDefinitions::Vehicle_Cabin_Light_AmbientLight_IsLightOn;8652  alias Vehicle_Cabin_Light_InteractiveLightBar_Color for SignalDefinitions::Vehicle_Cabin_Light_InteractiveLightBar_Color;8653  alias Vehicle_Cabin_Light_InteractiveLightBar_Effect for SignalDefinitions::Vehicle_Cabin_Light_InteractiveLightBar_Effect;8654  alias Vehicle_Cabin_Light_InteractiveLightBar_Intensity for SignalDefinitions::Vehicle_Cabin_Light_InteractiveLightBar_Intensity;8655  alias Vehicle_Cabin_Light_InteractiveLightBar_IsLightOn for SignalDefinitions::Vehicle_Cabin_Light_InteractiveLightBar_IsLightOn;8656  alias Vehicle_Cabin_Light_IsDomeOn for SignalDefinitions::Vehicle_Cabin_Light_IsDomeOn;8657  alias Vehicle_Cabin_Light_IsGloveBoxOn for SignalDefinitions::Vehicle_Cabin_Light_IsGloveBoxOn;8658  alias Vehicle_Cabin_Light_PerceivedAmbientLight for SignalDefinitions::Vehicle_Cabin_Light_PerceivedAmbientLight;8659  alias Vehicle_Cabin_Light_Spotlight_Color for SignalDefinitions::Vehicle_Cabin_Light_Spotlight_Color;8660  alias Vehicle_Cabin_Light_Spotlight_Intensity for SignalDefinitions::Vehicle_Cabin_Light_Spotlight_Intensity;8661  alias Vehicle_Cabin_Light_Spotlight_IsLightOn for SignalDefinitions::Vehicle_Cabin_Light_Spotlight_IsLightOn;8662  alias Vehicle_Cabin_PowerOptimizeLevel for SignalDefinitions::Vehicle_Cabin_PowerOptimizeLevel;8663  alias Vehicle_Cabin_RearShade_IsOpen for SignalDefinitions::Vehicle_Cabin_RearShade_IsOpen;8664  alias Vehicle_Cabin_RearShade_Position for SignalDefinitions::Vehicle_Cabin_RearShade_Position;8665  alias Vehicle_Cabin_RearShade_Switch for SignalDefinitions::Vehicle_Cabin_RearShade_Switch;8666  alias Vehicle_Cabin_RearviewMirror_DimmingLevel for SignalDefinitions::Vehicle_Cabin_RearviewMirror_DimmingLevel;8667  alias Vehicle_Cabin_Seat_Airbag_IsDeployed for SignalDefinitions::Vehicle_Cabin_Seat_Airbag_IsDeployed;8668  alias Vehicle_Cabin_Seat_Airbag_IsEnabled for SignalDefinitions::Vehicle_Cabin_Seat_Airbag_IsEnabled;8669  alias Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport;8670  alias Vehicle_Cabin_Seat_Backrest_HeatingCooling for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_HeatingCooling;8671  alias Vehicle_Cabin_Seat_Backrest_IsLessLumbarSupportSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsLessLumbarSupportSwitchEngaged;8672  alias Vehicle_Cabin_Seat_Backrest_IsLessSideBolsterSupportSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsLessSideBolsterSupportSwitchEngaged;8673  alias Vehicle_Cabin_Seat_Backrest_IsLumbarDownSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsLumbarDownSwitchEngaged;8674  alias Vehicle_Cabin_Seat_Backrest_IsLumbarUpSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsLumbarUpSwitchEngaged;8675  alias Vehicle_Cabin_Seat_Backrest_IsMoreLumbarSupportSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsMoreLumbarSupportSwitchEngaged;8676  alias Vehicle_Cabin_Seat_Backrest_IsMoreSideBolsterSupportSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsMoreSideBolsterSupportSwitchEngaged;8677  alias Vehicle_Cabin_Seat_Backrest_IsReclineBackwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsReclineBackwardSwitchEngaged;8678  alias Vehicle_Cabin_Seat_Backrest_IsReclineForwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsReclineForwardSwitchEngaged;8679  alias Vehicle_Cabin_Seat_Backrest_LumbarHeight for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_LumbarHeight;8680  alias Vehicle_Cabin_Seat_Backrest_LumbarSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_LumbarSupport;8681  alias Vehicle_Cabin_Seat_Backrest_MidLumbarSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_MidLumbarSupport;8682  alias Vehicle_Cabin_Seat_Backrest_Recline for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_Recline;8683  alias Vehicle_Cabin_Seat_Backrest_SideBolsterSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_SideBolsterSupport;8684  alias Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft;8685  alias Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight;8686  alias Vehicle_Cabin_Seat_Backrest_TopLumbarSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_TopLumbarSupport;8687  alias Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport;8688  alias Vehicle_Cabin_Seat_Headrest_Angle for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_Angle;8689  alias Vehicle_Cabin_Seat_Headrest_Height for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_Height;8690  alias Vehicle_Cabin_Seat_Headrest_IsBackwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_IsBackwardSwitchEngaged;8691  alias Vehicle_Cabin_Seat_Headrest_IsDownSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_IsDownSwitchEngaged;8692  alias Vehicle_Cabin_Seat_Headrest_IsForwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_IsForwardSwitchEngaged;8693  alias Vehicle_Cabin_Seat_Headrest_IsUpSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_IsUpSwitchEngaged;8694  alias Vehicle_Cabin_Seat_HeatingCooling for SignalDefinitions::Vehicle_Cabin_Seat_HeatingCooling;8695  alias Vehicle_Cabin_Seat_Height for SignalDefinitions::Vehicle_Cabin_Seat_Height;8696  alias Vehicle_Cabin_Seat_IsBackwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsBackwardSwitchEngaged;8697  alias Vehicle_Cabin_Seat_IsBelted for SignalDefinitions::Vehicle_Cabin_Seat_IsBelted;8698  alias Vehicle_Cabin_Seat_IsCoolerSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsCoolerSwitchEngaged;8699  alias Vehicle_Cabin_Seat_IsDecreaseMassageLevelSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsDecreaseMassageLevelSwitchEngaged;8700  alias Vehicle_Cabin_Seat_IsDownSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsDownSwitchEngaged;8701  alias Vehicle_Cabin_Seat_IsForwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsForwardSwitchEngaged;8702  alias Vehicle_Cabin_Seat_IsIncreaseMassageLevelSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsIncreaseMassageLevelSwitchEngaged;8703  alias Vehicle_Cabin_Seat_IsTiltBackwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsTiltBackwardSwitchEngaged;8704  alias Vehicle_Cabin_Seat_IsTiltForwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsTiltForwardSwitchEngaged;8705  alias Vehicle_Cabin_Seat_IsUpSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsUpSwitchEngaged;8706  alias Vehicle_Cabin_Seat_IsWarmerSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsWarmerSwitchEngaged;8707  alias Vehicle_Cabin_Seat_Massage_IsAvailable for SignalDefinitions::Vehicle_Cabin_Seat_Massage_IsAvailable;8708  alias Vehicle_Cabin_Seat_Massage_Level for SignalDefinitions::Vehicle_Cabin_Seat_Massage_Level;8709  alias Vehicle_Cabin_Seat_Massage_Status for SignalDefinitions::Vehicle_Cabin_Seat_Massage_Status;8710  alias Vehicle_Cabin_Seat_Massage_SupportedTypes for SignalDefinitions::Vehicle_Cabin_Seat_Massage_SupportedTypes;8711  alias Vehicle_Cabin_Seat_Massage_TypeActive for SignalDefinitions::Vehicle_Cabin_Seat_Massage_TypeActive;8712  alias Vehicle_Cabin_Seat_NeckScarf_FanSpeed for SignalDefinitions::Vehicle_Cabin_Seat_NeckScarf_FanSpeed;8713  alias Vehicle_Cabin_Seat_NeckScarf_HeatingCooling for SignalDefinitions::Vehicle_Cabin_Seat_NeckScarf_HeatingCooling;8714  alias Vehicle_Cabin_Seat_OccupancyStatus for SignalDefinitions::Vehicle_Cabin_Seat_OccupancyStatus;8715  alias Vehicle_Cabin_Seat_Position for SignalDefinitions::Vehicle_Cabin_Seat_Position;8716  alias Vehicle_Cabin_Seat_SeatBeltHeight for SignalDefinitions::Vehicle_Cabin_Seat_SeatBeltHeight;8717  alias Vehicle_Cabin_Seat_Seating_HeatingCooling for SignalDefinitions::Vehicle_Cabin_Seat_Seating_HeatingCooling;8718  alias Vehicle_Cabin_Seat_Seating_IsBackwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Seating_IsBackwardSwitchEngaged;8719  alias Vehicle_Cabin_Seat_Seating_IsForwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Seating_IsForwardSwitchEngaged;8720  alias Vehicle_Cabin_Seat_Seating_Length for SignalDefinitions::Vehicle_Cabin_Seat_Seating_Length;8721  alias Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft for SignalDefinitions::Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft;8722  alias Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight for SignalDefinitions::Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight;8723  alias Vehicle_Cabin_Seat_Tilt for SignalDefinitions::Vehicle_Cabin_Seat_Tilt;8724  alias Vehicle_Cabin_SeatPosCount for SignalDefinitions::Vehicle_Cabin_SeatPosCount;8725  alias Vehicle_Cabin_SeatRowCount for SignalDefinitions::Vehicle_Cabin_SeatRowCount;8726  alias Vehicle_Cabin_Sunroof_Position for SignalDefinitions::Vehicle_Cabin_Sunroof_Position;8727  alias Vehicle_Cabin_Sunroof_Shade_IsOpen for SignalDefinitions::Vehicle_Cabin_Sunroof_Shade_IsOpen;8728  alias Vehicle_Cabin_Sunroof_Shade_Position for SignalDefinitions::Vehicle_Cabin_Sunroof_Shade_Position;8729  alias Vehicle_Cabin_Sunroof_Shade_Switch for SignalDefinitions::Vehicle_Cabin_Sunroof_Shade_Switch;8730  alias Vehicle_Cabin_Sunroof_Switch for SignalDefinitions::Vehicle_Cabin_Sunroof_Switch;8731  alias Vehicle_CargoVolume for SignalDefinitions::Vehicle_CargoVolume;8732  alias Vehicle_Chassis_Accelerator_PedalPosition for SignalDefinitions::Vehicle_Chassis_Accelerator_PedalPosition;8733  alias Vehicle_Chassis_Axle_AxleWidth for SignalDefinitions::Vehicle_Chassis_Axle_AxleWidth;8734  alias Vehicle_Chassis_Axle_SteeringAngle for SignalDefinitions::Vehicle_Chassis_Axle_SteeringAngle;8735  alias Vehicle_Chassis_Axle_TireAspectRatio for SignalDefinitions::Vehicle_Chassis_Axle_TireAspectRatio;8736  alias Vehicle_Chassis_Axle_TireDiameter for SignalDefinitions::Vehicle_Chassis_Axle_TireDiameter;8737  alias Vehicle_Chassis_Axle_TireWidth for SignalDefinitions::Vehicle_Chassis_Axle_TireWidth;8738  alias Vehicle_Chassis_Axle_Torque for SignalDefinitions::Vehicle_Chassis_Axle_Torque;8739  alias Vehicle_Chassis_Axle_TrackWidth for SignalDefinitions::Vehicle_Chassis_Axle_TrackWidth;8740  alias Vehicle_Chassis_Axle_TreadWidth for SignalDefinitions::Vehicle_Chassis_Axle_TreadWidth;8741  alias Vehicle_Chassis_Axle_Wheel_AngularSpeed for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_AngularSpeed;8742  alias Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel;8743  alias Vehicle_Chassis_Axle_Wheel_Brake_IsBrakesWorn for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Brake_IsBrakesWorn;8744  alias Vehicle_Chassis_Axle_Wheel_Brake_IsFluidLevelLow for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Brake_IsFluidLevelLow;8745  alias Vehicle_Chassis_Axle_Wheel_Brake_PadWear for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Brake_PadWear;8746  alias Vehicle_Chassis_Axle_Wheel_Speed for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Speed;8747  alias Vehicle_Chassis_Axle_Wheel_Tire_AirTemperature for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Tire_AirTemperature;8748  alias Vehicle_Chassis_Axle_Wheel_Tire_IsPressureLow for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Tire_IsPressureLow;8749  alias Vehicle_Chassis_Axle_Wheel_Tire_Pressure for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Tire_Pressure;8750  alias Vehicle_Chassis_Axle_Wheel_Tire_RubberTemperature for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Tire_RubberTemperature;8751  alias Vehicle_Chassis_Axle_Wheel_Tire_Temperature for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Tire_Temperature;8752  alias Vehicle_Chassis_Axle_Wheel_Torque for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Torque;8753  alias Vehicle_Chassis_Axle_WheelCount for SignalDefinitions::Vehicle_Chassis_Axle_WheelCount;8754  alias Vehicle_Chassis_Axle_WheelDiameter for SignalDefinitions::Vehicle_Chassis_Axle_WheelDiameter;8755  alias Vehicle_Chassis_Axle_WheelWidth for SignalDefinitions::Vehicle_Chassis_Axle_WheelWidth;8756  alias Vehicle_Chassis_AxleCount for SignalDefinitions::Vehicle_Chassis_AxleCount;8757  alias Vehicle_Chassis_Brake_IsDriverEmergencyBrakingDetected for SignalDefinitions::Vehicle_Chassis_Brake_IsDriverEmergencyBrakingDetected;8758  alias Vehicle_Chassis_Brake_PedalPosition for SignalDefinitions::Vehicle_Chassis_Brake_PedalPosition;8759  alias Vehicle_Chassis_ParkingBrake_IsAutoApplyEnabled for SignalDefinitions::Vehicle_Chassis_ParkingBrake_IsAutoApplyEnabled;8760  alias Vehicle_Chassis_ParkingBrake_IsEngaged for SignalDefinitions::Vehicle_Chassis_ParkingBrake_IsEngaged;8761  alias Vehicle_Chassis_SteeringWheel_Angle for SignalDefinitions::Vehicle_Chassis_SteeringWheel_Angle;8762  alias Vehicle_Chassis_SteeringWheel_Extension for SignalDefinitions::Vehicle_Chassis_SteeringWheel_Extension;8763  alias Vehicle_Chassis_SteeringWheel_HeatingCooling for SignalDefinitions::Vehicle_Chassis_SteeringWheel_HeatingCooling;8764  alias Vehicle_Chassis_SteeringWheel_Tilt for SignalDefinitions::Vehicle_Chassis_SteeringWheel_Tilt;8765  alias Vehicle_Chassis_Wheelbase for SignalDefinitions::Vehicle_Chassis_Wheelbase;8766  alias Vehicle_Connectivity_IsConnectivityAvailable for SignalDefinitions::Vehicle_Connectivity_IsConnectivityAvailable;8767  alias Vehicle_ControlUnit_Health_Network_CAN_IsNetworkOK for SignalDefinitions::Vehicle_ControlUnit_Health_Network_CAN_IsNetworkOK;8768  alias Vehicle_ControlUnit_Health_Network_ETH_IsNetworkOK for SignalDefinitions::Vehicle_ControlUnit_Health_Network_ETH_IsNetworkOK;8769  alias Vehicle_ControlUnit_Health_Resources_Power for SignalDefinitions::Vehicle_ControlUnit_Health_Resources_Power;8770  alias Vehicle_ControlUnit_Health_Resources_Temperature for SignalDefinitions::Vehicle_ControlUnit_Health_Resources_Temperature;8771  alias Vehicle_ControlUnit_Health_Resources_Utilization_CPU for SignalDefinitions::Vehicle_ControlUnit_Health_Resources_Utilization_CPU;8772  alias Vehicle_ControlUnit_Health_Resources_Utilization_Memory for SignalDefinitions::Vehicle_ControlUnit_Health_Resources_Utilization_Memory;8773  alias Vehicle_ControlUnit_Health_SWSupervision_IsAliveTriggered for SignalDefinitions::Vehicle_ControlUnit_Health_SWSupervision_IsAliveTriggered;8774  alias Vehicle_ControlUnit_Health_SWSupervision_IsDeadlineTriggered for SignalDefinitions::Vehicle_ControlUnit_Health_SWSupervision_IsDeadlineTriggered;8775  alias Vehicle_ControlUnit_Health_SWSupervision_IsLogicalTriggered for SignalDefinitions::Vehicle_ControlUnit_Health_SWSupervision_IsLogicalTriggered;8776  alias Vehicle_ControlUnit_Health_SWSupervision_IsWatchdogTriggered for SignalDefinitions::Vehicle_ControlUnit_Health_SWSupervision_IsWatchdogTriggered;8777  alias Vehicle_ControlUnit_ID for SignalDefinitions::Vehicle_ControlUnit_ID;8778  alias Vehicle_CurbWeight for SignalDefinitions::Vehicle_CurbWeight;8779  alias Vehicle_CurrentLocation_Altitude for SignalDefinitions::Vehicle_CurrentLocation_Altitude;8780  alias Vehicle_CurrentLocation_GNSSReceiver_FixType for SignalDefinitions::Vehicle_CurrentLocation_GNSSReceiver_FixType;8781  alias Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_X for SignalDefinitions::Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_X;8782  alias Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Y for SignalDefinitions::Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Y;8783  alias Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Z for SignalDefinitions::Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Z;8784  alias Vehicle_CurrentLocation_Heading for SignalDefinitions::Vehicle_CurrentLocation_Heading;8785  alias Vehicle_CurrentLocation_HorizontalAccuracy for SignalDefinitions::Vehicle_CurrentLocation_HorizontalAccuracy;8786  alias Vehicle_CurrentLocation_Latitude for SignalDefinitions::Vehicle_CurrentLocation_Latitude;8787  alias Vehicle_CurrentLocation_Longitude for SignalDefinitions::Vehicle_CurrentLocation_Longitude;8788  alias Vehicle_CurrentLocation_Timestamp for SignalDefinitions::Vehicle_CurrentLocation_Timestamp;8789  alias Vehicle_CurrentLocation_VerticalAccuracy for SignalDefinitions::Vehicle_CurrentLocation_VerticalAccuracy;8790  alias Vehicle_CurrentOverallWeight for SignalDefinitions::Vehicle_CurrentOverallWeight;8791  alias Vehicle_Diagnostics_DTCCount for SignalDefinitions::Vehicle_Diagnostics_DTCCount;8792  alias Vehicle_Diagnostics_DTCList for SignalDefinitions::Vehicle_Diagnostics_DTCList;8793  alias Vehicle_Driver_AttentiveProbability for SignalDefinitions::Vehicle_Driver_AttentiveProbability;8794  alias Vehicle_Driver_DistractionLevel for SignalDefinitions::Vehicle_Driver_DistractionLevel;8795  alias Vehicle_Driver_FatigueLevel for SignalDefinitions::Vehicle_Driver_FatigueLevel;8796  alias Vehicle_Driver_HeartRate for SignalDefinitions::Vehicle_Driver_HeartRate;8797  alias Vehicle_Driver_IsEyesOnRoad for SignalDefinitions::Vehicle_Driver_IsEyesOnRoad;8798  alias Vehicle_Driver_IsHandsOnWheel for SignalDefinitions::Vehicle_Driver_IsHandsOnWheel;8799  alias Vehicle_EmissionsCO2 for SignalDefinitions::Vehicle_EmissionsCO2;8800  alias Vehicle_Exterior_AirTemperature for SignalDefinitions::Vehicle_Exterior_AirTemperature;8801  alias Vehicle_Exterior_Humidity for SignalDefinitions::Vehicle_Exterior_Humidity;8802  alias Vehicle_Exterior_LightIntensity for SignalDefinitions::Vehicle_Exterior_LightIntensity;8803  alias Vehicle_Exterior_RoadSurfaceCondition for SignalDefinitions::Vehicle_Exterior_RoadSurfaceCondition;8804  alias Vehicle_GrossWeight for SignalDefinitions::Vehicle_GrossWeight;8805  alias Vehicle_Height for SignalDefinitions::Vehicle_Height;8806  alias Vehicle_IsAutoPowerOptimize for SignalDefinitions::Vehicle_IsAutoPowerOptimize;8807  alias Vehicle_IsBrokenDown for SignalDefinitions::Vehicle_IsBrokenDown;8808  alias Vehicle_IsMoving for SignalDefinitions::Vehicle_IsMoving;8809  alias Vehicle_Length for SignalDefinitions::Vehicle_Length;8810  alias Vehicle_LowVoltageBattery_CurrentCurrent for SignalDefinitions::Vehicle_LowVoltageBattery_CurrentCurrent;8811  alias Vehicle_LowVoltageBattery_CurrentVoltage for SignalDefinitions::Vehicle_LowVoltageBattery_CurrentVoltage;8812  alias Vehicle_LowVoltageBattery_NominalCapacity for SignalDefinitions::Vehicle_LowVoltageBattery_NominalCapacity;8813  alias Vehicle_LowVoltageBattery_NominalVoltage for SignalDefinitions::Vehicle_LowVoltageBattery_NominalVoltage;8814  alias Vehicle_LowVoltageSystemState for SignalDefinitions::Vehicle_LowVoltageSystemState;8815  alias Vehicle_MaxTowBallWeight for SignalDefinitions::Vehicle_MaxTowBallWeight;8816  alias Vehicle_MaxTowWeight for SignalDefinitions::Vehicle_MaxTowWeight;8817  alias Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum;8818  alias Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum;8819  alias Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum;8820  alias Vehicle_MotionManagement_Brake_Axle_TorqueFrictionDifferenceMaximum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_TorqueFrictionDifferenceMaximum;8821  alias Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaLower for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaLower;8822  alias Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaUpper for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaUpper;8823  alias Vehicle_MotionManagement_Brake_Axle_Wheel_Torque for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_Torque;8824  alias Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated;8825  alias Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum;8826  alias Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum;8827  alias Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum for SignalDefinitions::Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum;8828  alias Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum for SignalDefinitions::Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum;8829  alias Vehicle_MotionManagement_Brake_VehicleForceElectric for SignalDefinitions::Vehicle_MotionManagement_Brake_VehicleForceElectric;8830  alias Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated for SignalDefinitions::Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated;8831  alias Vehicle_MotionManagement_Brake_VehicleForceMaximum for SignalDefinitions::Vehicle_MotionManagement_Brake_VehicleForceMaximum;8832  alias Vehicle_MotionManagement_ElectricAxle_RotationalSpeed for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_RotationalSpeed;8833  alias Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMaximumLimit for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMaximumLimit;8834  alias Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMinimumLimit for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMinimumLimit;8835  alias Vehicle_MotionManagement_ElectricAxle_RotationalSpeedTarget for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_RotationalSpeedTarget;8836  alias Vehicle_MotionManagement_ElectricAxle_Torque for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_Torque;8837  alias Vehicle_MotionManagement_ElectricAxle_TorqueMaximum for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_TorqueMaximum;8838  alias Vehicle_MotionManagement_ElectricAxle_TorqueMaximumLimit for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_TorqueMaximumLimit;8839  alias Vehicle_MotionManagement_ElectricAxle_TorqueMinimum for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_TorqueMinimum;8840  alias Vehicle_MotionManagement_ElectricAxle_TorqueMinimumLimit for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_TorqueMinimumLimit;8841  alias Vehicle_MotionManagement_ElectricAxle_TorqueTarget for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_TorqueTarget;8842  alias Vehicle_MotionManagement_Steering_Axle_Row1_PositionOffsetTargetMode for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_PositionOffsetTargetMode;8843  alias Vehicle_MotionManagement_Steering_Axle_Row1_PositionTargetMode for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_PositionTargetMode;8844  alias Vehicle_MotionManagement_Steering_Axle_Row1_RackPosition for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_RackPosition;8845  alias Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionOffsetTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionOffsetTarget;8846  alias Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionTarget;8847  alias Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngle for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngle;8848  alias Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleOffsetTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleOffsetTarget;8849  alias Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleTarget;8850  alias Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngle for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngle;8851  alias Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleTarget;8852  alias Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleVelocityTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleVelocityTarget;8853  alias Vehicle_MotionManagement_Steering_SteeringWheel_Angle for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_Angle;8854  alias Vehicle_MotionManagement_Steering_SteeringWheel_AngleTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_AngleTarget;8855  alias Vehicle_MotionManagement_Steering_SteeringWheel_AngleTargetMode for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_AngleTargetMode;8856  alias Vehicle_MotionManagement_Steering_SteeringWheel_Torque for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_Torque;8857  alias Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTarget;8858  alias Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTargetMode for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTargetMode;8859  alias Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTarget;8860  alias Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTargetMode for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTargetMode;8861  alias Vehicle_MotionManagement_Suspension_Axle_RollTorque for SignalDefinitions::Vehicle_MotionManagement_Suspension_Axle_RollTorque;8862  alias Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForce for SignalDefinitions::Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForce;8863  alias Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForceTarget for SignalDefinitions::Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForceTarget;8864  alias Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate for SignalDefinitions::Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate;8865  alias Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget for SignalDefinitions::Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget;8866  alias Vehicle_MotionManagement_Suspension_DampingPrioTarget for SignalDefinitions::Vehicle_MotionManagement_Suspension_DampingPrioTarget;8867  alias Vehicle_MotionManagement_Suspension_RollPrioTarget for SignalDefinitions::Vehicle_MotionManagement_Suspension_RollPrioTarget;8868  alias Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum for SignalDefinitions::Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum;8869  alias Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum for SignalDefinitions::Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum;8870  alias Vehicle_MotionManagement_Suspension_RollTorqueTarget for SignalDefinitions::Vehicle_MotionManagement_Suspension_RollTorqueTarget;8871  alias Vehicle_Occupant_HeadPosition_Pitch for SignalDefinitions::Vehicle_Occupant_HeadPosition_Pitch;8872  alias Vehicle_Occupant_HeadPosition_Roll for SignalDefinitions::Vehicle_Occupant_HeadPosition_Roll;8873  alias Vehicle_Occupant_HeadPosition_X for SignalDefinitions::Vehicle_Occupant_HeadPosition_X;8874  alias Vehicle_Occupant_HeadPosition_Y for SignalDefinitions::Vehicle_Occupant_HeadPosition_Y;8875  alias Vehicle_Occupant_HeadPosition_Yaw for SignalDefinitions::Vehicle_Occupant_HeadPosition_Yaw;8876  alias Vehicle_Occupant_HeadPosition_Z for SignalDefinitions::Vehicle_Occupant_HeadPosition_Z;8877  alias Vehicle_Occupant_Identifier_Issuer for SignalDefinitions::Vehicle_Occupant_Identifier_Issuer;8878  alias Vehicle_Occupant_Identifier_Subject for SignalDefinitions::Vehicle_Occupant_Identifier_Subject;8879  alias Vehicle_Occupant_MidEyeGaze_Azimuth for SignalDefinitions::Vehicle_Occupant_MidEyeGaze_Azimuth;8880  alias Vehicle_Occupant_MidEyeGaze_Elevation for SignalDefinitions::Vehicle_Occupant_MidEyeGaze_Elevation;8881  alias Vehicle_Orientation_Pitch for SignalDefinitions::Vehicle_Orientation_Pitch;8882  alias Vehicle_Orientation_Roll for SignalDefinitions::Vehicle_Orientation_Roll;8883  alias Vehicle_Orientation_Yaw for SignalDefinitions::Vehicle_Orientation_Yaw;8884  alias Vehicle_PowerOptimizeLevel for SignalDefinitions::Vehicle_PowerOptimizeLevel;8885  alias Vehicle_Powertrain_AccumulatedBrakingEnergy for SignalDefinitions::Vehicle_Powertrain_AccumulatedBrakingEnergy;8886  alias Vehicle_Powertrain_CombustionEngine_AspirationType for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_AspirationType;8887  alias Vehicle_Powertrain_CombustionEngine_Bore for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Bore;8888  alias Vehicle_Powertrain_CombustionEngine_CompressionRatio for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_CompressionRatio;8889  alias Vehicle_Powertrain_CombustionEngine_Configuration for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Configuration;8890  alias Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Capacity for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Capacity;8891  alias Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_IsLevelLow for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_IsLevelLow;8892  alias Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level;8893  alias Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Range for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Range;8894  alias Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_DeltaPressure for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_DeltaPressure;8895  alias Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_InletTemperature for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_InletTemperature;8896  alias Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_OutletTemperature for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_OutletTemperature;8897  alias Vehicle_Powertrain_CombustionEngine_Displacement for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Displacement;8898  alias Vehicle_Powertrain_CombustionEngine_EOP for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EOP;8899  alias Vehicle_Powertrain_CombustionEngine_EngineCode for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineCode;8900  alias Vehicle_Powertrain_CombustionEngine_EngineCoolant_Capacity for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineCoolant_Capacity;8901  alias Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level;8902  alias Vehicle_Powertrain_CombustionEngine_EngineCoolant_LifeRemaining for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineCoolant_LifeRemaining;8903  alias Vehicle_Powertrain_CombustionEngine_EngineCoolant_Temperature for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineCoolant_Temperature;8904  alias Vehicle_Powertrain_CombustionEngine_EngineHours for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineHours;8905  alias Vehicle_Powertrain_CombustionEngine_EngineOil_Capacity for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineOil_Capacity;8906  alias Vehicle_Powertrain_CombustionEngine_EngineOil_Level for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineOil_Level;8907  alias Vehicle_Powertrain_CombustionEngine_EngineOil_LifeRemaining for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineOil_LifeRemaining;8908  alias Vehicle_Powertrain_CombustionEngine_EngineOil_PressureStatus for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineOil_PressureStatus;8909  alias Vehicle_Powertrain_CombustionEngine_EngineOil_Temperature for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineOil_Temperature;8910  alias Vehicle_Powertrain_CombustionEngine_IdleHours for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_IdleHours;8911  alias Vehicle_Powertrain_CombustionEngine_IsRunning for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_IsRunning;8912  alias Vehicle_Powertrain_CombustionEngine_MAF for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_MAF;8913  alias Vehicle_Powertrain_CombustionEngine_MAP for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_MAP;8914  alias Vehicle_Powertrain_CombustionEngine_MaxPower for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_MaxPower;8915  alias Vehicle_Powertrain_CombustionEngine_MaxTorque for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_MaxTorque;8916  alias Vehicle_Powertrain_CombustionEngine_NumberOfCylinders for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_NumberOfCylinders;8917  alias Vehicle_Powertrain_CombustionEngine_NumberOfValvesPerCylinder for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_NumberOfValvesPerCylinder;8918  alias Vehicle_Powertrain_CombustionEngine_Power for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Power;8919  alias Vehicle_Powertrain_CombustionEngine_Speed for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Speed;8920  alias Vehicle_Powertrain_CombustionEngine_StrokeLength for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_StrokeLength;8921  alias Vehicle_Powertrain_CombustionEngine_TPS for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_TPS;8922  alias Vehicle_Powertrain_CombustionEngine_Torque for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Torque;8923  alias Vehicle_Powertrain_ElectricMotor_EngineCode for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_EngineCode;8924  alias Vehicle_Powertrain_ElectricMotor_EngineCoolant_Capacity for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_EngineCoolant_Capacity;8925  alias Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level;8926  alias Vehicle_Powertrain_ElectricMotor_EngineCoolant_LifeRemaining for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_EngineCoolant_LifeRemaining;8927  alias Vehicle_Powertrain_ElectricMotor_EngineCoolant_Temperature for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_EngineCoolant_Temperature;8928  alias Vehicle_Powertrain_ElectricMotor_MaxPower for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_MaxPower;8929  alias Vehicle_Powertrain_ElectricMotor_MaxRegenPower for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_MaxRegenPower;8930  alias Vehicle_Powertrain_ElectricMotor_MaxRegenTorque for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_MaxRegenTorque;8931  alias Vehicle_Powertrain_ElectricMotor_MaxTorque for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_MaxTorque;8932  alias Vehicle_Powertrain_ElectricMotor_Power for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_Power;8933  alias Vehicle_Powertrain_ElectricMotor_Speed for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_Speed;8934  alias Vehicle_Powertrain_ElectricMotor_Temperature for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_Temperature;8935  alias Vehicle_Powertrain_ElectricMotor_TimeInUse for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_TimeInUse;8936  alias Vehicle_Powertrain_ElectricMotor_Torque for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_Torque;8937  alias Vehicle_Powertrain_FuelSystem_AbsoluteLevel for SignalDefinitions::Vehicle_Powertrain_FuelSystem_AbsoluteLevel;8938  alias Vehicle_Powertrain_FuelSystem_AfterRefuelingFuelEconomy for SignalDefinitions::Vehicle_Powertrain_FuelSystem_AfterRefuelingFuelEconomy;8939  alias Vehicle_Powertrain_FuelSystem_AverageConsumption for SignalDefinitions::Vehicle_Powertrain_FuelSystem_AverageConsumption;8940  alias Vehicle_Powertrain_FuelSystem_ConsumptionSinceLastRefuel for SignalDefinitions::Vehicle_Powertrain_FuelSystem_ConsumptionSinceLastRefuel;8941  alias Vehicle_Powertrain_FuelSystem_ConsumptionSinceStart for SignalDefinitions::Vehicle_Powertrain_FuelSystem_ConsumptionSinceStart;8942  alias Vehicle_Powertrain_FuelSystem_CumulativeFuelEconomy for SignalDefinitions::Vehicle_Powertrain_FuelSystem_CumulativeFuelEconomy;8943  alias Vehicle_Powertrain_FuelSystem_DriveFuelEconomy for SignalDefinitions::Vehicle_Powertrain_FuelSystem_DriveFuelEconomy;8944  alias Vehicle_Powertrain_FuelSystem_HybridType for SignalDefinitions::Vehicle_Powertrain_FuelSystem_HybridType;8945  alias Vehicle_Powertrain_FuelSystem_InstantConsumption for SignalDefinitions::Vehicle_Powertrain_FuelSystem_InstantConsumption;8946  alias Vehicle_Powertrain_FuelSystem_InstantantFuelEconomy for SignalDefinitions::Vehicle_Powertrain_FuelSystem_InstantantFuelEconomy;8947  alias Vehicle_Powertrain_FuelSystem_IsEngineStopStartEnabled for SignalDefinitions::Vehicle_Powertrain_FuelSystem_IsEngineStopStartEnabled;8948  alias Vehicle_Powertrain_FuelSystem_IsFuelLevelEmpty for SignalDefinitions::Vehicle_Powertrain_FuelSystem_IsFuelLevelEmpty;8949  alias Vehicle_Powertrain_FuelSystem_IsFuelLevelLow for SignalDefinitions::Vehicle_Powertrain_FuelSystem_IsFuelLevelLow;8950  alias Vehicle_Powertrain_FuelSystem_IsFuelPortFlapOpen for SignalDefinitions::Vehicle_Powertrain_FuelSystem_IsFuelPortFlapOpen;8951  alias Vehicle_Powertrain_FuelSystem_Range for SignalDefinitions::Vehicle_Powertrain_FuelSystem_Range;8952  alias Vehicle_Powertrain_FuelSystem_RefuelPortPosition for SignalDefinitions::Vehicle_Powertrain_FuelSystem_RefuelPortPosition;8953  alias Vehicle_Powertrain_FuelSystem_RelativeLevel for SignalDefinitions::Vehicle_Powertrain_FuelSystem_RelativeLevel;8954  alias Vehicle_Powertrain_FuelSystem_SupportedFuel for SignalDefinitions::Vehicle_Powertrain_FuelSystem_SupportedFuel;8955  alias Vehicle_Powertrain_FuelSystem_SupportedFuelTypes for SignalDefinitions::Vehicle_Powertrain_FuelSystem_SupportedFuelTypes;8956  alias Vehicle_Powertrain_FuelSystem_TankCapacity for SignalDefinitions::Vehicle_Powertrain_FuelSystem_TankCapacity;8957  alias Vehicle_Powertrain_FuelSystem_TimeRemaining for SignalDefinitions::Vehicle_Powertrain_FuelSystem_TimeRemaining;8958  alias Vehicle_Powertrain_IsAutoPowerOptimize for SignalDefinitions::Vehicle_Powertrain_IsAutoPowerOptimize;8959  alias Vehicle_Powertrain_PowerOptimizeLevel for SignalDefinitions::Vehicle_Powertrain_PowerOptimizeLevel;8960  alias Vehicle_Powertrain_Range for SignalDefinitions::Vehicle_Powertrain_Range;8961  alias Vehicle_Powertrain_RangeExtender_ChargeDepleting_EnergyConsumption for SignalDefinitions::Vehicle_Powertrain_RangeExtender_ChargeDepleting_EnergyConsumption;8962  alias Vehicle_Powertrain_RangeExtender_ChargeDepleting_Range for SignalDefinitions::Vehicle_Powertrain_RangeExtender_ChargeDepleting_Range;8963  alias Vehicle_Powertrain_RangeExtender_ChargeSustaining_FuelEconomy for SignalDefinitions::Vehicle_Powertrain_RangeExtender_ChargeSustaining_FuelEconomy;8964  alias Vehicle_Powertrain_RangeExtender_ChargeSustaining_Range for SignalDefinitions::Vehicle_Powertrain_RangeExtender_ChargeSustaining_Range;8965  alias Vehicle_Powertrain_RangeExtender_CombinedFuelEconomy for SignalDefinitions::Vehicle_Powertrain_RangeExtender_CombinedFuelEconomy;8966  alias Vehicle_Powertrain_RangeExtender_OperatingMode for SignalDefinitions::Vehicle_Powertrain_RangeExtender_OperatingMode;8967  alias Vehicle_Powertrain_TimeRemaining for SignalDefinitions::Vehicle_Powertrain_TimeRemaining;8968  alias Vehicle_Powertrain_TractionBattery_AccumulatedChargedEnergy for SignalDefinitions::Vehicle_Powertrain_TractionBattery_AccumulatedChargedEnergy;8969  alias Vehicle_Powertrain_TractionBattery_AccumulatedChargedThroughput for SignalDefinitions::Vehicle_Powertrain_TractionBattery_AccumulatedChargedThroughput;8970  alias Vehicle_Powertrain_TractionBattery_AccumulatedConsumedEnergy for SignalDefinitions::Vehicle_Powertrain_TractionBattery_AccumulatedConsumedEnergy;8971  alias Vehicle_Powertrain_TractionBattery_AccumulatedConsumedThroughput for SignalDefinitions::Vehicle_Powertrain_TractionBattery_AccumulatedConsumedThroughput;8972  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsActive for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsActive;8973  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsOngoing for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsOngoing;8974  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode;8975  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_StartTime for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_StartTime;8976  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTemperature for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTemperature;8977  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTime for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTime;8978  alias Vehicle_Powertrain_TractionBattery_CellVoltage_CellVoltages for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CellVoltage_CellVoltages;8979  alias Vehicle_Powertrain_TractionBattery_CellVoltage_IdMax for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CellVoltage_IdMax;8980  alias Vehicle_Powertrain_TractionBattery_CellVoltage_IdMin for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CellVoltage_IdMin;8981  alias Vehicle_Powertrain_TractionBattery_CellVoltage_Max for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CellVoltage_Max;8982  alias Vehicle_Powertrain_TractionBattery_CellVoltage_Min for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CellVoltage_Min;8983  alias Vehicle_Powertrain_TractionBattery_Charging_AveragePower for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_AveragePower;8984  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_DC for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_DC;8985  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase1 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase1;8986  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase2 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase2;8987  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase3 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase3;8988  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit;8989  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeRate for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeRate;8990  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_DC for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_DC;8991  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase1 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase1;8992  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase2 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase2;8993  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase3 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase3;8994  alias Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableConnected for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableConnected;8995  alias Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableLocked for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableLocked;8996  alias Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsFlapOpen for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsFlapOpen;8997  alias Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes;8998  alias Vehicle_Powertrain_TractionBattery_Charging_EvseId for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_EvseId;8999  alias Vehicle_Powertrain_TractionBattery_Charging_IsCharging for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_IsCharging;9000  alias Vehicle_Powertrain_TractionBattery_Charging_IsDischarging for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_IsDischarging;9001  alias Vehicle_Powertrain_TractionBattery_Charging_Location_Altitude for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Location_Altitude;9002  alias Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude;9003  alias Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude;9004  alias Vehicle_Powertrain_TractionBattery_Charging_MaxPower for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_MaxPower;9005  alias Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_DC for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_DC;9006  alias Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase1 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase1;9007  alias Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase2 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase2;9008  alias Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase3 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase3;9009  alias Vehicle_Powertrain_TractionBattery_Charging_PowerLoss for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_PowerLoss;9010  alias Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging;9011  alias Vehicle_Powertrain_TractionBattery_Charging_Temperature for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Temperature;9012  alias Vehicle_Powertrain_TractionBattery_Charging_TimeToComplete for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_TimeToComplete;9013  alias Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode;9014  alias Vehicle_Powertrain_TractionBattery_Charging_Timer_Time for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Timer_Time;9015  alias Vehicle_Powertrain_TractionBattery_CurrentCurrent for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CurrentCurrent;9016  alias Vehicle_Powertrain_TractionBattery_CurrentPower for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CurrentPower;9017  alias Vehicle_Powertrain_TractionBattery_CurrentVoltage for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CurrentVoltage;9018  alias Vehicle_Powertrain_TractionBattery_DCDC_PowerLoss for SignalDefinitions::Vehicle_Powertrain_TractionBattery_DCDC_PowerLoss;9019  alias Vehicle_Powertrain_TractionBattery_DCDC_Temperature for SignalDefinitions::Vehicle_Powertrain_TractionBattery_DCDC_Temperature;9020  alias Vehicle_Powertrain_TractionBattery_ErrorCodes for SignalDefinitions::Vehicle_Powertrain_TractionBattery_ErrorCodes;9021  alias Vehicle_Powertrain_TractionBattery_GrossCapacity for SignalDefinitions::Vehicle_Powertrain_TractionBattery_GrossCapacity;9022  alias Vehicle_Powertrain_TractionBattery_Id for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Id;9023  alias Vehicle_Powertrain_TractionBattery_IsGroundConnected for SignalDefinitions::Vehicle_Powertrain_TractionBattery_IsGroundConnected;9024  alias Vehicle_Powertrain_TractionBattery_IsPowerConnected for SignalDefinitions::Vehicle_Powertrain_TractionBattery_IsPowerConnected;9025  alias Vehicle_Powertrain_TractionBattery_MaxVoltage for SignalDefinitions::Vehicle_Powertrain_TractionBattery_MaxVoltage;9026  alias Vehicle_Powertrain_TractionBattery_NetCapacity for SignalDefinitions::Vehicle_Powertrain_TractionBattery_NetCapacity;9027  alias Vehicle_Powertrain_TractionBattery_NominalVoltage for SignalDefinitions::Vehicle_Powertrain_TractionBattery_NominalVoltage;9028  alias Vehicle_Powertrain_TractionBattery_PowerLoss for SignalDefinitions::Vehicle_Powertrain_TractionBattery_PowerLoss;9029  alias Vehicle_Powertrain_TractionBattery_ProductionDate for SignalDefinitions::Vehicle_Powertrain_TractionBattery_ProductionDate;9030  alias Vehicle_Powertrain_TractionBattery_Range for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Range;9031  alias Vehicle_Powertrain_TractionBattery_StateOfCharge_Current for SignalDefinitions::Vehicle_Powertrain_TractionBattery_StateOfCharge_Current;9032  alias Vehicle_Powertrain_TractionBattery_StateOfCharge_CurrentEnergy for SignalDefinitions::Vehicle_Powertrain_TractionBattery_StateOfCharge_CurrentEnergy;9033  alias Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed for SignalDefinitions::Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed;9034  alias Vehicle_Powertrain_TractionBattery_StateOfHealth for SignalDefinitions::Vehicle_Powertrain_TractionBattery_StateOfHealth;9035  alias Vehicle_Powertrain_TractionBattery_Temperature_Average for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Temperature_Average;9036  alias Vehicle_Powertrain_TractionBattery_Temperature_CellTemperature for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Temperature_CellTemperature;9037  alias Vehicle_Powertrain_TractionBattery_Temperature_Max for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Temperature_Max;9038  alias Vehicle_Powertrain_TractionBattery_Temperature_Min for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Temperature_Min;9039  alias Vehicle_Powertrain_TractionBattery_TimeRemaining for SignalDefinitions::Vehicle_Powertrain_TractionBattery_TimeRemaining;9040  alias Vehicle_Powertrain_Transmission_ClutchEngagement for SignalDefinitions::Vehicle_Powertrain_Transmission_ClutchEngagement;9041  alias Vehicle_Powertrain_Transmission_ClutchWear for SignalDefinitions::Vehicle_Powertrain_Transmission_ClutchWear;9042  alias Vehicle_Powertrain_Transmission_CurrentGear for SignalDefinitions::Vehicle_Powertrain_Transmission_CurrentGear;9043  alias Vehicle_Powertrain_Transmission_DiffLockFrontEngagement for SignalDefinitions::Vehicle_Powertrain_Transmission_DiffLockFrontEngagement;9044  alias Vehicle_Powertrain_Transmission_DiffLockRearEngagement for SignalDefinitions::Vehicle_Powertrain_Transmission_DiffLockRearEngagement;9045  alias Vehicle_Powertrain_Transmission_DriveType for SignalDefinitions::Vehicle_Powertrain_Transmission_DriveType;9046  alias Vehicle_Powertrain_Transmission_GearChangeMode for SignalDefinitions::Vehicle_Powertrain_Transmission_GearChangeMode;9047  alias Vehicle_Powertrain_Transmission_GearCount for SignalDefinitions::Vehicle_Powertrain_Transmission_GearCount;9048  alias Vehicle_Powertrain_Transmission_IsElectricalPowertrainEngaged for SignalDefinitions::Vehicle_Powertrain_Transmission_IsElectricalPowertrainEngaged;9049  alias Vehicle_Powertrain_Transmission_IsLowRangeEngaged for SignalDefinitions::Vehicle_Powertrain_Transmission_IsLowRangeEngaged;9050  alias Vehicle_Powertrain_Transmission_IsParkLockEngaged for SignalDefinitions::Vehicle_Powertrain_Transmission_IsParkLockEngaged;9051  alias Vehicle_Powertrain_Transmission_PerformanceMode for SignalDefinitions::Vehicle_Powertrain_Transmission_PerformanceMode;9052  alias Vehicle_Powertrain_Transmission_SelectedGear for SignalDefinitions::Vehicle_Powertrain_Transmission_SelectedGear;9053  alias Vehicle_Powertrain_Transmission_Temperature for SignalDefinitions::Vehicle_Powertrain_Transmission_Temperature;9054  alias Vehicle_Powertrain_Transmission_TorqueDistribution for SignalDefinitions::Vehicle_Powertrain_Transmission_TorqueDistribution;9055  alias Vehicle_Powertrain_Transmission_TravelledDistance for SignalDefinitions::Vehicle_Powertrain_Transmission_TravelledDistance;9056  alias Vehicle_Powertrain_Transmission_Type for SignalDefinitions::Vehicle_Powertrain_Transmission_Type;9057  alias Vehicle_Powertrain_Type for SignalDefinitions::Vehicle_Powertrain_Type;9058  alias Vehicle_RoofLoad for SignalDefinitions::Vehicle_RoofLoad;9059  alias Vehicle_Safety_IsFire for SignalDefinitions::Vehicle_Safety_IsFire;9060  alias Vehicle_Safety_IsSubmersed for SignalDefinitions::Vehicle_Safety_IsSubmersed;9061  alias Vehicle_Safety_Rollover for SignalDefinitions::Vehicle_Safety_Rollover;9062  alias Vehicle_Service_DistanceToService for SignalDefinitions::Vehicle_Service_DistanceToService;9063  alias Vehicle_Service_IsServiceDue for SignalDefinitions::Vehicle_Service_IsServiceDue;9064  alias Vehicle_Service_TimeToService for SignalDefinitions::Vehicle_Service_TimeToService;9065  alias Vehicle_Speed for SignalDefinitions::Vehicle_Speed;9066  alias Vehicle_StartTime for SignalDefinitions::Vehicle_StartTime;9067  alias Vehicle_Trailer_IsConnected for SignalDefinitions::Vehicle_Trailer_IsConnected;9068  alias Vehicle_TraveledDistance for SignalDefinitions::Vehicle_TraveledDistance;9069  alias Vehicle_TraveledDistanceSinceStart for SignalDefinitions::Vehicle_TraveledDistanceSinceStart;9070  alias Vehicle_TripDuration for SignalDefinitions::Vehicle_TripDuration;9071  alias Vehicle_TripMeterReading for SignalDefinitions::Vehicle_TripMeterReading;9072  alias Vehicle_TurningDiameter for SignalDefinitions::Vehicle_TurningDiameter;9073  alias Vehicle_VehicleIdentification_AcrissCode for SignalDefinitions::Vehicle_VehicleIdentification_AcrissCode;9074  alias Vehicle_VehicleIdentification_BodyType for SignalDefinitions::Vehicle_VehicleIdentification_BodyType;9075  alias Vehicle_VehicleIdentification_Brand for SignalDefinitions::Vehicle_VehicleIdentification_Brand;9076  alias Vehicle_VehicleIdentification_DateVehicleFirstRegistered for SignalDefinitions::Vehicle_VehicleIdentification_DateVehicleFirstRegistered;9077  alias Vehicle_VehicleIdentification_KnownVehicleDamages for SignalDefinitions::Vehicle_VehicleIdentification_KnownVehicleDamages;9078  alias Vehicle_VehicleIdentification_LicensePlate for SignalDefinitions::Vehicle_VehicleIdentification_LicensePlate;9079  alias Vehicle_VehicleIdentification_MeetsEmissionStandard for SignalDefinitions::Vehicle_VehicleIdentification_MeetsEmissionStandard;9080  alias Vehicle_VehicleIdentification_Model for SignalDefinitions::Vehicle_VehicleIdentification_Model;9081  alias Vehicle_VehicleIdentification_OptionalExtras for SignalDefinitions::Vehicle_VehicleIdentification_OptionalExtras;9082  alias Vehicle_VehicleIdentification_ProductionDate for SignalDefinitions::Vehicle_VehicleIdentification_ProductionDate;9083  alias Vehicle_VehicleIdentification_PurchaseDate for SignalDefinitions::Vehicle_VehicleIdentification_PurchaseDate;9084  alias Vehicle_VehicleIdentification_VIN for SignalDefinitions::Vehicle_VehicleIdentification_VIN;9085  alias Vehicle_VehicleIdentification_VehicleConfiguration for SignalDefinitions::Vehicle_VehicleIdentification_VehicleConfiguration;9086  alias Vehicle_VehicleIdentification_VehicleExteriorColor for SignalDefinitions::Vehicle_VehicleIdentification_VehicleExteriorColor;9087  alias Vehicle_VehicleIdentification_VehicleInteriorColor for SignalDefinitions::Vehicle_VehicleIdentification_VehicleInteriorColor;9088  alias Vehicle_VehicleIdentification_VehicleInteriorType for SignalDefinitions::Vehicle_VehicleIdentification_VehicleInteriorType;9089  alias Vehicle_VehicleIdentification_VehicleModelDate for SignalDefinitions::Vehicle_VehicleIdentification_VehicleModelDate;9090  alias Vehicle_VehicleIdentification_VehicleSeatingCapacity for SignalDefinitions::Vehicle_VehicleIdentification_VehicleSeatingCapacity;9091  alias Vehicle_VehicleIdentification_VehicleSpecialUsage for SignalDefinitions::Vehicle_VehicleIdentification_VehicleSpecialUsage;9092  alias Vehicle_VehicleIdentification_WMI for SignalDefinitions::Vehicle_VehicleIdentification_WMI;9093  alias Vehicle_VehicleIdentification_Year for SignalDefinitions::Vehicle_VehicleIdentification_Year;9094  alias Vehicle_VersionVSS_Label for SignalDefinitions::Vehicle_VersionVSS_Label;9095  alias Vehicle_VersionVSS_Major for SignalDefinitions::Vehicle_VersionVSS_Major;9096  alias Vehicle_VersionVSS_Minor for SignalDefinitions::Vehicle_VersionVSS_Minor;9097  alias Vehicle_VersionVSS_Patch for SignalDefinitions::Vehicle_VersionVSS_Patch;9098  alias Vehicle_WidthExcludingMirrors for SignalDefinitions::Vehicle_WidthExcludingMirrors;9099  alias Vehicle_WidthFoldedMirrors for SignalDefinitions::Vehicle_WidthFoldedMirrors;9100  alias Vehicle_WidthIncludingMirrors for SignalDefinitions::Vehicle_WidthIncludingMirrors;9101}91029103}9104