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

0 view(s) · 1450 declared member(s)

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/20c609bf95c73b51d483fb8f81a099d1d5b73066/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 */1112library package 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_LowVoltageSystemState_AllowedValue {365    UNDEFINED;366    LOCK;367    OFF;368    ACC;369    ON;370    START;371  }372373  enum def Vehicle_Powertrain_CombustionEngine_AspirationType_AllowedValue {374    UNKNOWN;375    NATURAL;376    SUPERCHARGER;377    TURBOCHARGER;378  }379380  enum def Vehicle_Powertrain_CombustionEngine_Configuration_AllowedValue {381    UNKNOWN;382    STRAIGHT;383    V;384    BOXER;385    W;386    ROTARY;387    RADIAL;388    SQUARE;389    H;390    U;391    OPPOSED;392    X;393  }394395  enum def Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level_AllowedValue {396    CRITICALLY_LOW;397    LOW;398    NORMAL;399  }400401  enum def Vehicle_Powertrain_CombustionEngine_EngineOil_Level_AllowedValue {402    CRITICALLY_LOW;403    LOW;404    NORMAL;405    HIGH;406    CRITICALLY_HIGH;407  }408409  enum def Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level_AllowedValue {410    CRITICALLY_LOW;411    LOW;412    NORMAL;413  }414415  enum def Vehicle_Powertrain_FuelSystem_HybridType_AllowedValue {416    UNKNOWN;417    NOT_APPLICABLE;418    STOP_START;419    BELT_ISG;420    CIMG;421    PHEV;422  }423424  enum def Vehicle_Powertrain_FuelSystem_RefuelPortPosition_AllowedValue {425    FRONT_LEFT;426    FRONT_MIDDLE;427    FRONT_RIGHT;428    REAR_LEFT;429    REAR_MIDDLE;430    REAR_RIGHT;431    LEFT_FRONT;432    LEFT_MIDDLE;433    LEFT_REAR;434    RIGHT_FRONT;435    RIGHT_MIDDLE;436    RIGHT_REAR;437  }438439  enum def Vehicle_Powertrain_FuelSystem_SupportedFuel_AllowedValue {440    E5_95;441    E5_98;442    E10_95;443    E10_98;444    E85;445    B7;446    B10;447    B20;448    B30;449    B100;450    XTL;451    LPG;452    CNG;453    LNG;454    H2;455    OTHER;456  }457458  enum def Vehicle_Powertrain_FuelSystem_SupportedFuelTypes_AllowedValue {459    GASOLINE;460    DIESEL;461    E85;462    LPG;463    CNG;464    LNG;465    H2;466    OTHER;467  }468469  enum def Vehicle_Powertrain_RangeExtender_OperatingMode_AllowedValue {470    CHARGE_DEPLETING;471    CHARGE_SUSTAINING;472    BLENDED;473  }474475  enum def Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode_AllowedValue {476    INACTIVE;477    FAST_CHARGING_PREPARATION;478    DRIVING_PREPARATION;479  }480481  enum def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes_AllowedValue {482    IEC_TYPE_1_AC;483    IEC_TYPE_2_AC;484    IEC_TYPE_3_AC;485    IEC_TYPE_4_DC;486    IEC_TYPE_1_CCS_DC;487    IEC_TYPE_2_CCS_DC;488    TESLA_ROADSTER;489    TESLA_HPWC;490    TESLA_SUPERCHARGER;491    GBT_AC;492    GBT_DC;493    OTHER;494  }495496  enum def Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging_AllowedValue {497    START;498    STOP;499  }500501  enum def Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode_AllowedValue {502    INACTIVE;503    START_TIME;504    END_TIME;505  }506507  enum def Vehicle_Powertrain_Transmission_DriveType_AllowedValue {508    UNKNOWN;509    FORWARD_WHEEL_DRIVE;510    REAR_WHEEL_DRIVE;511    ALL_WHEEL_DRIVE;512  }513514  enum def Vehicle_Powertrain_Transmission_GearChangeMode_AllowedValue {515    MANUAL;516    AUTOMATIC;517  }518519  enum def Vehicle_Powertrain_Transmission_PerformanceMode_AllowedValue {520    NORMAL;521    SPORT;522    ECONOMY;523    SNOW;524    RAIN;525  }526527  enum def Vehicle_Powertrain_Transmission_Type_AllowedValue {528    UNKNOWN;529    SEQUENTIAL;530    H;531    AUTOMATIC;532    DSG;533    CVT;534  }535536  enum def Vehicle_Powertrain_Type_AllowedValue {537    COMBUSTION;538    HYBRID;539    ELECTRIC;540  }541542}543544package SignalDefinitions {545  private import COVESA_VSS::MetadataDefinitions::*;546  private import COVESA_VSS::AllowedValueDefinitions::*;547548  attribute def Vehicle_ADAS_ABS_IsEnabled :> Boolean;549  @VssSignalMetadata about Vehicle_ADAS_ABS_IsEnabled {550    path = "Vehicle.ADAS.ABS.IsEnabled";551    kind = "actuator";552    datatype = "boolean";553    sourceDescription = "Indicates if ABS is enabled. True = Enabled. False = Disabled.";554    sourceComment = "";555  }556557  attribute def Vehicle_ADAS_ABS_IsEngaged :> Boolean;558  @VssSignalMetadata about Vehicle_ADAS_ABS_IsEngaged {559    path = "Vehicle.ADAS.ABS.IsEngaged";560    kind = "sensor";561    datatype = "boolean";562    sourceDescription = "Indicates if ABS is currently regulating brake pressure. True = Engaged. False = Not Engaged.";563    sourceComment = "";564  }565566  attribute def Vehicle_ADAS_ABS_IsError :> Boolean;567  @VssSignalMetadata about Vehicle_ADAS_ABS_IsError {568    path = "Vehicle.ADAS.ABS.IsError";569    kind = "sensor";570    datatype = "boolean";571    sourceDescription = "Indicates if ABS incurred an error condition. True = Error. False = No Error.";572    sourceComment = "";573  }574575  attribute def Vehicle_ADAS_ActiveAutonomyLevel :> Vehicle_ADAS_ActiveAutonomyLevel_AllowedValue;576  @VssSignalMetadata about Vehicle_ADAS_ActiveAutonomyLevel {577    path = "Vehicle.ADAS.ActiveAutonomyLevel";578    kind = "sensor";579    datatype = "string";580    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).";581    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.";582  }583  @VssAllowedValuesMetadata about Vehicle_ADAS_ActiveAutonomyLevel {584    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";585  }586587  attribute def Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet :> Real;588  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet {589    path = "Vehicle.ADAS.CruiseControl.AdaptiveDistanceSet";590    kind = "actuator";591    datatype = "float";592    sourceDescription = "Distance in meters to keep from lead vehicle";593    sourceComment = "";594  }595  @VssQuantityMetadata about Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet {596    quantityReference = "ISQ::length";597    unitReference = "SI::metre";598  }599  @VssRangeMetadata about Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet {600    minValue = "0.0";601    maxValue = "";602  }603604  attribute def Vehicle_ADAS_CruiseControl_AdaptiveIntervalSet :> Integer;605  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_AdaptiveIntervalSet {606    path = "Vehicle.ADAS.CruiseControl.AdaptiveIntervalSet";607    kind = "actuator";608    datatype = "uint8";609    sourceDescription = "Follow distance setting, commonly 1-5 with 1 being closest.";610    sourceComment = "";611  }612613  attribute def Vehicle_ADAS_CruiseControl_IsActive :> Boolean;614  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_IsActive {615    path = "Vehicle.ADAS.CruiseControl.IsActive";616    kind = "actuator";617    datatype = "boolean";618    sourceDescription = "Indicates if cruise control system is active (i.e. actively controls speed). True = Active. False = Inactive.";619    sourceComment = "";620  }621622  attribute def Vehicle_ADAS_CruiseControl_IsAdaptive :> Boolean;623  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_IsAdaptive {624    path = "Vehicle.ADAS.CruiseControl.IsAdaptive";625    kind = "actuator";626    datatype = "boolean";627    sourceDescription = "Indicates if cruise control system is adaptive (i.e. actively controls speed).";628    sourceComment = "";629  }630631  attribute def Vehicle_ADAS_CruiseControl_IsEnabled :> Boolean;632  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_IsEnabled {633    path = "Vehicle.ADAS.CruiseControl.IsEnabled";634    kind = "actuator";635    datatype = "boolean";636    sourceDescription = "Indicates if cruise control system is enabled (e.g. ready to receive configurations and settings) True = Enabled. False = Disabled.";637    sourceComment = "";638  }639640  attribute def Vehicle_ADAS_CruiseControl_IsError :> Boolean;641  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_IsError {642    path = "Vehicle.ADAS.CruiseControl.IsError";643    kind = "sensor";644    datatype = "boolean";645    sourceDescription = "Indicates if cruise control system incurred an error condition. True = Error. False = No Error.";646    sourceComment = "";647  }648649  attribute def Vehicle_ADAS_CruiseControl_SpeedSet :> Real;650  @VssSignalMetadata about Vehicle_ADAS_CruiseControl_SpeedSet {651    path = "Vehicle.ADAS.CruiseControl.SpeedSet";652    kind = "actuator";653    datatype = "float";654    sourceDescription = "Set cruise control speed in kilometers per hour.";655    sourceComment = "";656  }657  @VssQuantityMetadata about Vehicle_ADAS_CruiseControl_SpeedSet {658    quantityReference = "ISQ::speed";659    unitReference = "SI::kilometrePerHour";660  }661662  attribute def Vehicle_ADAS_DMS_IsEnabled :> Boolean;663  @VssSignalMetadata about Vehicle_ADAS_DMS_IsEnabled {664    path = "Vehicle.ADAS.DMS.IsEnabled";665    kind = "actuator";666    datatype = "boolean";667    sourceDescription = "Indicates if DMS is enabled. True = Enabled. False = Disabled.";668    sourceComment = "";669  }670671  attribute def Vehicle_ADAS_DMS_IsError :> Boolean;672  @VssSignalMetadata about Vehicle_ADAS_DMS_IsError {673    path = "Vehicle.ADAS.DMS.IsError";674    kind = "sensor";675    datatype = "boolean";676    sourceDescription = "Indicates if DMS incurred an error condition. True = Error. False = No Error.";677    sourceComment = "";678  }679680  attribute def Vehicle_ADAS_DMS_IsWarning :> Boolean;681  @VssSignalMetadata about Vehicle_ADAS_DMS_IsWarning {682    path = "Vehicle.ADAS.DMS.IsWarning";683    kind = "sensor";684    datatype = "boolean";685    sourceDescription = "Indicates if DMS has registered a driver alert condition.";686    sourceComment = "";687  }688689  attribute def Vehicle_ADAS_EBA_IsEnabled :> Boolean;690  @VssSignalMetadata about Vehicle_ADAS_EBA_IsEnabled {691    path = "Vehicle.ADAS.EBA.IsEnabled";692    kind = "actuator";693    datatype = "boolean";694    sourceDescription = "Indicates if EBA is enabled. True = Enabled. False = Disabled.";695    sourceComment = "";696  }697698  attribute def Vehicle_ADAS_EBA_IsEngaged :> Boolean;699  @VssSignalMetadata about Vehicle_ADAS_EBA_IsEngaged {700    path = "Vehicle.ADAS.EBA.IsEngaged";701    kind = "sensor";702    datatype = "boolean";703    sourceDescription = "Indicates if EBA is currently regulating brake pressure. True = Engaged. False = Not Engaged.";704    sourceComment = "";705  }706707  attribute def Vehicle_ADAS_EBA_IsError :> Boolean;708  @VssSignalMetadata about Vehicle_ADAS_EBA_IsError {709    path = "Vehicle.ADAS.EBA.IsError";710    kind = "sensor";711    datatype = "boolean";712    sourceDescription = "Indicates if EBA incurred an error condition. True = Error. False = No Error.";713    sourceComment = "";714  }715716  attribute def Vehicle_ADAS_EBD_IsEnabled :> Boolean;717  @VssSignalMetadata about Vehicle_ADAS_EBD_IsEnabled {718    path = "Vehicle.ADAS.EBD.IsEnabled";719    kind = "actuator";720    datatype = "boolean";721    sourceDescription = "Indicates if EBD is enabled. True = Enabled. False = Disabled.";722    sourceComment = "";723  }724725  attribute def Vehicle_ADAS_EBD_IsEngaged :> Boolean;726  @VssSignalMetadata about Vehicle_ADAS_EBD_IsEngaged {727    path = "Vehicle.ADAS.EBD.IsEngaged";728    kind = "sensor";729    datatype = "boolean";730    sourceDescription = "Indicates if EBD is currently regulating vehicle brakeforce distribution. True = Engaged. False = Not Engaged.";731    sourceComment = "";732  }733734  attribute def Vehicle_ADAS_EBD_IsError :> Boolean;735  @VssSignalMetadata about Vehicle_ADAS_EBD_IsError {736    path = "Vehicle.ADAS.EBD.IsError";737    kind = "sensor";738    datatype = "boolean";739    sourceDescription = "Indicates if EBD incurred an error condition. True = Error. False = No Error.";740    sourceComment = "";741  }742743  attribute def Vehicle_ADAS_ESC_IsEnabled :> Boolean;744  @VssSignalMetadata about Vehicle_ADAS_ESC_IsEnabled {745    path = "Vehicle.ADAS.ESC.IsEnabled";746    kind = "actuator";747    datatype = "boolean";748    sourceDescription = "Indicates if ESC is enabled. True = Enabled. False = Disabled.";749    sourceComment = "";750  }751752  attribute def Vehicle_ADAS_ESC_IsEngaged :> Boolean;753  @VssSignalMetadata about Vehicle_ADAS_ESC_IsEngaged {754    path = "Vehicle.ADAS.ESC.IsEngaged";755    kind = "sensor";756    datatype = "boolean";757    sourceDescription = "Indicates if ESC is currently regulating vehicle stability. True = Engaged. False = Not Engaged.";758    sourceComment = "";759  }760761  attribute def Vehicle_ADAS_ESC_IsError :> Boolean;762  @VssSignalMetadata about Vehicle_ADAS_ESC_IsError {763    path = "Vehicle.ADAS.ESC.IsError";764    kind = "sensor";765    datatype = "boolean";766    sourceDescription = "Indicates if ESC incurred an error condition. True = Error. False = No Error.";767    sourceComment = "";768  }769770  attribute def Vehicle_ADAS_ESC_IsStrongCrossWindDetected :> Boolean;771  @VssSignalMetadata about Vehicle_ADAS_ESC_IsStrongCrossWindDetected {772    path = "Vehicle.ADAS.ESC.IsStrongCrossWindDetected";773    kind = "sensor";774    datatype = "boolean";775    sourceDescription = "Indicates if the ESC system is detecting strong cross winds. True = Strong cross winds detected. False = No strong cross winds detected.";776    sourceComment = "";777  }778779  attribute def Vehicle_ADAS_ESC_RoadFriction_LowerBound :> Real;780  @VssSignalMetadata about Vehicle_ADAS_ESC_RoadFriction_LowerBound {781    path = "Vehicle.ADAS.ESC.RoadFriction.LowerBound";782    kind = "sensor";783    datatype = "float";784    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.";785    sourceComment = "";786  }787  @VssQuantityMetadata about Vehicle_ADAS_ESC_RoadFriction_LowerBound {788    quantityReference = "ISQ::dimensionless";789    unitReference = "SI::percent";790  }791  @VssRangeMetadata about Vehicle_ADAS_ESC_RoadFriction_LowerBound {792    minValue = "0";793    maxValue = "100";794  }795796  attribute def Vehicle_ADAS_ESC_RoadFriction_MostProbable :> Real;797  @VssSignalMetadata about Vehicle_ADAS_ESC_RoadFriction_MostProbable {798    path = "Vehicle.ADAS.ESC.RoadFriction.MostProbable";799    kind = "sensor";800    datatype = "float";801    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.";802    sourceComment = "";803  }804  @VssQuantityMetadata about Vehicle_ADAS_ESC_RoadFriction_MostProbable {805    quantityReference = "ISQ::dimensionless";806    unitReference = "SI::percent";807  }808  @VssRangeMetadata about Vehicle_ADAS_ESC_RoadFriction_MostProbable {809    minValue = "0";810    maxValue = "100";811  }812813  attribute def Vehicle_ADAS_ESC_RoadFriction_UpperBound :> Real;814  @VssSignalMetadata about Vehicle_ADAS_ESC_RoadFriction_UpperBound {815    path = "Vehicle.ADAS.ESC.RoadFriction.UpperBound";816    kind = "sensor";817    datatype = "float";818    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.";819    sourceComment = "";820  }821  @VssQuantityMetadata about Vehicle_ADAS_ESC_RoadFriction_UpperBound {822    quantityReference = "ISQ::dimensionless";823    unitReference = "SI::percent";824  }825  @VssRangeMetadata about Vehicle_ADAS_ESC_RoadFriction_UpperBound {826    minValue = "0";827    maxValue = "100";828  }829830  attribute def Vehicle_ADAS_IsAutoPowerOptimize :> Boolean;831  @VssSignalMetadata about Vehicle_ADAS_IsAutoPowerOptimize {832    path = "Vehicle.ADAS.IsAutoPowerOptimize";833    kind = "actuator";834    datatype = "boolean";835    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.";836    sourceComment = "";837  }838839  attribute def Vehicle_ADAS_LaneDepartureDetection_IsEnabled :> Boolean;840  @VssSignalMetadata about Vehicle_ADAS_LaneDepartureDetection_IsEnabled {841    path = "Vehicle.ADAS.LaneDepartureDetection.IsEnabled";842    kind = "actuator";843    datatype = "boolean";844    sourceDescription = "Indicates if lane departure detection system is enabled. True = Enabled. False = Disabled.";845    sourceComment = "";846  }847848  attribute def Vehicle_ADAS_LaneDepartureDetection_IsError :> Boolean;849  @VssSignalMetadata about Vehicle_ADAS_LaneDepartureDetection_IsError {850    path = "Vehicle.ADAS.LaneDepartureDetection.IsError";851    kind = "sensor";852    datatype = "boolean";853    sourceDescription = "Indicates if lane departure system incurred an error condition. True = Error. False = No Error.";854    sourceComment = "";855  }856857  attribute def Vehicle_ADAS_LaneDepartureDetection_IsWarning :> Boolean;858  @VssSignalMetadata about Vehicle_ADAS_LaneDepartureDetection_IsWarning {859    path = "Vehicle.ADAS.LaneDepartureDetection.IsWarning";860    kind = "sensor";861    datatype = "boolean";862    sourceDescription = "Indicates if lane departure detection registered a lane departure.";863    sourceComment = "";864  }865866  attribute def Vehicle_ADAS_ObstacleDetection_Distance :> Real;867  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_Distance {868    path = "Vehicle.ADAS.ObstacleDetection.Distance";869    kind = "sensor";870    datatype = "float";871    sourceDescription = "Distance in meters to detected object";872    sourceComment = "";873  }874  @VssQuantityMetadata about Vehicle_ADAS_ObstacleDetection_Distance {875    quantityReference = "ISQ::length";876    unitReference = "SI::metre";877  }878  @VssRangeMetadata about Vehicle_ADAS_ObstacleDetection_Distance {879    minValue = "0.0";880    maxValue = "";881  }882883  attribute def Vehicle_ADAS_ObstacleDetection_IsEnabled :> Boolean;884  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_IsEnabled {885    path = "Vehicle.ADAS.ObstacleDetection.IsEnabled";886    kind = "actuator";887    datatype = "boolean";888    sourceDescription = "Indicates if obstacle sensor system is enabled (i.e. monitoring for obstacles). True = Enabled. False = Disabled.";889    sourceComment = "";890  }891892  attribute def Vehicle_ADAS_ObstacleDetection_IsError :> Boolean;893  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_IsError {894    path = "Vehicle.ADAS.ObstacleDetection.IsError";895    kind = "sensor";896    datatype = "boolean";897    sourceDescription = "Indicates if obstacle sensor system incurred an error condition. True = Error. False = No Error.";898    sourceComment = "";899  }900901  attribute def Vehicle_ADAS_ObstacleDetection_IsWarning :> Boolean;902  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_IsWarning {903    path = "Vehicle.ADAS.ObstacleDetection.IsWarning";904    kind = "sensor";905    datatype = "boolean";906    sourceDescription = "Indicates if obstacle sensor system registered an obstacle.";907    sourceComment = "";908  }909910  attribute def Vehicle_ADAS_ObstacleDetection_TimeGap :> Integer;911  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_TimeGap {912    path = "Vehicle.ADAS.ObstacleDetection.TimeGap";913    kind = "sensor";914    datatype = "uint32";915    sourceDescription = "Time in milliseconds before potential impact object";916    sourceComment = "";917  }918  @VssQuantityMetadata about Vehicle_ADAS_ObstacleDetection_TimeGap {919    quantityReference = "ISQ::time";920    unitReference = "SI::millisecond";921  }922923  attribute def Vehicle_ADAS_ObstacleDetection_WarningType :> Vehicle_ADAS_ObstacleDetection_WarningType_AllowedValue;924  @VssSignalMetadata about Vehicle_ADAS_ObstacleDetection_WarningType {925    path = "Vehicle.ADAS.ObstacleDetection.WarningType";926    kind = "sensor";927    datatype = "string";928    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.";929    sourceComment = "Undefined obstacle warning type would merely alert of presence of obstacle and may measure distance.";930  }931  @VssAllowedValuesMetadata about Vehicle_ADAS_ObstacleDetection_WarningType {932    allowedValues = "UNDEFINED, CROSS_TRAFFIC, BLIND_SPOT";933  }934935  attribute def Vehicle_ADAS_PowerOptimizeLevel :> Integer;936  @VssSignalMetadata about Vehicle_ADAS_PowerOptimizeLevel {937    path = "Vehicle.ADAS.PowerOptimizeLevel";938    kind = "actuator";939    datatype = "uint8";940    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.";941    sourceComment = "";942  }943  @VssRangeMetadata about Vehicle_ADAS_PowerOptimizeLevel {944    minValue = "0";945    maxValue = "10";946  }947948  attribute def Vehicle_ADAS_SupportedAutonomyLevel :> Vehicle_ADAS_SupportedAutonomyLevel_AllowedValue;949  @VssSignalMetadata about Vehicle_ADAS_SupportedAutonomyLevel {950    path = "Vehicle.ADAS.SupportedAutonomyLevel";951    kind = "attribute";952    datatype = "string";953    sourceDescription = "Indicates the highest level of driving automation according to the SAE J3016 taxonomy the vehicle is capable of.";954    sourceComment = "";955  }956  @VssAllowedValuesMetadata about Vehicle_ADAS_SupportedAutonomyLevel {957    allowedValues = "SAE_0, SAE_1, SAE_2, SAE_3, SAE_4, SAE_5";958  }959960  attribute def Vehicle_ADAS_TCS_IsEnabled :> Boolean;961  @VssSignalMetadata about Vehicle_ADAS_TCS_IsEnabled {962    path = "Vehicle.ADAS.TCS.IsEnabled";963    kind = "actuator";964    datatype = "boolean";965    sourceDescription = "Indicates if TCS is enabled. True = Enabled. False = Disabled.";966    sourceComment = "";967  }968969  attribute def Vehicle_ADAS_TCS_IsEngaged :> Boolean;970  @VssSignalMetadata about Vehicle_ADAS_TCS_IsEngaged {971    path = "Vehicle.ADAS.TCS.IsEngaged";972    kind = "sensor";973    datatype = "boolean";974    sourceDescription = "Indicates if TCS is currently regulating traction. True = Engaged. False = Not Engaged.";975    sourceComment = "";976  }977978  attribute def Vehicle_ADAS_TCS_IsError :> Boolean;979  @VssSignalMetadata about Vehicle_ADAS_TCS_IsError {980    path = "Vehicle.ADAS.TCS.IsError";981    kind = "sensor";982    datatype = "boolean";983    sourceDescription = "Indicates if TCS incurred an error condition. True = Error. False = No Error.";984    sourceComment = "";985  }986987  attribute def Vehicle_Acceleration_Lateral :> Real;988  @VssSignalMetadata about Vehicle_Acceleration_Lateral {989    path = "Vehicle.Acceleration.Lateral";990    kind = "sensor";991    datatype = "float";992    sourceDescription = "Vehicle acceleration in Y (lateral acceleration).";993    sourceComment = "";994  }995  @VssQuantityMetadata about Vehicle_Acceleration_Lateral {996    quantityReference = "ISQ::acceleration";997    unitReference = "SI::metrePerSecondSquared";998  }9991000  attribute def Vehicle_Acceleration_Longitudinal :> Real;1001  @VssSignalMetadata about Vehicle_Acceleration_Longitudinal {1002    path = "Vehicle.Acceleration.Longitudinal";1003    kind = "sensor";1004    datatype = "float";1005    sourceDescription = "Vehicle acceleration in X (longitudinal acceleration).";1006    sourceComment = "";1007  }1008  @VssQuantityMetadata about Vehicle_Acceleration_Longitudinal {1009    quantityReference = "ISQ::acceleration";1010    unitReference = "SI::metrePerSecondSquared";1011  }10121013  attribute def Vehicle_Acceleration_Vertical :> Real;1014  @VssSignalMetadata about Vehicle_Acceleration_Vertical {1015    path = "Vehicle.Acceleration.Vertical";1016    kind = "sensor";1017    datatype = "float";1018    sourceDescription = "Vehicle acceleration in Z (vertical acceleration).";1019    sourceComment = "";1020  }1021  @VssQuantityMetadata about Vehicle_Acceleration_Vertical {1022    quantityReference = "ISQ::acceleration";1023    unitReference = "SI::metrePerSecondSquared";1024  }10251026  attribute def Vehicle_AngularVelocity_Pitch :> Real;1027  @VssSignalMetadata about Vehicle_AngularVelocity_Pitch {1028    path = "Vehicle.AngularVelocity.Pitch";1029    kind = "sensor";1030    datatype = "float";1031    sourceDescription = "Vehicle rotation rate along Y (lateral).";1032    sourceComment = "";1033  }1034  @VssQuantityMetadata about Vehicle_AngularVelocity_Pitch {1035    quantityReference = "ISQ::angularVelocity";1036    unitReference = "SI::degreePerSecond";1037  }10381039  attribute def Vehicle_AngularVelocity_Roll :> Real;1040  @VssSignalMetadata about Vehicle_AngularVelocity_Roll {1041    path = "Vehicle.AngularVelocity.Roll";1042    kind = "sensor";1043    datatype = "float";1044    sourceDescription = "Vehicle rotation rate along X (longitudinal).";1045    sourceComment = "";1046  }1047  @VssQuantityMetadata about Vehicle_AngularVelocity_Roll {1048    quantityReference = "ISQ::angularVelocity";1049    unitReference = "SI::degreePerSecond";1050  }10511052  attribute def Vehicle_AngularVelocity_Yaw :> Real;1053  @VssSignalMetadata about Vehicle_AngularVelocity_Yaw {1054    path = "Vehicle.AngularVelocity.Yaw";1055    kind = "sensor";1056    datatype = "float";1057    sourceDescription = "Vehicle rotation rate along Z (vertical).";1058    sourceComment = "";1059  }1060  @VssQuantityMetadata about Vehicle_AngularVelocity_Yaw {1061    quantityReference = "ISQ::angularVelocity";1062    unitReference = "SI::degreePerSecond";1063  }10641065  attribute def Vehicle_AverageSpeed :> Real;1066  @VssSignalMetadata about Vehicle_AverageSpeed {1067    path = "Vehicle.AverageSpeed";1068    kind = "sensor";1069    datatype = "float";1070    sourceDescription = "Average speed for the current trip.";1071    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.";1072  }1073  @VssQuantityMetadata about Vehicle_AverageSpeed {1074    quantityReference = "ISQ::speed";1075    unitReference = "SI::kilometrePerHour";1076  }10771078  attribute def Vehicle_Body_BodyType :> String;1079  @VssSignalMetadata about Vehicle_Body_BodyType {1080    path = "Vehicle.Body.BodyType";1081    kind = "attribute";1082    datatype = "string";1083    sourceDescription = "Body type code as defined by ISO 3779.";1084    sourceComment = "";1085  }10861087  attribute def Vehicle_Body_Hood_IsOpen :> Boolean;1088  @VssSignalMetadata about Vehicle_Body_Hood_IsOpen {1089    path = "Vehicle.Body.Hood.IsOpen";1090    kind = "actuator";1091    datatype = "boolean";1092    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";1093    sourceComment = "";1094  }10951096  attribute def Vehicle_Body_Hood_Position :> Integer;1097  @VssSignalMetadata about Vehicle_Body_Hood_Position {1098    path = "Vehicle.Body.Hood.Position";1099    kind = "actuator";1100    datatype = "uint8";1101    sourceDescription = "Item position. 0 = Start position 100 = End position.";1102    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";1103  }1104  @VssQuantityMetadata about Vehicle_Body_Hood_Position {1105    quantityReference = "ISQ::dimensionless";1106    unitReference = "SI::percent";1107  }1108  @VssRangeMetadata about Vehicle_Body_Hood_Position {1109    minValue = "0";1110    maxValue = "100";1111  }11121113  attribute def Vehicle_Body_Hood_Switch :> Vehicle_Body_Hood_Switch_AllowedValue;1114  @VssSignalMetadata about Vehicle_Body_Hood_Switch {1115    path = "Vehicle.Body.Hood.Switch";1116    kind = "actuator";1117    datatype = "string";1118    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";1119    sourceComment = "";1120  }1121  @VssAllowedValuesMetadata about Vehicle_Body_Hood_Switch {1122    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";1123  }11241125  attribute def Vehicle_Body_Horn_IsActive :> Boolean;1126  @VssSignalMetadata about Vehicle_Body_Horn_IsActive {1127    path = "Vehicle.Body.Horn.IsActive";1128    kind = "actuator";1129    datatype = "boolean";1130    sourceDescription = "Horn active or inactive. True = Active. False = Inactive.";1131    sourceComment = "";1132  }11331134  attribute def Vehicle_Body_IsAutoPowerOptimize :> Boolean;1135  @VssSignalMetadata about Vehicle_Body_IsAutoPowerOptimize {1136    path = "Vehicle.Body.IsAutoPowerOptimize";1137    kind = "actuator";1138    datatype = "boolean";1139    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.";1140    sourceComment = "";1141  }11421143  attribute def Vehicle_Body_Lights_Backup_IsDefect :> Boolean;1144  @VssSignalMetadata about Vehicle_Body_Lights_Backup_IsDefect {1145    path = "Vehicle.Body.Lights.Backup.IsDefect";1146    kind = "sensor";1147    datatype = "boolean";1148    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1149    sourceComment = "";1150  }11511152  attribute def Vehicle_Body_Lights_Backup_IsOn :> Boolean;1153  @VssSignalMetadata about Vehicle_Body_Lights_Backup_IsOn {1154    path = "Vehicle.Body.Lights.Backup.IsOn";1155    kind = "actuator";1156    datatype = "boolean";1157    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1158    sourceComment = "";1159  }11601161  attribute def Vehicle_Body_Lights_Beam_IsDefect :> Boolean;1162  @VssSignalMetadata about Vehicle_Body_Lights_Beam_IsDefect {1163    path = "Vehicle.Body.Lights.Beam.IsDefect";1164    kind = "sensor";1165    datatype = "boolean";1166    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1167    sourceComment = "";1168  }11691170  attribute def Vehicle_Body_Lights_Beam_IsOn :> Boolean;1171  @VssSignalMetadata about Vehicle_Body_Lights_Beam_IsOn {1172    path = "Vehicle.Body.Lights.Beam.IsOn";1173    kind = "actuator";1174    datatype = "boolean";1175    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1176    sourceComment = "";1177  }11781179  attribute def Vehicle_Body_Lights_Brake_IsActive :> Vehicle_Body_Lights_Brake_IsActive_AllowedValue;1180  @VssSignalMetadata about Vehicle_Body_Lights_Brake_IsActive {1181    path = "Vehicle.Body.Lights.Brake.IsActive";1182    kind = "actuator";1183    datatype = "string";1184    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.";1185    sourceComment = "";1186  }1187  @VssAllowedValuesMetadata about Vehicle_Body_Lights_Brake_IsActive {1188    allowedValues = "INACTIVE, ACTIVE, ADAPTIVE";1189  }11901191  attribute def Vehicle_Body_Lights_Brake_IsDefect :> Boolean;1192  @VssSignalMetadata about Vehicle_Body_Lights_Brake_IsDefect {1193    path = "Vehicle.Body.Lights.Brake.IsDefect";1194    kind = "sensor";1195    datatype = "boolean";1196    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1197    sourceComment = "";1198  }11991200  attribute def Vehicle_Body_Lights_DirectionIndicator_IsDefect :> Boolean;1201  @VssSignalMetadata about Vehicle_Body_Lights_DirectionIndicator_IsDefect {1202    path = "Vehicle.Body.Lights.DirectionIndicator.IsDefect";1203    kind = "sensor";1204    datatype = "boolean";1205    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1206    sourceComment = "";1207  }12081209  attribute def Vehicle_Body_Lights_DirectionIndicator_IsSignaling :> Boolean;1210  @VssSignalMetadata about Vehicle_Body_Lights_DirectionIndicator_IsSignaling {1211    path = "Vehicle.Body.Lights.DirectionIndicator.IsSignaling";1212    kind = "actuator";1213    datatype = "boolean";1214    sourceDescription = "Indicates if light is signaling or off. True = signaling. False = Off.";1215    sourceComment = "";1216  }12171218  attribute def Vehicle_Body_Lights_Fog_IsDefect :> Boolean;1219  @VssSignalMetadata about Vehicle_Body_Lights_Fog_IsDefect {1220    path = "Vehicle.Body.Lights.Fog.IsDefect";1221    kind = "sensor";1222    datatype = "boolean";1223    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1224    sourceComment = "";1225  }12261227  attribute def Vehicle_Body_Lights_Fog_IsOn :> Boolean;1228  @VssSignalMetadata about Vehicle_Body_Lights_Fog_IsOn {1229    path = "Vehicle.Body.Lights.Fog.IsOn";1230    kind = "actuator";1231    datatype = "boolean";1232    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1233    sourceComment = "";1234  }12351236  attribute def Vehicle_Body_Lights_Hazard_IsDefect :> Boolean;1237  @VssSignalMetadata about Vehicle_Body_Lights_Hazard_IsDefect {1238    path = "Vehicle.Body.Lights.Hazard.IsDefect";1239    kind = "sensor";1240    datatype = "boolean";1241    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1242    sourceComment = "";1243  }12441245  attribute def Vehicle_Body_Lights_Hazard_IsSignaling :> Boolean;1246  @VssSignalMetadata about Vehicle_Body_Lights_Hazard_IsSignaling {1247    path = "Vehicle.Body.Lights.Hazard.IsSignaling";1248    kind = "actuator";1249    datatype = "boolean";1250    sourceDescription = "Indicates if light is signaling or off. True = signaling. False = Off.";1251    sourceComment = "";1252  }12531254  attribute def Vehicle_Body_Lights_IsHighBeamSwitchOn :> Boolean;1255  @VssSignalMetadata about Vehicle_Body_Lights_IsHighBeamSwitchOn {1256    path = "Vehicle.Body.Lights.IsHighBeamSwitchOn";1257    kind = "actuator";1258    datatype = "boolean";1259    sourceDescription = "Status of the high beam switch. True = high beam enabled. False = high beam not enabled.";1260    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.";1261  }12621263  attribute def Vehicle_Body_Lights_LicensePlate_IsDefect :> Boolean;1264  @VssSignalMetadata about Vehicle_Body_Lights_LicensePlate_IsDefect {1265    path = "Vehicle.Body.Lights.LicensePlate.IsDefect";1266    kind = "sensor";1267    datatype = "boolean";1268    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1269    sourceComment = "";1270  }12711272  attribute def Vehicle_Body_Lights_LicensePlate_IsOn :> Boolean;1273  @VssSignalMetadata about Vehicle_Body_Lights_LicensePlate_IsOn {1274    path = "Vehicle.Body.Lights.LicensePlate.IsOn";1275    kind = "actuator";1276    datatype = "boolean";1277    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1278    sourceComment = "";1279  }12801281  attribute def Vehicle_Body_Lights_LightSwitch :> Vehicle_Body_Lights_LightSwitch_AllowedValue;1282  @VssSignalMetadata about Vehicle_Body_Lights_LightSwitch {1283    path = "Vehicle.Body.Lights.LightSwitch";1284    kind = "actuator";1285    datatype = "string";1286    sourceDescription = "Status of the vehicle main light switch.";1287    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.";1288  }1289  @VssAllowedValuesMetadata about Vehicle_Body_Lights_LightSwitch {1290    allowedValues = "OFF, POSITION, DAYTIME_RUNNING_LIGHTS, AUTO, BEAM";1291  }12921293  attribute def Vehicle_Body_Lights_Parking_IsDefect :> Boolean;1294  @VssSignalMetadata about Vehicle_Body_Lights_Parking_IsDefect {1295    path = "Vehicle.Body.Lights.Parking.IsDefect";1296    kind = "sensor";1297    datatype = "boolean";1298    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1299    sourceComment = "";1300  }13011302  attribute def Vehicle_Body_Lights_Parking_IsOn :> Boolean;1303  @VssSignalMetadata about Vehicle_Body_Lights_Parking_IsOn {1304    path = "Vehicle.Body.Lights.Parking.IsOn";1305    kind = "actuator";1306    datatype = "boolean";1307    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1308    sourceComment = "";1309  }13101311  attribute def Vehicle_Body_Lights_Running_IsDefect :> Boolean;1312  @VssSignalMetadata about Vehicle_Body_Lights_Running_IsDefect {1313    path = "Vehicle.Body.Lights.Running.IsDefect";1314    kind = "sensor";1315    datatype = "boolean";1316    sourceDescription = "Indicates if light is defect. True = Light is defect. False = Light has no defect.";1317    sourceComment = "";1318  }13191320  attribute def Vehicle_Body_Lights_Running_IsOn :> Boolean;1321  @VssSignalMetadata about Vehicle_Body_Lights_Running_IsOn {1322    path = "Vehicle.Body.Lights.Running.IsOn";1323    kind = "actuator";1324    datatype = "boolean";1325    sourceDescription = "Indicates if light is on or off. True = On. False = Off.";1326    sourceComment = "";1327  }13281329  attribute def Vehicle_Body_Mirrors_IsFolded :> Boolean;1330  @VssSignalMetadata about Vehicle_Body_Mirrors_IsFolded {1331    path = "Vehicle.Body.Mirrors.IsFolded";1332    kind = "actuator";1333    datatype = "boolean";1334    sourceDescription = "Is mirror folded? True = Fully or partially folded. False = Fully unfolded.";1335    sourceComment = "";1336  }13371338  attribute def Vehicle_Body_Mirrors_IsHeatingOn :> Boolean;1339  @VssSignalMetadata about Vehicle_Body_Mirrors_IsHeatingOn {1340    path = "Vehicle.Body.Mirrors.IsHeatingOn";1341    kind = "actuator";1342    datatype = "boolean";1343    sourceDescription = "Mirror Heater on or off. True = Heater On. False = Heater Off.";1344    sourceComment = "";1345  }13461347  attribute def Vehicle_Body_Mirrors_IsLocked :> Boolean;1348  @VssSignalMetadata about Vehicle_Body_Mirrors_IsLocked {1349    path = "Vehicle.Body.Mirrors.IsLocked";1350    kind = "actuator";1351    datatype = "boolean";1352    sourceDescription = "Is mirror movement locked? True = Locked, mirror will not react to Tilt/Pan change. False = Unlocked.";1353    sourceComment = "";1354  }13551356  attribute def Vehicle_Body_Mirrors_Pan :> Integer;1357  @VssSignalMetadata about Vehicle_Body_Mirrors_Pan {1358    path = "Vehicle.Body.Mirrors.Pan";1359    kind = "actuator";1360    datatype = "int8";1361    sourceDescription = "Mirror pan as a percent. 0 = Center Position. 100 = Fully Left Position. -100 = Fully Right Position.";1362    sourceComment = "";1363  }1364  @VssQuantityMetadata about Vehicle_Body_Mirrors_Pan {1365    quantityReference = "ISQ::dimensionless";1366    unitReference = "SI::percent";1367  }1368  @VssRangeMetadata about Vehicle_Body_Mirrors_Pan {1369    minValue = "-100";1370    maxValue = "100";1371  }13721373  attribute def Vehicle_Body_Mirrors_Tilt :> Integer;1374  @VssSignalMetadata about Vehicle_Body_Mirrors_Tilt {1375    path = "Vehicle.Body.Mirrors.Tilt";1376    kind = "actuator";1377    datatype = "int8";1378    sourceDescription = "Mirror tilt as a percent. 0 = Center Position. 100 = Fully Upward Position. -100 = Fully Downward Position.";1379    sourceComment = "";1380  }1381  @VssQuantityMetadata about Vehicle_Body_Mirrors_Tilt {1382    quantityReference = "ISQ::dimensionless";1383    unitReference = "SI::percent";1384  }1385  @VssRangeMetadata about Vehicle_Body_Mirrors_Tilt {1386    minValue = "-100";1387    maxValue = "100";1388  }13891390  attribute def Vehicle_Body_Mirrors_Yaw :> Integer;1391  @VssSignalMetadata about Vehicle_Body_Mirrors_Yaw {1392    path = "Vehicle.Body.Mirrors.Yaw";1393    kind = "actuator";1394    datatype = "int8";1395    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.";1396    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.";1397  }1398  @VssQuantityMetadata about Vehicle_Body_Mirrors_Yaw {1399    quantityReference = "ISQ::dimensionless";1400    unitReference = "SI::percent";1401  }1402  @VssRangeMetadata about Vehicle_Body_Mirrors_Yaw {1403    minValue = "-100";1404    maxValue = "100";1405  }14061407  attribute def Vehicle_Body_PowerOptimizeLevel :> Integer;1408  @VssSignalMetadata about Vehicle_Body_PowerOptimizeLevel {1409    path = "Vehicle.Body.PowerOptimizeLevel";1410    kind = "actuator";1411    datatype = "uint8";1412    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.";1413    sourceComment = "";1414  }1415  @VssRangeMetadata about Vehicle_Body_PowerOptimizeLevel {1416    minValue = "0";1417    maxValue = "10";1418  }14191420  attribute def Vehicle_Body_Raindetection_Intensity :> Integer;1421  @VssSignalMetadata about Vehicle_Body_Raindetection_Intensity {1422    path = "Vehicle.Body.Raindetection.Intensity";1423    kind = "sensor";1424    datatype = "uint8";1425    sourceDescription = "Rain intensity. 0 = Dry, No Rain. 100 = Covered.";1426    sourceComment = "";1427  }1428  @VssQuantityMetadata about Vehicle_Body_Raindetection_Intensity {1429    quantityReference = "ISQ::dimensionless";1430    unitReference = "SI::percent";1431  }1432  @VssRangeMetadata about Vehicle_Body_Raindetection_Intensity {1433    minValue = "";1434    maxValue = "100";1435  }14361437  attribute def Vehicle_Body_RearMainSpoilerPosition :> Real;1438  @VssSignalMetadata about Vehicle_Body_RearMainSpoilerPosition {1439    path = "Vehicle.Body.RearMainSpoilerPosition";1440    kind = "actuator";1441    datatype = "float";1442    sourceDescription = "Rear spoiler position, 0% = Spoiler fully stowed. 100% = Spoiler fully exposed.";1443    sourceComment = "";1444  }1445  @VssQuantityMetadata about Vehicle_Body_RearMainSpoilerPosition {1446    quantityReference = "ISQ::dimensionless";1447    unitReference = "SI::percent";1448  }1449  @VssRangeMetadata about Vehicle_Body_RearMainSpoilerPosition {1450    minValue = "0";1451    maxValue = "100";1452  }14531454  attribute def Vehicle_Body_Trunk_IsLightOn :> Boolean;1455  @VssSignalMetadata about Vehicle_Body_Trunk_IsLightOn {1456    path = "Vehicle.Body.Trunk.IsLightOn";1457    kind = "actuator";1458    datatype = "boolean";1459    sourceDescription = "Is trunk light on";1460    sourceComment = "V4.0 Moved from Vehicle.Cabin.Lights.IsTrunkOn because Trunk is not defined as part of the Cabin.";1461  }14621463  attribute def Vehicle_Body_Trunk_IsLocked :> Boolean;1464  @VssSignalMetadata about Vehicle_Body_Trunk_IsLocked {1465    path = "Vehicle.Body.Trunk.IsLocked";1466    kind = "actuator";1467    datatype = "boolean";1468    sourceDescription = "Is item locked or unlocked. True = Locked. False = Unlocked.";1469    sourceComment = "";1470  }14711472  attribute def Vehicle_Body_Trunk_IsOpen :> Boolean;1473  @VssSignalMetadata about Vehicle_Body_Trunk_IsOpen {1474    path = "Vehicle.Body.Trunk.IsOpen";1475    kind = "actuator";1476    datatype = "boolean";1477    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";1478    sourceComment = "";1479  }14801481  attribute def Vehicle_Body_Trunk_Position :> Integer;1482  @VssSignalMetadata about Vehicle_Body_Trunk_Position {1483    path = "Vehicle.Body.Trunk.Position";1484    kind = "actuator";1485    datatype = "uint8";1486    sourceDescription = "Item position. 0 = Start position 100 = End position.";1487    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";1488  }1489  @VssQuantityMetadata about Vehicle_Body_Trunk_Position {1490    quantityReference = "ISQ::dimensionless";1491    unitReference = "SI::percent";1492  }1493  @VssRangeMetadata about Vehicle_Body_Trunk_Position {1494    minValue = "0";1495    maxValue = "100";1496  }14971498  attribute def Vehicle_Body_Trunk_Switch :> Vehicle_Body_Trunk_Switch_AllowedValue;1499  @VssSignalMetadata about Vehicle_Body_Trunk_Switch {1500    path = "Vehicle.Body.Trunk.Switch";1501    kind = "actuator";1502    datatype = "string";1503    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";1504    sourceComment = "";1505  }1506  @VssAllowedValuesMetadata about Vehicle_Body_Trunk_Switch {1507    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";1508  }15091510  attribute def Vehicle_Body_Windshield_IsHeatingOn :> Boolean;1511  @VssSignalMetadata about Vehicle_Body_Windshield_IsHeatingOn {1512    path = "Vehicle.Body.Windshield.IsHeatingOn";1513    kind = "actuator";1514    datatype = "boolean";1515    sourceDescription = "Windshield heater status. False - off, True - on.";1516    sourceComment = "";1517  }15181519  attribute def Vehicle_Body_Windshield_WasherFluid_IsLevelLow :> Boolean;1520  @VssSignalMetadata about Vehicle_Body_Windshield_WasherFluid_IsLevelLow {1521    path = "Vehicle.Body.Windshield.WasherFluid.IsLevelLow";1522    kind = "sensor";1523    datatype = "boolean";1524    sourceDescription = "Low level indication for washer fluid. True = Level Low. False = Level OK.";1525    sourceComment = "";1526  }15271528  attribute def Vehicle_Body_Windshield_WasherFluid_Level :> Integer;1529  @VssSignalMetadata about Vehicle_Body_Windshield_WasherFluid_Level {1530    path = "Vehicle.Body.Windshield.WasherFluid.Level";1531    kind = "sensor";1532    datatype = "uint8";1533    sourceDescription = "Washer fluid level as a percent. 0 = Empty. 100 = Full.";1534    sourceComment = "";1535  }1536  @VssQuantityMetadata about Vehicle_Body_Windshield_WasherFluid_Level {1537    quantityReference = "ISQ::dimensionless";1538    unitReference = "SI::percent";1539  }1540  @VssRangeMetadata about Vehicle_Body_Windshield_WasherFluid_Level {1541    minValue = "";1542    maxValue = "100";1543  }15441545  attribute def Vehicle_Body_Windshield_Wiping_Intensity :> Integer;1546  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_Intensity {1547    path = "Vehicle.Body.Windshield.Wiping.Intensity";1548    kind = "actuator";1549    datatype = "uint8";1550    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.";1551    sourceComment = "";1552  }15531554  attribute def Vehicle_Body_Windshield_Wiping_IsWipersWorn :> Boolean;1555  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_IsWipersWorn {1556    path = "Vehicle.Body.Windshield.Wiping.IsWipersWorn";1557    kind = "sensor";1558    datatype = "boolean";1559    sourceDescription = "Wiper wear status. True = Worn, Replacement recommended or required. False = Not Worn.";1560    sourceComment = "";1561  }15621563  attribute def Vehicle_Body_Windshield_Wiping_Mode :> Vehicle_Body_Windshield_Wiping_Mode_AllowedValue;1564  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_Mode {1565    path = "Vehicle.Body.Windshield.Wiping.Mode";1566    kind = "actuator";1567    datatype = "string";1568    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.";1569    sourceComment = "";1570  }1571  @VssAllowedValuesMetadata about Vehicle_Body_Windshield_Wiping_Mode {1572    allowedValues = "OFF, SLOW, MEDIUM, FAST, INTERVAL, RAIN_SENSOR";1573  }15741575  attribute def Vehicle_Body_Windshield_Wiping_System_ActualPosition :> Real;1576  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_ActualPosition {1577    path = "Vehicle.Body.Windshield.Wiping.System.ActualPosition";1578    kind = "actuator";1579    datatype = "float";1580    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.";1581    sourceComment = "Default parking position might be used as reference position.";1582  }1583  @VssQuantityMetadata about Vehicle_Body_Windshield_Wiping_System_ActualPosition {1584    quantityReference = "ISQ::planeAngle";1585    unitReference = "SI::degree";1586  }15871588  attribute def Vehicle_Body_Windshield_Wiping_System_DriveCurrent :> Real;1589  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_DriveCurrent {1590    path = "Vehicle.Body.Windshield.Wiping.System.DriveCurrent";1591    kind = "sensor";1592    datatype = "float";1593    sourceDescription = "Actual current used by wiper drive.";1594    sourceComment = "May be negative in special situations.";1595  }1596  @VssQuantityMetadata about Vehicle_Body_Windshield_Wiping_System_DriveCurrent {1597    quantityReference = "ISQ::electricCurrent";1598    unitReference = "SI::ampere";1599  }16001601  attribute def Vehicle_Body_Windshield_Wiping_System_Frequency :> Integer;1602  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_Frequency {1603    path = "Vehicle.Body.Windshield.Wiping.System.Frequency";1604    kind = "actuator";1605    datatype = "uint8";1606    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.";1607    sourceComment = "Examples - 0 = Wipers stopped, 80 = Wipers doing 80 cycles per minute (in WIPE mode).";1608  }1609  @VssQuantityMetadata about Vehicle_Body_Windshield_Wiping_System_Frequency {1610    quantityReference = "ISQ::frequency";1611    unitReference = "SI-derived cycles/minute";1612  }16131614  attribute def Vehicle_Body_Windshield_Wiping_System_IsBlocked :> Boolean;1615  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsBlocked {1616    path = "Vehicle.Body.Windshield.Wiping.System.IsBlocked";1617    kind = "sensor";1618    datatype = "boolean";1619    sourceDescription = "Indicates if wiper movement is blocked. True = Movement blocked. False = Movement not blocked.";1620    sourceComment = "";1621  }16221623  attribute def Vehicle_Body_Windshield_Wiping_System_IsEndingWipeCycle :> Boolean;1624  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsEndingWipeCycle {1625    path = "Vehicle.Body.Windshield.Wiping.System.IsEndingWipeCycle";1626    kind = "sensor";1627    datatype = "boolean";1628    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.";1629    sourceComment = "In continuous wiping between A and B this sensor can be used a trigger to update TargetPosition.";1630  }16311632  attribute def Vehicle_Body_Windshield_Wiping_System_IsOverheated :> Boolean;1633  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsOverheated {1634    path = "Vehicle.Body.Windshield.Wiping.System.IsOverheated";1635    kind = "sensor";1636    datatype = "boolean";1637    sourceDescription = "Indicates if wiper system is overheated. True = Wiper system overheated. False = Wiper system not overheated.";1638    sourceComment = "";1639  }16401641  attribute def Vehicle_Body_Windshield_Wiping_System_IsPositionReached :> Boolean;1642  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsPositionReached {1643    path = "Vehicle.Body.Windshield.Wiping.System.IsPositionReached";1644    kind = "sensor";1645    datatype = "boolean";1646    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.";1647    sourceComment = "";1648  }16491650  attribute def Vehicle_Body_Windshield_Wiping_System_IsWiperError :> Boolean;1651  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsWiperError {1652    path = "Vehicle.Body.Windshield.Wiping.System.IsWiperError";1653    kind = "sensor";1654    datatype = "boolean";1655    sourceDescription = "Indicates system failure. True if wiping is disabled due to system failure.";1656    sourceComment = "";1657  }16581659  attribute def Vehicle_Body_Windshield_Wiping_System_IsWiping :> Boolean;1660  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_IsWiping {1661    path = "Vehicle.Body.Windshield.Wiping.System.IsWiping";1662    kind = "sensor";1663    datatype = "boolean";1664    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.";1665    sourceComment = "";1666  }16671668  attribute def Vehicle_Body_Windshield_Wiping_System_Mode :> Vehicle_Body_Windshield_Wiping_System_Mode_AllowedValue;1669  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_Mode {1670    path = "Vehicle.Body.Windshield.Wiping.System.Mode";1671    kind = "actuator";1672    datatype = "string";1673    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.";1674    sourceComment = "";1675  }1676  @VssAllowedValuesMetadata about Vehicle_Body_Windshield_Wiping_System_Mode {1677    allowedValues = "STOP_HOLD, WIPE, PLANT_MODE, EMERGENCY_STOP";1678  }16791680  attribute def Vehicle_Body_Windshield_Wiping_System_TargetPosition :> Real;1681  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_System_TargetPosition {1682    path = "Vehicle.Body.Windshield.Wiping.System.TargetPosition";1683    kind = "actuator";1684    datatype = "float";1685    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.";1686    sourceComment = "Default parking position might be used as reference position.";1687  }1688  @VssQuantityMetadata about Vehicle_Body_Windshield_Wiping_System_TargetPosition {1689    quantityReference = "ISQ::planeAngle";1690    unitReference = "SI::degree";1691  }16921693  attribute def Vehicle_Body_Windshield_Wiping_WiperWear :> Integer;1694  @VssSignalMetadata about Vehicle_Body_Windshield_Wiping_WiperWear {1695    path = "Vehicle.Body.Windshield.Wiping.WiperWear";1696    kind = "sensor";1697    datatype = "uint8";1698    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.";1699    sourceComment = "";1700  }1701  @VssQuantityMetadata about Vehicle_Body_Windshield_Wiping_WiperWear {1702    quantityReference = "ISQ::dimensionless";1703    unitReference = "SI::percent";1704  }1705  @VssRangeMetadata about Vehicle_Body_Windshield_Wiping_WiperWear {1706    minValue = "";1707    maxValue = "100";1708  }17091710  attribute def Vehicle_Cabin_Convertible_Status :> Vehicle_Cabin_Convertible_Status_AllowedValue;1711  @VssSignalMetadata about Vehicle_Cabin_Convertible_Status {1712    path = "Vehicle.Cabin.Convertible.Status";1713    kind = "sensor";1714    datatype = "string";1715    sourceDescription = "Roof status on convertible vehicles.";1716    sourceComment = "";1717  }1718  @VssAllowedValuesMetadata about Vehicle_Cabin_Convertible_Status {1719    allowedValues = "UNDEFINED, CLOSED, OPEN, CLOSING, OPENING, STALLED";1720  }17211722  attribute def Vehicle_Cabin_Door_IsChildLockActive :> Boolean;1723  @VssSignalMetadata about Vehicle_Cabin_Door_IsChildLockActive {1724    path = "Vehicle.Cabin.Door.IsChildLockActive";1725    kind = "sensor";1726    datatype = "boolean";1727    sourceDescription = "Is door child lock active. True = Door cannot be opened from inside. False = Door can be opened from inside.";1728    sourceComment = "";1729  }17301731  attribute def Vehicle_Cabin_Door_IsLocked :> Boolean;1732  @VssSignalMetadata about Vehicle_Cabin_Door_IsLocked {1733    path = "Vehicle.Cabin.Door.IsLocked";1734    kind = "actuator";1735    datatype = "boolean";1736    sourceDescription = "Is item locked or unlocked. True = Locked. False = Unlocked.";1737    sourceComment = "";1738  }17391740  attribute def Vehicle_Cabin_Door_IsOpen :> Boolean;1741  @VssSignalMetadata about Vehicle_Cabin_Door_IsOpen {1742    path = "Vehicle.Cabin.Door.IsOpen";1743    kind = "actuator";1744    datatype = "boolean";1745    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";1746    sourceComment = "";1747  }17481749  attribute def Vehicle_Cabin_Door_Position :> Integer;1750  @VssSignalMetadata about Vehicle_Cabin_Door_Position {1751    path = "Vehicle.Cabin.Door.Position";1752    kind = "actuator";1753    datatype = "uint8";1754    sourceDescription = "Item position. 0 = Start position 100 = End position.";1755    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";1756  }1757  @VssQuantityMetadata about Vehicle_Cabin_Door_Position {1758    quantityReference = "ISQ::dimensionless";1759    unitReference = "SI::percent";1760  }1761  @VssRangeMetadata about Vehicle_Cabin_Door_Position {1762    minValue = "0";1763    maxValue = "100";1764  }17651766  attribute def Vehicle_Cabin_Door_Shade_IsOpen :> Boolean;1767  @VssSignalMetadata about Vehicle_Cabin_Door_Shade_IsOpen {1768    path = "Vehicle.Cabin.Door.Shade.IsOpen";1769    kind = "actuator";1770    datatype = "boolean";1771    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";1772    sourceComment = "";1773  }17741775  attribute def Vehicle_Cabin_Door_Shade_Position :> Integer;1776  @VssSignalMetadata about Vehicle_Cabin_Door_Shade_Position {1777    path = "Vehicle.Cabin.Door.Shade.Position";1778    kind = "actuator";1779    datatype = "uint8";1780    sourceDescription = "Item position. 0 = Start position 100 = End position.";1781    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";1782  }1783  @VssQuantityMetadata about Vehicle_Cabin_Door_Shade_Position {1784    quantityReference = "ISQ::dimensionless";1785    unitReference = "SI::percent";1786  }1787  @VssRangeMetadata about Vehicle_Cabin_Door_Shade_Position {1788    minValue = "0";1789    maxValue = "100";1790  }17911792  attribute def Vehicle_Cabin_Door_Shade_Switch :> Vehicle_Cabin_Door_Shade_Switch_AllowedValue;1793  @VssSignalMetadata about Vehicle_Cabin_Door_Shade_Switch {1794    path = "Vehicle.Cabin.Door.Shade.Switch";1795    kind = "actuator";1796    datatype = "string";1797    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";1798    sourceComment = "";1799  }1800  @VssAllowedValuesMetadata about Vehicle_Cabin_Door_Shade_Switch {1801    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";1802  }18031804  attribute def Vehicle_Cabin_Door_Switch :> Vehicle_Cabin_Door_Switch_AllowedValue;1805  @VssSignalMetadata about Vehicle_Cabin_Door_Switch {1806    path = "Vehicle.Cabin.Door.Switch";1807    kind = "actuator";1808    datatype = "string";1809    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";1810    sourceComment = "";1811  }1812  @VssAllowedValuesMetadata about Vehicle_Cabin_Door_Switch {1813    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";1814  }18151816  attribute def Vehicle_Cabin_Door_Window_IsOpen :> Boolean;1817  @VssSignalMetadata about Vehicle_Cabin_Door_Window_IsOpen {1818    path = "Vehicle.Cabin.Door.Window.IsOpen";1819    kind = "actuator";1820    datatype = "boolean";1821    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";1822    sourceComment = "";1823  }18241825  attribute def Vehicle_Cabin_Door_Window_Position :> Integer;1826  @VssSignalMetadata about Vehicle_Cabin_Door_Window_Position {1827    path = "Vehicle.Cabin.Door.Window.Position";1828    kind = "actuator";1829    datatype = "uint8";1830    sourceDescription = "Item position. 0 = Start position 100 = End position.";1831    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";1832  }1833  @VssQuantityMetadata about Vehicle_Cabin_Door_Window_Position {1834    quantityReference = "ISQ::dimensionless";1835    unitReference = "SI::percent";1836  }1837  @VssRangeMetadata about Vehicle_Cabin_Door_Window_Position {1838    minValue = "0";1839    maxValue = "100";1840  }18411842  attribute def Vehicle_Cabin_Door_Window_Switch :> Vehicle_Cabin_Door_Window_Switch_AllowedValue;1843  @VssSignalMetadata about Vehicle_Cabin_Door_Window_Switch {1844    path = "Vehicle.Cabin.Door.Window.Switch";1845    kind = "actuator";1846    datatype = "string";1847    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";1848    sourceComment = "";1849  }1850  @VssAllowedValuesMetadata about Vehicle_Cabin_Door_Window_Switch {1851    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";1852  }18531854  attribute def Vehicle_Cabin_DoorCount :> Integer;1855  @VssSignalMetadata about Vehicle_Cabin_DoorCount {1856    path = "Vehicle.Cabin.DoorCount";1857    kind = "attribute";1858    datatype = "uint8";1859    sourceDescription = "Number of doors in vehicle.";1860    sourceComment = "";1861  }18621863  attribute def Vehicle_Cabin_DriverPosition :> Vehicle_Cabin_DriverPosition_AllowedValue;1864  @VssSignalMetadata about Vehicle_Cabin_DriverPosition {1865    path = "Vehicle.Cabin.DriverPosition";1866    kind = "attribute";1867    datatype = "string";1868    sourceDescription = "The position of the driver seat in row 1.";1869    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.";1870  }1871  @VssAllowedValuesMetadata about Vehicle_Cabin_DriverPosition {1872    allowedValues = "LEFT, MIDDLE, RIGHT";1873  }18741875  attribute def Vehicle_Cabin_HVAC_AmbientAirTemperature :> Real;1876  @VssSignalMetadata about Vehicle_Cabin_HVAC_AmbientAirTemperature {1877    path = "Vehicle.Cabin.HVAC.AmbientAirTemperature";1878    kind = "sensor";1879    datatype = "float";1880    sourceDescription = "Ambient air temperature inside the vehicle.";1881    sourceComment = "";1882  }1883  @VssQuantityMetadata about Vehicle_Cabin_HVAC_AmbientAirTemperature {1884    quantityReference = "ISQ::thermodynamicTemperature";1885    unitReference = "SI::degreeCelsius";1886  }18871888  attribute def Vehicle_Cabin_HVAC_IsAirConditioningActive :> Boolean;1889  @VssSignalMetadata about Vehicle_Cabin_HVAC_IsAirConditioningActive {1890    path = "Vehicle.Cabin.HVAC.IsAirConditioningActive";1891    kind = "actuator";1892    datatype = "boolean";1893    sourceDescription = "Is Air conditioning active.";1894    sourceComment = "";1895  }18961897  attribute def Vehicle_Cabin_HVAC_IsAutoPowerOptimize :> Boolean;1898  @VssSignalMetadata about Vehicle_Cabin_HVAC_IsAutoPowerOptimize {1899    path = "Vehicle.Cabin.HVAC.IsAutoPowerOptimize";1900    kind = "actuator";1901    datatype = "boolean";1902    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.";1903    sourceComment = "";1904  }19051906  attribute def Vehicle_Cabin_HVAC_IsFrontDefrosterActive :> Boolean;1907  @VssSignalMetadata about Vehicle_Cabin_HVAC_IsFrontDefrosterActive {1908    path = "Vehicle.Cabin.HVAC.IsFrontDefrosterActive";1909    kind = "actuator";1910    datatype = "boolean";1911    sourceDescription = "Is front defroster active.";1912    sourceComment = "";1913  }19141915  attribute def Vehicle_Cabin_HVAC_IsRearDefrosterActive :> Boolean;1916  @VssSignalMetadata about Vehicle_Cabin_HVAC_IsRearDefrosterActive {1917    path = "Vehicle.Cabin.HVAC.IsRearDefrosterActive";1918    kind = "actuator";1919    datatype = "boolean";1920    sourceDescription = "Is rear defroster active.";1921    sourceComment = "";1922  }19231924  attribute def Vehicle_Cabin_HVAC_IsRecirculationActive :> Boolean;1925  @VssSignalMetadata about Vehicle_Cabin_HVAC_IsRecirculationActive {1926    path = "Vehicle.Cabin.HVAC.IsRecirculationActive";1927    kind = "actuator";1928    datatype = "boolean";1929    sourceDescription = "Is recirculation active.";1930    sourceComment = "";1931  }19321933  attribute def Vehicle_Cabin_HVAC_PowerOptimizeLevel :> Integer;1934  @VssSignalMetadata about Vehicle_Cabin_HVAC_PowerOptimizeLevel {1935    path = "Vehicle.Cabin.HVAC.PowerOptimizeLevel";1936    kind = "actuator";1937    datatype = "uint8";1938    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.";1939    sourceComment = "";1940  }1941  @VssRangeMetadata about Vehicle_Cabin_HVAC_PowerOptimizeLevel {1942    minValue = "0";1943    maxValue = "10";1944  }19451946  attribute def Vehicle_Cabin_HVAC_Station_AirDistribution :> Vehicle_Cabin_HVAC_Station_AirDistribution_AllowedValue;1947  @VssSignalMetadata about Vehicle_Cabin_HVAC_Station_AirDistribution {1948    path = "Vehicle.Cabin.HVAC.Station.AirDistribution";1949    kind = "actuator";1950    datatype = "string";1951    sourceDescription = "Direction of airstream";1952    sourceComment = "";1953  }1954  @VssAllowedValuesMetadata about Vehicle_Cabin_HVAC_Station_AirDistribution {1955    allowedValues = "UP, MIDDLE, DOWN";1956  }19571958  attribute def Vehicle_Cabin_HVAC_Station_FanSpeed :> Integer;1959  @VssSignalMetadata about Vehicle_Cabin_HVAC_Station_FanSpeed {1960    path = "Vehicle.Cabin.HVAC.Station.FanSpeed";1961    kind = "actuator";1962    datatype = "uint8";1963    sourceDescription = "Fan Speed, 0 = off. 100 = max";1964    sourceComment = "";1965  }1966  @VssQuantityMetadata about Vehicle_Cabin_HVAC_Station_FanSpeed {1967    quantityReference = "ISQ::dimensionless";1968    unitReference = "SI::percent";1969  }1970  @VssRangeMetadata about Vehicle_Cabin_HVAC_Station_FanSpeed {1971    minValue = "0";1972    maxValue = "100";1973  }19741975  attribute def Vehicle_Cabin_HVAC_Station_Temperature :> Real;1976  @VssSignalMetadata about Vehicle_Cabin_HVAC_Station_Temperature {1977    path = "Vehicle.Cabin.HVAC.Station.Temperature";1978    kind = "actuator";1979    datatype = "float";1980    sourceDescription = "Temperature";1981    sourceComment = "";1982  }1983  @VssQuantityMetadata about Vehicle_Cabin_HVAC_Station_Temperature {1984    quantityReference = "ISQ::thermodynamicTemperature";1985    unitReference = "SI::degreeCelsius";1986  }19871988  attribute def Vehicle_Cabin_Infotainment_HMI_Brightness :> Real;1989  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_Brightness {1990    path = "Vehicle.Cabin.Infotainment.HMI.Brightness";1991    kind = "actuator";1992    datatype = "float";1993    sourceDescription = "Brightness of the HMI, relative to supported range. 0 = Lowest brightness possible. 100 = Maximum Brightness possible.";1994    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.";1995  }1996  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_HMI_Brightness {1997    quantityReference = "ISQ::dimensionless";1998    unitReference = "SI::percent";1999  }2000  @VssRangeMetadata about Vehicle_Cabin_Infotainment_HMI_Brightness {2001    minValue = "0";2002    maxValue = "100";2003  }20042005  attribute def Vehicle_Cabin_Infotainment_HMI_CurrentLanguage :> String;2006  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_CurrentLanguage {2007    path = "Vehicle.Cabin.Infotainment.HMI.CurrentLanguage";2008    kind = "sensor";2009    datatype = "string";2010    sourceDescription = "ISO 639-1 standard language code for the current HMI";2011    sourceComment = "";2012  }20132014  attribute def Vehicle_Cabin_Infotainment_HMI_DateFormat :> Vehicle_Cabin_Infotainment_HMI_DateFormat_AllowedValue;2015  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_DateFormat {2016    path = "Vehicle.Cabin.Infotainment.HMI.DateFormat";2017    kind = "actuator";2018    datatype = "string";2019    sourceDescription = "Date format used in the current HMI";2020    sourceComment = "";2021  }2022  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_DateFormat {2023    allowedValues = "YYYY_MM_DD, DD_MM_YYYY, MM_DD_YYYY, YY_MM_DD, DD_MM_YY, MM_DD_YY";2024  }20252026  attribute def Vehicle_Cabin_Infotainment_HMI_DayNightMode :> Vehicle_Cabin_Infotainment_HMI_DayNightMode_AllowedValue;2027  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_DayNightMode {2028    path = "Vehicle.Cabin.Infotainment.HMI.DayNightMode";2029    kind = "actuator";2030    datatype = "string";2031    sourceDescription = "Current display theme";2032    sourceComment = "";2033  }2034  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_DayNightMode {2035    allowedValues = "DAY, NIGHT";2036  }20372038  attribute def Vehicle_Cabin_Infotainment_HMI_DisplayOffDuration :> Integer;2039  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_DisplayOffDuration {2040    path = "Vehicle.Cabin.Infotainment.HMI.DisplayOffDuration";2041    kind = "actuator";2042    datatype = "uint16";2043    sourceDescription = "Duration in seconds before the display is turned off. Value shall be 0 if screen never shall turn off.";2044    sourceComment = "Display shall be turned off at HMI.LastActionTime + HMI.DisplayOffDuration, unless HMI.IsScreenAlwaysOn==True.";2045  }2046  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_HMI_DisplayOffDuration {2047    quantityReference = "ISQ::time";2048    unitReference = "SI::second";2049  }20502051  attribute def Vehicle_Cabin_Infotainment_HMI_DistanceUnit :> Vehicle_Cabin_Infotainment_HMI_DistanceUnit_AllowedValue;2052  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_DistanceUnit {2053    path = "Vehicle.Cabin.Infotainment.HMI.DistanceUnit";2054    kind = "actuator";2055    datatype = "string";2056    sourceDescription = "Distance unit used in the current HMI";2057    sourceComment = "";2058  }2059  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_DistanceUnit {2060    allowedValues = "MILES, KILOMETERS";2061  }20622063  attribute def Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits :> Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits_AllowedValue;2064  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits {2065    path = "Vehicle.Cabin.Infotainment.HMI.EVEconomyUnits";2066    kind = "actuator";2067    datatype = "string";2068    sourceDescription = "EV fuel economy unit used in the current HMI";2069    sourceComment = "";2070  }2071  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits {2072    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";2073  }20742075  attribute def Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits :> Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits_AllowedValue;2076  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits {2077    path = "Vehicle.Cabin.Infotainment.HMI.EVEnergyUnits";2078    kind = "actuator";2079    datatype = "string";2080    sourceDescription = "EV energy unit used in the current HMI";2081    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.";2082  }2083  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits {2084    allowedValues = "WATT_HOURS, AMPERE_HOURS, KILOWATT_HOURS";2085  }20862087  attribute def Vehicle_Cabin_Infotainment_HMI_FontSize :> Vehicle_Cabin_Infotainment_HMI_FontSize_AllowedValue;2088  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_FontSize {2089    path = "Vehicle.Cabin.Infotainment.HMI.FontSize";2090    kind = "actuator";2091    datatype = "string";2092    sourceDescription = "Font size used in the current HMI";2093    sourceComment = "";2094  }2095  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_FontSize {2096    allowedValues = "STANDARD, LARGE, EXTRA_LARGE";2097  }20982099  attribute def Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits :> Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits_AllowedValue;2100  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits {2101    path = "Vehicle.Cabin.Infotainment.HMI.FuelEconomyUnits";2102    kind = "actuator";2103    datatype = "string";2104    sourceDescription = "Fuel economy unit used in the current HMI";2105    sourceComment = "";2106  }2107  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits {2108    allowedValues = "MPG_UK, MPG_US, MILES_PER_LITER, KILOMETERS_PER_LITER, LITERS_PER_100_KILOMETERS";2109  }21102111  attribute def Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit :> Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit_AllowedValue;2112  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit {2113    path = "Vehicle.Cabin.Infotainment.HMI.FuelVolumeUnit";2114    kind = "actuator";2115    datatype = "string";2116    sourceDescription = "Fuel volume unit used in the current HMI";2117    sourceComment = "";2118  }2119  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit {2120    allowedValues = "LITER, GALLON_US, GALLON_UK";2121  }21222123  attribute def Vehicle_Cabin_Infotainment_HMI_IsScreenAlwaysOn :> Boolean;2124  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_IsScreenAlwaysOn {2125    path = "Vehicle.Cabin.Infotainment.HMI.IsScreenAlwaysOn";2126    kind = "actuator";2127    datatype = "boolean";2128    sourceDescription = "Used to prevent the screen going black if no action placed.";2129    sourceComment = "";2130  }21312132  attribute def Vehicle_Cabin_Infotainment_HMI_LastActionTime :> String;2133  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_LastActionTime {2134    path = "Vehicle.Cabin.Infotainment.HMI.LastActionTime";2135    kind = "sensor";2136    datatype = "string";2137    sourceDescription = "Time for last hmi action, formatted according to ISO 8601 with UTC time zone.";2138    sourceComment = "";2139  }2140  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_HMI_LastActionTime {2141    quantityReference = "n/a";2142    unitReference = "ISO 8601 lexical date/time string";2143  }21442145  attribute def Vehicle_Cabin_Infotainment_HMI_SpeedUnit :> Vehicle_Cabin_Infotainment_HMI_SpeedUnit_AllowedValue;2146  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_SpeedUnit {2147    path = "Vehicle.Cabin.Infotainment.HMI.SpeedUnit";2148    kind = "actuator";2149    datatype = "string";2150    sourceDescription = "Speed unit used in the current HMI";2151    sourceComment = "";2152  }2153  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_SpeedUnit {2154    allowedValues = "METERS_PER_SECOND, MILES_PER_HOUR, KILOMETERS_PER_HOUR";2155  }21562157  attribute def Vehicle_Cabin_Infotainment_HMI_TemperatureUnit :> Vehicle_Cabin_Infotainment_HMI_TemperatureUnit_AllowedValue;2158  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_TemperatureUnit {2159    path = "Vehicle.Cabin.Infotainment.HMI.TemperatureUnit";2160    kind = "actuator";2161    datatype = "string";2162    sourceDescription = "Temperature unit used in the current HMI";2163    sourceComment = "";2164  }2165  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_TemperatureUnit {2166    allowedValues = "C, F";2167  }21682169  attribute def Vehicle_Cabin_Infotainment_HMI_TimeFormat :> Vehicle_Cabin_Infotainment_HMI_TimeFormat_AllowedValue;2170  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_TimeFormat {2171    path = "Vehicle.Cabin.Infotainment.HMI.TimeFormat";2172    kind = "actuator";2173    datatype = "string";2174    sourceDescription = "Time format used in the current HMI";2175    sourceComment = "";2176  }2177  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_TimeFormat {2178    allowedValues = "HR_12, HR_24";2179  }21802181  attribute def Vehicle_Cabin_Infotainment_HMI_TirePressureUnit :> Vehicle_Cabin_Infotainment_HMI_TirePressureUnit_AllowedValue;2182  @VssSignalMetadata about Vehicle_Cabin_Infotainment_HMI_TirePressureUnit {2183    path = "Vehicle.Cabin.Infotainment.HMI.TirePressureUnit";2184    kind = "actuator";2185    datatype = "string";2186    sourceDescription = "Tire pressure unit used in the current HMI";2187    sourceComment = "";2188  }2189  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_HMI_TirePressureUnit {2190    allowedValues = "PSI, KPA, BAR";2191  }21922193  attribute def Vehicle_Cabin_Infotainment_IsAutoPowerOptimize :> Boolean;2194  @VssSignalMetadata about Vehicle_Cabin_Infotainment_IsAutoPowerOptimize {2195    path = "Vehicle.Cabin.Infotainment.IsAutoPowerOptimize";2196    kind = "actuator";2197    datatype = "boolean";2198    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.";2199    sourceComment = "";2200  }22012202  attribute def Vehicle_Cabin_Infotainment_Media_Action :> Vehicle_Cabin_Infotainment_Media_Action_AllowedValue;2203  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Action {2204    path = "Vehicle.Cabin.Infotainment.Media.Action";2205    kind = "actuator";2206    datatype = "string";2207    sourceDescription = "Tells if the media was";2208    sourceComment = "";2209  }2210  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_Media_Action {2211    allowedValues = "UNKNOWN, STOP, PLAY, FAST_FORWARD, FAST_BACKWARD, SKIP_FORWARD, SKIP_BACKWARD";2212  }22132214  attribute def Vehicle_Cabin_Infotainment_Media_DeclinedURI :> String;2215  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_DeclinedURI {2216    path = "Vehicle.Cabin.Infotainment.Media.DeclinedURI";2217    kind = "sensor";2218    datatype = "string";2219    sourceDescription = "URI of suggested media that was declined";2220    sourceComment = "";2221  }22222223  attribute def Vehicle_Cabin_Infotainment_Media_Played_Album :> String;2224  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_Album {2225    path = "Vehicle.Cabin.Infotainment.Media.Played.Album";2226    kind = "sensor";2227    datatype = "string";2228    sourceDescription = "Name of album being played";2229    sourceComment = "";2230  }22312232  attribute def Vehicle_Cabin_Infotainment_Media_Played_Artist :> String;2233  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_Artist {2234    path = "Vehicle.Cabin.Infotainment.Media.Played.Artist";2235    kind = "sensor";2236    datatype = "string";2237    sourceDescription = "Name of artist being played";2238    sourceComment = "";2239  }22402241  attribute def Vehicle_Cabin_Infotainment_Media_Played_Genre :> String;2242  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_Genre {2243    path = "Vehicle.Cabin.Infotainment.Media.Played.Genre";2244    kind = "sensor";2245    datatype = "string";2246    sourceDescription = "Name of genre being played";2247    sourceComment = "";2248  }22492250  attribute def Vehicle_Cabin_Infotainment_Media_Played_PlaybackRate :> Real;2251  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_PlaybackRate {2252    path = "Vehicle.Cabin.Infotainment.Media.Played.PlaybackRate";2253    kind = "actuator";2254    datatype = "float";2255    sourceDescription = "Current playback rate of media being played.";2256    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.";2257  }22582259  attribute def Vehicle_Cabin_Infotainment_Media_Played_Source :> Vehicle_Cabin_Infotainment_Media_Played_Source_AllowedValue;2260  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_Source {2261    path = "Vehicle.Cabin.Infotainment.Media.Played.Source";2262    kind = "actuator";2263    datatype = "string";2264    sourceDescription = "Media selected for playback";2265    sourceComment = "";2266  }2267  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_Media_Played_Source {2268    allowedValues = "UNKNOWN, SIRIUS_XM, AM, FM, DAB, TV, CD, DVD, AUX, USB, DISK, BLUETOOTH, INTERNET, VOICE, BEEP";2269  }22702271  attribute def Vehicle_Cabin_Infotainment_Media_Played_Track :> String;2272  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_Track {2273    path = "Vehicle.Cabin.Infotainment.Media.Played.Track";2274    kind = "sensor";2275    datatype = "string";2276    sourceDescription = "Name of track being played";2277    sourceComment = "";2278  }22792280  attribute def Vehicle_Cabin_Infotainment_Media_Played_URI :> String;2281  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Played_URI {2282    path = "Vehicle.Cabin.Infotainment.Media.Played.URI";2283    kind = "sensor";2284    datatype = "string";2285    sourceDescription = "User Resource associated with the media";2286    sourceComment = "";2287  }22882289  attribute def Vehicle_Cabin_Infotainment_Media_SelectedURI :> String;2290  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_SelectedURI {2291    path = "Vehicle.Cabin.Infotainment.Media.SelectedURI";2292    kind = "actuator";2293    datatype = "string";2294    sourceDescription = "URI of suggested media that was selected";2295    sourceComment = "";2296  }22972298  attribute def Vehicle_Cabin_Infotainment_Media_Volume :> Integer;2299  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Media_Volume {2300    path = "Vehicle.Cabin.Infotainment.Media.Volume";2301    kind = "actuator";2302    datatype = "uint8";2303    sourceDescription = "Current Media Volume";2304    sourceComment = "";2305  }2306  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_Media_Volume {2307    quantityReference = "ISQ::dimensionless";2308    unitReference = "SI::percent";2309  }2310  @VssRangeMetadata about Vehicle_Cabin_Infotainment_Media_Volume {2311    minValue = "0";2312    maxValue = "100";2313  }23142315  attribute def Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude :> Real;2316  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude {2317    path = "Vehicle.Cabin.Infotainment.Navigation.DestinationSet.Latitude";2318    kind = "actuator";2319    datatype = "double";2320    sourceDescription = "Latitude of destination in WGS 84 geodetic coordinates.";2321    sourceComment = "";2322  }2323  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude {2324    quantityReference = "ISQ::planeAngle";2325    unitReference = "SI::degree";2326  }2327  @VssRangeMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude {2328    minValue = "-90";2329    maxValue = "90";2330  }23312332  attribute def Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude :> Real;2333  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude {2334    path = "Vehicle.Cabin.Infotainment.Navigation.DestinationSet.Longitude";2335    kind = "actuator";2336    datatype = "double";2337    sourceDescription = "Longitude of destination in WGS 84 geodetic coordinates.";2338    sourceComment = "";2339  }2340  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude {2341    quantityReference = "ISQ::planeAngle";2342    unitReference = "SI::degree";2343  }2344  @VssRangeMetadata about Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude {2345    minValue = "-180";2346    maxValue = "180";2347  }23482349  attribute def Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice :> Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice_AllowedValue;2350  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice {2351    path = "Vehicle.Cabin.Infotainment.Navigation.GuidanceVoice";2352    kind = "actuator";2353    datatype = "string";2354    sourceDescription = "Navigation guidance state that was selected.";2355    sourceComment = "ETC indicates a voice alternative not covered by the explicitly listed alternatives.";2356  }2357  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice {2358    allowedValues = "STANDARD_MALE, STANDARD_FEMALE, ETC";2359  }23602361  attribute def Vehicle_Cabin_Infotainment_Navigation_Map_IsAutoScaleModeUsed :> Boolean;2362  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_Map_IsAutoScaleModeUsed {2363    path = "Vehicle.Cabin.Infotainment.Navigation.Map.IsAutoScaleModeUsed";2364    kind = "actuator";2365    datatype = "boolean";2366    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";2367    sourceComment = "If true, then auto-scaling mode is used. If false, then manual-scaling mode is used.";2368  }23692370  attribute def Vehicle_Cabin_Infotainment_Navigation_Mute :> Vehicle_Cabin_Infotainment_Navigation_Mute_AllowedValue;2371  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_Mute {2372    path = "Vehicle.Cabin.Infotainment.Navigation.Mute";2373    kind = "actuator";2374    datatype = "string";2375    sourceDescription = "Navigation mute state that was selected.";2376    sourceComment = "";2377  }2378  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_Navigation_Mute {2379    allowedValues = "MUTED, ALERT_ONLY, UNMUTED";2380  }23812382  attribute def Vehicle_Cabin_Infotainment_Navigation_Volume :> Integer;2383  @VssSignalMetadata about Vehicle_Cabin_Infotainment_Navigation_Volume {2384    path = "Vehicle.Cabin.Infotainment.Navigation.Volume";2385    kind = "actuator";2386    datatype = "uint8";2387    sourceDescription = "Current navigation volume";2388    sourceComment = "";2389  }2390  @VssQuantityMetadata about Vehicle_Cabin_Infotainment_Navigation_Volume {2391    quantityReference = "ISQ::dimensionless";2392    unitReference = "SI::percent";2393  }2394  @VssRangeMetadata about Vehicle_Cabin_Infotainment_Navigation_Volume {2395    minValue = "0";2396    maxValue = "100";2397  }23982399  attribute def Vehicle_Cabin_Infotainment_PowerOptimizeLevel :> Integer;2400  @VssSignalMetadata about Vehicle_Cabin_Infotainment_PowerOptimizeLevel {2401    path = "Vehicle.Cabin.Infotainment.PowerOptimizeLevel";2402    kind = "actuator";2403    datatype = "uint8";2404    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.";2405    sourceComment = "";2406  }2407  @VssRangeMetadata about Vehicle_Cabin_Infotainment_PowerOptimizeLevel {2408    minValue = "0";2409    maxValue = "10";2410  }24112412  attribute def Vehicle_Cabin_Infotainment_SmartphoneProjection_Active :> Vehicle_Cabin_Infotainment_SmartphoneProjection_Active_AllowedValue;2413  @VssSignalMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_Active {2414    path = "Vehicle.Cabin.Infotainment.SmartphoneProjection.Active";2415    kind = "actuator";2416    datatype = "string";2417    sourceDescription = "Projection activation info.";2418    sourceComment = "NONE indicates that projection is not supported.";2419  }2420  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_Active {2421    allowedValues = "NONE, ACTIVE, INACTIVE";2422  }24232424  attribute def Vehicle_Cabin_Infotainment_SmartphoneProjection_Source :> Vehicle_Cabin_Infotainment_SmartphoneProjection_Source_AllowedValue;2425  @VssSignalMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_Source {2426    path = "Vehicle.Cabin.Infotainment.SmartphoneProjection.Source";2427    kind = "actuator";2428    datatype = "string";2429    sourceDescription = "Connectivity source selected for projection.";2430    sourceComment = "Smartphone projection exposes or controls specific applications on the Smartphone on the vehicle infotainment system.";2431  }2432  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_Source {2433    allowedValues = "USB, BLUETOOTH, WIFI";2434  }24352436  attribute def Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode :> Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode_AllowedValue;2437  @VssSignalMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode {2438    path = "Vehicle.Cabin.Infotainment.SmartphoneProjection.SupportedMode";2439    kind = "attribute";2440    datatype = "string[]";2441    sourceDescription = "Supportable list for projection.";2442    sourceComment = "";2443  }2444  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode {2445    allowedValues = "ANDROID_AUTO, APPLE_CARPLAY, MIRROR_LINK, OTHER";2446  }24472448  attribute def Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active :> Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active_AllowedValue;2449  @VssSignalMetadata about Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active {2450    path = "Vehicle.Cabin.Infotainment.SmartphoneScreenMirroring.Active";2451    kind = "actuator";2452    datatype = "string";2453    sourceDescription = "Mirroring activation info.";2454    sourceComment = "NONE indicates that mirroring is not supported.";2455  }2456  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active {2457    allowedValues = "NONE, ACTIVE, INACTIVE";2458  }24592460  attribute def Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source :> Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source_AllowedValue;2461  @VssSignalMetadata about Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source {2462    path = "Vehicle.Cabin.Infotainment.SmartphoneScreenMirroring.Source";2463    kind = "actuator";2464    datatype = "string";2465    sourceDescription = "Connectivity source selected for mirroring.";2466    sourceComment = "";2467  }2468  @VssAllowedValuesMetadata about Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source {2469    allowedValues = "USB, BLUETOOTH, WIFI";2470  }24712472  attribute def Vehicle_Cabin_IsAutoPowerOptimize :> Boolean;2473  @VssSignalMetadata about Vehicle_Cabin_IsAutoPowerOptimize {2474    path = "Vehicle.Cabin.IsAutoPowerOptimize";2475    kind = "actuator";2476    datatype = "boolean";2477    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.";2478    sourceComment = "";2479  }24802481  attribute def Vehicle_Cabin_IsWindowChildLockEngaged :> Boolean;2482  @VssSignalMetadata about Vehicle_Cabin_IsWindowChildLockEngaged {2483    path = "Vehicle.Cabin.IsWindowChildLockEngaged";2484    kind = "actuator";2485    datatype = "boolean";2486    sourceDescription = "Is window child lock engaged. True = Engaged. False = Disengaged.";2487    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.";2488  }24892490  attribute def Vehicle_Cabin_Light_AmbientLight_Color :> String;2491  @VssSignalMetadata about Vehicle_Cabin_Light_AmbientLight_Color {2492    path = "Vehicle.Cabin.Light.AmbientLight.Color";2493    kind = "actuator";2494    datatype = "string";2495    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\".";2496    sourceComment = "For example; \"#C0C0C0\" = Silver, \"#FFD700\" = Gold, \"#000000\" = Black, \"#FFFFFF\" = White, etc.";2497  }24982499  attribute def Vehicle_Cabin_Light_AmbientLight_Intensity :> Integer;2500  @VssSignalMetadata about Vehicle_Cabin_Light_AmbientLight_Intensity {2501    path = "Vehicle.Cabin.Light.AmbientLight.Intensity";2502    kind = "actuator";2503    datatype = "uint8";2504    sourceDescription = "How much of the maximum possible brightness of the light is used. 1 = Maximum attenuation, 100 = No attenuation (i.e. full brightness).";2505    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.";2506  }2507  @VssQuantityMetadata about Vehicle_Cabin_Light_AmbientLight_Intensity {2508    quantityReference = "ISQ::dimensionless";2509    unitReference = "SI::percent";2510  }2511  @VssRangeMetadata about Vehicle_Cabin_Light_AmbientLight_Intensity {2512    minValue = "1";2513    maxValue = "100";2514  }25152516  attribute def Vehicle_Cabin_Light_AmbientLight_IsLightOn :> Boolean;2517  @VssSignalMetadata about Vehicle_Cabin_Light_AmbientLight_IsLightOn {2518    path = "Vehicle.Cabin.Light.AmbientLight.IsLightOn";2519    kind = "actuator";2520    datatype = "boolean";2521    sourceDescription = "Indicates whether the light is turned on. True = On, False = Off.";2522    sourceComment = "";2523  }25242525  attribute def Vehicle_Cabin_Light_InteractiveLightBar_Color :> String;2526  @VssSignalMetadata about Vehicle_Cabin_Light_InteractiveLightBar_Color {2527    path = "Vehicle.Cabin.Light.InteractiveLightBar.Color";2528    kind = "actuator";2529    datatype = "string";2530    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\".";2531    sourceComment = "For example; \"#C0C0C0\" = Silver, \"#FFD700\" = Gold, \"#000000\" = Black, \"#FFFFFF\" = White, etc.";2532  }25332534  attribute def Vehicle_Cabin_Light_InteractiveLightBar_Effect :> String;2535  @VssSignalMetadata about Vehicle_Cabin_Light_InteractiveLightBar_Effect {2536    path = "Vehicle.Cabin.Light.InteractiveLightBar.Effect";2537    kind = "actuator";2538    datatype = "string";2539    sourceDescription = "Light effect selection from a predefined set of allowed values.";2540    sourceComment = "Default and allowed values are OEM-specific and should be defined accordingly (e.g. with the use of overlays).";2541  }25422543  attribute def Vehicle_Cabin_Light_InteractiveLightBar_Intensity :> Integer;2544  @VssSignalMetadata about Vehicle_Cabin_Light_InteractiveLightBar_Intensity {2545    path = "Vehicle.Cabin.Light.InteractiveLightBar.Intensity";2546    kind = "actuator";2547    datatype = "uint8";2548    sourceDescription = "How much of the maximum possible brightness of the light is used. 1 = Maximum attenuation, 100 = No attenuation (i.e. full brightness).";2549    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.";2550  }2551  @VssQuantityMetadata about Vehicle_Cabin_Light_InteractiveLightBar_Intensity {2552    quantityReference = "ISQ::dimensionless";2553    unitReference = "SI::percent";2554  }2555  @VssRangeMetadata about Vehicle_Cabin_Light_InteractiveLightBar_Intensity {2556    minValue = "1";2557    maxValue = "100";2558  }25592560  attribute def Vehicle_Cabin_Light_InteractiveLightBar_IsLightOn :> Boolean;2561  @VssSignalMetadata about Vehicle_Cabin_Light_InteractiveLightBar_IsLightOn {2562    path = "Vehicle.Cabin.Light.InteractiveLightBar.IsLightOn";2563    kind = "actuator";2564    datatype = "boolean";2565    sourceDescription = "Indicates whether the light is turned on. True = On, False = Off.";2566    sourceComment = "";2567  }25682569  attribute def Vehicle_Cabin_Light_IsDomeOn :> Boolean;2570  @VssSignalMetadata about Vehicle_Cabin_Light_IsDomeOn {2571    path = "Vehicle.Cabin.Light.IsDomeOn";2572    kind = "actuator";2573    datatype = "boolean";2574    sourceDescription = "Is central dome light on";2575    sourceComment = "";2576  }25772578  attribute def Vehicle_Cabin_Light_IsGloveBoxOn :> Boolean;2579  @VssSignalMetadata about Vehicle_Cabin_Light_IsGloveBoxOn {2580    path = "Vehicle.Cabin.Light.IsGloveBoxOn";2581    kind = "actuator";2582    datatype = "boolean";2583    sourceDescription = "Is glove box light on";2584    sourceComment = "";2585  }25862587  attribute def Vehicle_Cabin_Light_PerceivedAmbientLight :> Integer;2588  @VssSignalMetadata about Vehicle_Cabin_Light_PerceivedAmbientLight {2589    path = "Vehicle.Cabin.Light.PerceivedAmbientLight";2590    kind = "sensor";2591    datatype = "uint8";2592    sourceDescription = "The percentage of ambient light that is measured (e.g., by a sensor) inside the cabin. 0 = No ambient light. 100 = Full brightness.";2593    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.";2594  }2595  @VssQuantityMetadata about Vehicle_Cabin_Light_PerceivedAmbientLight {2596    quantityReference = "ISQ::dimensionless";2597    unitReference = "SI::percent";2598  }2599  @VssRangeMetadata about Vehicle_Cabin_Light_PerceivedAmbientLight {2600    minValue = "0";2601    maxValue = "100";2602  }26032604  attribute def Vehicle_Cabin_Light_Spotlight_Color :> String;2605  @VssSignalMetadata about Vehicle_Cabin_Light_Spotlight_Color {2606    path = "Vehicle.Cabin.Light.Spotlight.Color";2607    kind = "actuator";2608    datatype = "string";2609    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\".";2610    sourceComment = "For example; \"#C0C0C0\" = Silver, \"#FFD700\" = Gold, \"#000000\" = Black, \"#FFFFFF\" = White, etc.";2611  }26122613  attribute def Vehicle_Cabin_Light_Spotlight_Intensity :> Integer;2614  @VssSignalMetadata about Vehicle_Cabin_Light_Spotlight_Intensity {2615    path = "Vehicle.Cabin.Light.Spotlight.Intensity";2616    kind = "actuator";2617    datatype = "uint8";2618    sourceDescription = "How much of the maximum possible brightness of the light is used. 1 = Maximum attenuation, 100 = No attenuation (i.e. full brightness).";2619    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.";2620  }2621  @VssQuantityMetadata about Vehicle_Cabin_Light_Spotlight_Intensity {2622    quantityReference = "ISQ::dimensionless";2623    unitReference = "SI::percent";2624  }2625  @VssRangeMetadata about Vehicle_Cabin_Light_Spotlight_Intensity {2626    minValue = "1";2627    maxValue = "100";2628  }26292630  attribute def Vehicle_Cabin_Light_Spotlight_IsLightOn :> Boolean;2631  @VssSignalMetadata about Vehicle_Cabin_Light_Spotlight_IsLightOn {2632    path = "Vehicle.Cabin.Light.Spotlight.IsLightOn";2633    kind = "actuator";2634    datatype = "boolean";2635    sourceDescription = "Indicates whether the light is turned on. True = On, False = Off.";2636    sourceComment = "";2637  }26382639  attribute def Vehicle_Cabin_PowerOptimizeLevel :> Integer;2640  @VssSignalMetadata about Vehicle_Cabin_PowerOptimizeLevel {2641    path = "Vehicle.Cabin.PowerOptimizeLevel";2642    kind = "actuator";2643    datatype = "uint8";2644    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.";2645    sourceComment = "";2646  }2647  @VssRangeMetadata about Vehicle_Cabin_PowerOptimizeLevel {2648    minValue = "0";2649    maxValue = "10";2650  }26512652  attribute def Vehicle_Cabin_RearShade_IsOpen :> Boolean;2653  @VssSignalMetadata about Vehicle_Cabin_RearShade_IsOpen {2654    path = "Vehicle.Cabin.RearShade.IsOpen";2655    kind = "actuator";2656    datatype = "boolean";2657    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";2658    sourceComment = "";2659  }26602661  attribute def Vehicle_Cabin_RearShade_Position :> Integer;2662  @VssSignalMetadata about Vehicle_Cabin_RearShade_Position {2663    path = "Vehicle.Cabin.RearShade.Position";2664    kind = "actuator";2665    datatype = "uint8";2666    sourceDescription = "Item position. 0 = Start position 100 = End position.";2667    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";2668  }2669  @VssQuantityMetadata about Vehicle_Cabin_RearShade_Position {2670    quantityReference = "ISQ::dimensionless";2671    unitReference = "SI::percent";2672  }2673  @VssRangeMetadata about Vehicle_Cabin_RearShade_Position {2674    minValue = "0";2675    maxValue = "100";2676  }26772678  attribute def Vehicle_Cabin_RearShade_Switch :> Vehicle_Cabin_RearShade_Switch_AllowedValue;2679  @VssSignalMetadata about Vehicle_Cabin_RearShade_Switch {2680    path = "Vehicle.Cabin.RearShade.Switch";2681    kind = "actuator";2682    datatype = "string";2683    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";2684    sourceComment = "";2685  }2686  @VssAllowedValuesMetadata about Vehicle_Cabin_RearShade_Switch {2687    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";2688  }26892690  attribute def Vehicle_Cabin_RearviewMirror_DimmingLevel :> Integer;2691  @VssSignalMetadata about Vehicle_Cabin_RearviewMirror_DimmingLevel {2692    path = "Vehicle.Cabin.RearviewMirror.DimmingLevel";2693    kind = "actuator";2694    datatype = "uint8";2695    sourceDescription = "Dimming level of rear-view mirror. 0 = Undimmed. 100 = Fully dimmed.";2696    sourceComment = "";2697  }2698  @VssQuantityMetadata about Vehicle_Cabin_RearviewMirror_DimmingLevel {2699    quantityReference = "ISQ::dimensionless";2700    unitReference = "SI::percent";2701  }2702  @VssRangeMetadata about Vehicle_Cabin_RearviewMirror_DimmingLevel {2703    minValue = "";2704    maxValue = "100";2705  }27062707  attribute def Vehicle_Cabin_Seat_Airbag_IsDeployed :> Boolean;2708  @VssSignalMetadata about Vehicle_Cabin_Seat_Airbag_IsDeployed {2709    path = "Vehicle.Cabin.Seat.Airbag.IsDeployed";2710    kind = "sensor";2711    datatype = "boolean";2712    sourceDescription = "Airbag deployment status. True = Airbag deployed. False = Airbag not deployed.";2713    sourceComment = "";2714  }27152716  attribute def Vehicle_Cabin_Seat_Airbag_IsEnabled :> Boolean;2717  @VssSignalMetadata about Vehicle_Cabin_Seat_Airbag_IsEnabled {2718    path = "Vehicle.Cabin.Seat.Airbag.IsEnabled";2719    kind = "sensor";2720    datatype = "boolean";2721    sourceDescription = "Airbag enabled status. True = Airbag enabled. False = Airbag not enabled.";2722    sourceComment = "";2723  }27242725  attribute def Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport :> Real;2726  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport {2727    path = "Vehicle.Cabin.Seat.Backrest.BottomLumbarSupport";2728    kind = "actuator";2729    datatype = "float";2730    sourceDescription = "Bottom lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position.";2731    sourceComment = "";2732  }2733  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport {2734    quantityReference = "ISQ::dimensionless";2735    unitReference = "SI::percent";2736  }2737  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport {2738    minValue = "0";2739    maxValue = "100";2740  }27412742  attribute def Vehicle_Cabin_Seat_Backrest_HeatingCooling :> Integer;2743  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_HeatingCooling {2744    path = "Vehicle.Cabin.Seat.Backrest.HeatingCooling";2745    kind = "actuator";2746    datatype = "int8";2747    sourceDescription = "Heating or Cooling requsted for the Item. -100 = Maximum cooling, 0 = Heating/cooling deactivated, 100 = Maximum heating.";2748    sourceComment = "";2749  }2750  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_HeatingCooling {2751    quantityReference = "ISQ::dimensionless";2752    unitReference = "SI::percent";2753  }2754  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_HeatingCooling {2755    minValue = "-100";2756    maxValue = "100";2757  }27582759  attribute def Vehicle_Cabin_Seat_Backrest_IsLessLumbarSupportSwitchEngaged :> Boolean;2760  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsLessLumbarSupportSwitchEngaged {2761    path = "Vehicle.Cabin.Seat.Backrest.IsLessLumbarSupportSwitchEngaged";2762    kind = "actuator";2763    datatype = "boolean";2764    sourceDescription = "Is switch for less lumbar support engaged.";2765    sourceComment = "Affects the property (Backrest.LumbarSupport).";2766  }27672768  attribute def Vehicle_Cabin_Seat_Backrest_IsLessSideBolsterSupportSwitchEngaged :> Boolean;2769  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsLessSideBolsterSupportSwitchEngaged {2770    path = "Vehicle.Cabin.Seat.Backrest.IsLessSideBolsterSupportSwitchEngaged";2771    kind = "actuator";2772    datatype = "boolean";2773    sourceDescription = "Is switch for less side bolster support engaged.";2774    sourceComment = "Affects the property (Backrest.SideBolsterSupport).";2775  }27762777  attribute def Vehicle_Cabin_Seat_Backrest_IsLumbarDownSwitchEngaged :> Boolean;2778  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsLumbarDownSwitchEngaged {2779    path = "Vehicle.Cabin.Seat.Backrest.IsLumbarDownSwitchEngaged";2780    kind = "actuator";2781    datatype = "boolean";2782    sourceDescription = "Lumbar down switch engaged.";2783    sourceComment = "Affects the property (Backrest.LumbarSupport).";2784  }27852786  attribute def Vehicle_Cabin_Seat_Backrest_IsLumbarUpSwitchEngaged :> Boolean;2787  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsLumbarUpSwitchEngaged {2788    path = "Vehicle.Cabin.Seat.Backrest.IsLumbarUpSwitchEngaged";2789    kind = "actuator";2790    datatype = "boolean";2791    sourceDescription = "Lumbar up switch engaged.";2792    sourceComment = "Affects the property (Backrest.LumbarSupport).";2793  }27942795  attribute def Vehicle_Cabin_Seat_Backrest_IsMoreLumbarSupportSwitchEngaged :> Boolean;2796  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsMoreLumbarSupportSwitchEngaged {2797    path = "Vehicle.Cabin.Seat.Backrest.IsMoreLumbarSupportSwitchEngaged";2798    kind = "actuator";2799    datatype = "boolean";2800    sourceDescription = "Is switch for more lumbar support engaged.";2801    sourceComment = "Affects the property (Backrest.LumbarSupport).";2802  }28032804  attribute def Vehicle_Cabin_Seat_Backrest_IsMoreSideBolsterSupportSwitchEngaged :> Boolean;2805  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsMoreSideBolsterSupportSwitchEngaged {2806    path = "Vehicle.Cabin.Seat.Backrest.IsMoreSideBolsterSupportSwitchEngaged";2807    kind = "actuator";2808    datatype = "boolean";2809    sourceDescription = "Is switch for more side bolster support engaged.";2810    sourceComment = "Affects the property (Backrest.SideBolsterSupport).";2811  }28122813  attribute def Vehicle_Cabin_Seat_Backrest_IsReclineBackwardSwitchEngaged :> Boolean;2814  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsReclineBackwardSwitchEngaged {2815    path = "Vehicle.Cabin.Seat.Backrest.IsReclineBackwardSwitchEngaged";2816    kind = "actuator";2817    datatype = "boolean";2818    sourceDescription = "Backrest recline backward switch engaged.";2819    sourceComment = "Affects the property (Backrest.Recline).";2820  }28212822  attribute def Vehicle_Cabin_Seat_Backrest_IsReclineForwardSwitchEngaged :> Boolean;2823  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_IsReclineForwardSwitchEngaged {2824    path = "Vehicle.Cabin.Seat.Backrest.IsReclineForwardSwitchEngaged";2825    kind = "actuator";2826    datatype = "boolean";2827    sourceDescription = "Backrest recline forward switch engaged.";2828    sourceComment = "Affects the property (Backrest.Recline).";2829  }28302831  attribute def Vehicle_Cabin_Seat_Backrest_LumbarHeight :> Integer;2832  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_LumbarHeight {2833    path = "Vehicle.Cabin.Seat.Backrest.LumbarHeight";2834    kind = "actuator";2835    datatype = "uint8";2836    sourceDescription = "Height of lumbar support. Position is relative within available movable range of the lumbar support. 0 = Lowermost position supported.";2837    sourceComment = "";2838  }2839  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_LumbarHeight {2840    quantityReference = "ISQ::length";2841    unitReference = "SI::millimetre";2842  }2843  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_LumbarHeight {2844    minValue = "0";2845    maxValue = "";2846  }28472848  attribute def Vehicle_Cabin_Seat_Backrest_LumbarSupport :> Real;2849  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_LumbarSupport {2850    path = "Vehicle.Cabin.Seat.Backrest.LumbarSupport";2851    kind = "actuator";2852    datatype = "float";2853    sourceDescription = "Lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position.";2854    sourceComment = "A vehicle should typically either use this generic lumbar signal or the more specified top/mid/bottom signals.";2855  }2856  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_LumbarSupport {2857    quantityReference = "ISQ::dimensionless";2858    unitReference = "SI::percent";2859  }2860  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_LumbarSupport {2861    minValue = "0";2862    maxValue = "100";2863  }28642865  attribute def Vehicle_Cabin_Seat_Backrest_MidLumbarSupport :> Real;2866  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_MidLumbarSupport {2867    path = "Vehicle.Cabin.Seat.Backrest.MidLumbarSupport";2868    kind = "actuator";2869    datatype = "float";2870    sourceDescription = "Mid lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position.";2871    sourceComment = "";2872  }2873  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_MidLumbarSupport {2874    quantityReference = "ISQ::dimensionless";2875    unitReference = "SI::percent";2876  }2877  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_MidLumbarSupport {2878    minValue = "0";2879    maxValue = "100";2880  }28812882  attribute def Vehicle_Cabin_Seat_Backrest_Recline :> Real;2883  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_Recline {2884    path = "Vehicle.Cabin.Seat.Backrest.Recline";2885    kind = "actuator";2886    datatype = "float";2887    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.";2888    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.";2889  }2890  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_Recline {2891    quantityReference = "ISQ::planeAngle";2892    unitReference = "SI::degree";2893  }28942895  attribute def Vehicle_Cabin_Seat_Backrest_SideBolsterSupport :> Real;2896  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupport {2897    path = "Vehicle.Cabin.Seat.Backrest.SideBolsterSupport";2898    kind = "actuator";2899    datatype = "float";2900    sourceDescription = "Side bolster support. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";2901    sourceComment = "";2902  }2903  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupport {2904    quantityReference = "ISQ::dimensionless";2905    unitReference = "SI::percent";2906  }2907  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupport {2908    minValue = "0";2909    maxValue = "100";2910  }29112912  attribute def Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft :> Real;2913  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft {2914    path = "Vehicle.Cabin.Seat.Backrest.SideBolsterSupportLeft";2915    kind = "actuator";2916    datatype = "float";2917    sourceDescription = "Side bolster support left. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";2918    sourceComment = "";2919  }2920  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft {2921    quantityReference = "ISQ::dimensionless";2922    unitReference = "SI::percent";2923  }2924  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft {2925    minValue = "0";2926    maxValue = "100";2927  }29282929  attribute def Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight :> Real;2930  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight {2931    path = "Vehicle.Cabin.Seat.Backrest.SideBolsterSupportRight";2932    kind = "actuator";2933    datatype = "float";2934    sourceDescription = "Side bolster support right. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";2935    sourceComment = "";2936  }2937  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight {2938    quantityReference = "ISQ::dimensionless";2939    unitReference = "SI::percent";2940  }2941  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight {2942    minValue = "0";2943    maxValue = "100";2944  }29452946  attribute def Vehicle_Cabin_Seat_Backrest_TopLumbarSupport :> Real;2947  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_TopLumbarSupport {2948    path = "Vehicle.Cabin.Seat.Backrest.TopLumbarSupport";2949    kind = "actuator";2950    datatype = "float";2951    sourceDescription = "Top lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position.";2952    sourceComment = "";2953  }2954  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_TopLumbarSupport {2955    quantityReference = "ISQ::dimensionless";2956    unitReference = "SI::percent";2957  }2958  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_TopLumbarSupport {2959    minValue = "0";2960    maxValue = "100";2961  }29622963  attribute def Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport :> Real;2964  @VssSignalMetadata about Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport {2965    path = "Vehicle.Cabin.Seat.Backrest.UpperShoulderSupport";2966    kind = "actuator";2967    datatype = "float";2968    sourceDescription = "Upper shoulder support. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";2969    sourceComment = "";2970  }2971  @VssQuantityMetadata about Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport {2972    quantityReference = "ISQ::dimensionless";2973    unitReference = "SI::percent";2974  }2975  @VssRangeMetadata about Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport {2976    minValue = "0";2977    maxValue = "100";2978  }29792980  attribute def Vehicle_Cabin_Seat_Headrest_Angle :> Real;2981  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_Angle {2982    path = "Vehicle.Cabin.Seat.Headrest.Angle";2983    kind = "actuator";2984    datatype = "float";2985    sourceDescription = "Headrest angle, relative to backrest, 0 degrees if parallel to backrest, Positive degrees = tilted forward.";2986    sourceComment = "";2987  }2988  @VssQuantityMetadata about Vehicle_Cabin_Seat_Headrest_Angle {2989    quantityReference = "ISQ::planeAngle";2990    unitReference = "SI::degree";2991  }29922993  attribute def Vehicle_Cabin_Seat_Headrest_Height :> Integer;2994  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_Height {2995    path = "Vehicle.Cabin.Seat.Headrest.Height";2996    kind = "actuator";2997    datatype = "uint8";2998    sourceDescription = "Position of headrest relative to movable range of the head rest. 0 = Bottommost position supported.";2999    sourceComment = "";3000  }3001  @VssQuantityMetadata about Vehicle_Cabin_Seat_Headrest_Height {3002    quantityReference = "ISQ::length";3003    unitReference = "SI::millimetre";3004  }3005  @VssRangeMetadata about Vehicle_Cabin_Seat_Headrest_Height {3006    minValue = "0";3007    maxValue = "";3008  }30093010  attribute def Vehicle_Cabin_Seat_Headrest_IsBackwardSwitchEngaged :> Boolean;3011  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_IsBackwardSwitchEngaged {3012    path = "Vehicle.Cabin.Seat.Headrest.IsBackwardSwitchEngaged";3013    kind = "actuator";3014    datatype = "boolean";3015    sourceDescription = "Headrest backward switch engaged.";3016    sourceComment = "Affects the property (Headrest.Angle).";3017  }30183019  attribute def Vehicle_Cabin_Seat_Headrest_IsDownSwitchEngaged :> Boolean;3020  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_IsDownSwitchEngaged {3021    path = "Vehicle.Cabin.Seat.Headrest.IsDownSwitchEngaged";3022    kind = "actuator";3023    datatype = "boolean";3024    sourceDescription = "Headrest down switch engaged.";3025    sourceComment = "Affects the property (Headrest.Height).";3026  }30273028  attribute def Vehicle_Cabin_Seat_Headrest_IsForwardSwitchEngaged :> Boolean;3029  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_IsForwardSwitchEngaged {3030    path = "Vehicle.Cabin.Seat.Headrest.IsForwardSwitchEngaged";3031    kind = "actuator";3032    datatype = "boolean";3033    sourceDescription = "Headrest forward switch engaged.";3034    sourceComment = "Affects the property (Headrest.Angle).";3035  }30363037  attribute def Vehicle_Cabin_Seat_Headrest_IsUpSwitchEngaged :> Boolean;3038  @VssSignalMetadata about Vehicle_Cabin_Seat_Headrest_IsUpSwitchEngaged {3039    path = "Vehicle.Cabin.Seat.Headrest.IsUpSwitchEngaged";3040    kind = "actuator";3041    datatype = "boolean";3042    sourceDescription = "Headrest up switch engaged.";3043    sourceComment = "Affects the property (Headrest.Height).";3044  }30453046  attribute def Vehicle_Cabin_Seat_HeatingCooling :> Integer;3047  @VssSignalMetadata about Vehicle_Cabin_Seat_HeatingCooling {3048    path = "Vehicle.Cabin.Seat.HeatingCooling";3049    kind = "actuator";3050    datatype = "int8";3051    sourceDescription = "Heating or Cooling requsted for the Item. -100 = Maximum cooling, 0 = Heating/cooling deactivated, 100 = Maximum heating.";3052    sourceComment = "";3053  }3054  @VssQuantityMetadata about Vehicle_Cabin_Seat_HeatingCooling {3055    quantityReference = "ISQ::dimensionless";3056    unitReference = "SI::percent";3057  }3058  @VssRangeMetadata about Vehicle_Cabin_Seat_HeatingCooling {3059    minValue = "-100";3060    maxValue = "100";3061  }30623063  attribute def Vehicle_Cabin_Seat_Height :> Integer;3064  @VssSignalMetadata about Vehicle_Cabin_Seat_Height {3065    path = "Vehicle.Cabin.Seat.Height";3066    kind = "actuator";3067    datatype = "uint16";3068    sourceDescription = "Seat position on vehicle z-axis. Position is relative within available movable range of the seating. 0 = Lowermost position supported.";3069    sourceComment = "";3070  }3071  @VssQuantityMetadata about Vehicle_Cabin_Seat_Height {3072    quantityReference = "ISQ::length";3073    unitReference = "SI::millimetre";3074  }3075  @VssRangeMetadata about Vehicle_Cabin_Seat_Height {3076    minValue = "0";3077    maxValue = "";3078  }30793080  attribute def Vehicle_Cabin_Seat_IsBackwardSwitchEngaged :> Boolean;3081  @VssSignalMetadata about Vehicle_Cabin_Seat_IsBackwardSwitchEngaged {3082    path = "Vehicle.Cabin.Seat.IsBackwardSwitchEngaged";3083    kind = "actuator";3084    datatype = "boolean";3085    sourceDescription = "Seat backward switch engaged.";3086    sourceComment = "Affects the property (Position).";3087  }30883089  attribute def Vehicle_Cabin_Seat_IsBelted :> Boolean;3090  @VssSignalMetadata about Vehicle_Cabin_Seat_IsBelted {3091    path = "Vehicle.Cabin.Seat.IsBelted";3092    kind = "sensor";3093    datatype = "boolean";3094    sourceDescription = "Is the belt engaged.";3095    sourceComment = "";3096  }30973098  attribute def Vehicle_Cabin_Seat_IsCoolerSwitchEngaged :> Boolean;3099  @VssSignalMetadata about Vehicle_Cabin_Seat_IsCoolerSwitchEngaged {3100    path = "Vehicle.Cabin.Seat.IsCoolerSwitchEngaged";3101    kind = "actuator";3102    datatype = "boolean";3103    sourceDescription = "Cooler switch for Seat heater.";3104    sourceComment = "Affects the property (HeatingCooling).";3105  }31063107  attribute def Vehicle_Cabin_Seat_IsDecreaseMassageLevelSwitchEngaged :> Boolean;3108  @VssSignalMetadata about Vehicle_Cabin_Seat_IsDecreaseMassageLevelSwitchEngaged {3109    path = "Vehicle.Cabin.Seat.IsDecreaseMassageLevelSwitchEngaged";3110    kind = "actuator";3111    datatype = "boolean";3112    sourceDescription = "Decrease massage level switch engaged.";3113    sourceComment = "Affects the property (Massage.Level).";3114  }31153116  attribute def Vehicle_Cabin_Seat_IsDownSwitchEngaged :> Boolean;3117  @VssSignalMetadata about Vehicle_Cabin_Seat_IsDownSwitchEngaged {3118    path = "Vehicle.Cabin.Seat.IsDownSwitchEngaged";3119    kind = "actuator";3120    datatype = "boolean";3121    sourceDescription = "Seat down switch engaged.";3122    sourceComment = "Affects the property (Height).";3123  }31243125  attribute def Vehicle_Cabin_Seat_IsForwardSwitchEngaged :> Boolean;3126  @VssSignalMetadata about Vehicle_Cabin_Seat_IsForwardSwitchEngaged {3127    path = "Vehicle.Cabin.Seat.IsForwardSwitchEngaged";3128    kind = "actuator";3129    datatype = "boolean";3130    sourceDescription = "Seat forward switch engaged.";3131    sourceComment = "Affects the property (Position).";3132  }31333134  attribute def Vehicle_Cabin_Seat_IsIncreaseMassageLevelSwitchEngaged :> Boolean;3135  @VssSignalMetadata about Vehicle_Cabin_Seat_IsIncreaseMassageLevelSwitchEngaged {3136    path = "Vehicle.Cabin.Seat.IsIncreaseMassageLevelSwitchEngaged";3137    kind = "actuator";3138    datatype = "boolean";3139    sourceDescription = "Increase massage level switch engaged.";3140    sourceComment = "Affects the property (Massage.Level).";3141  }31423143  attribute def Vehicle_Cabin_Seat_IsTiltBackwardSwitchEngaged :> Boolean;3144  @VssSignalMetadata about Vehicle_Cabin_Seat_IsTiltBackwardSwitchEngaged {3145    path = "Vehicle.Cabin.Seat.IsTiltBackwardSwitchEngaged";3146    kind = "actuator";3147    datatype = "boolean";3148    sourceDescription = "Tilt backward switch engaged.";3149    sourceComment = "Affects the property (Tilt).";3150  }31513152  attribute def Vehicle_Cabin_Seat_IsTiltForwardSwitchEngaged :> Boolean;3153  @VssSignalMetadata about Vehicle_Cabin_Seat_IsTiltForwardSwitchEngaged {3154    path = "Vehicle.Cabin.Seat.IsTiltForwardSwitchEngaged";3155    kind = "actuator";3156    datatype = "boolean";3157    sourceDescription = "Tilt forward switch engaged.";3158    sourceComment = "Affects the property (Tilt).";3159  }31603161  attribute def Vehicle_Cabin_Seat_IsUpSwitchEngaged :> Boolean;3162  @VssSignalMetadata about Vehicle_Cabin_Seat_IsUpSwitchEngaged {3163    path = "Vehicle.Cabin.Seat.IsUpSwitchEngaged";3164    kind = "actuator";3165    datatype = "boolean";3166    sourceDescription = "Seat up switch engaged.";3167    sourceComment = "Affects the property (Height).";3168  }31693170  attribute def Vehicle_Cabin_Seat_IsWarmerSwitchEngaged :> Boolean;3171  @VssSignalMetadata about Vehicle_Cabin_Seat_IsWarmerSwitchEngaged {3172    path = "Vehicle.Cabin.Seat.IsWarmerSwitchEngaged";3173    kind = "actuator";3174    datatype = "boolean";3175    sourceDescription = "Warmer switch for Seat heater.";3176    sourceComment = "Affects the property (HeatingCooling).";3177  }31783179  attribute def Vehicle_Cabin_Seat_Massage_IsAvailable :> Boolean;3180  @VssSignalMetadata about Vehicle_Cabin_Seat_Massage_IsAvailable {3181    path = "Vehicle.Cabin.Seat.Massage.IsAvailable";3182    kind = "attribute";3183    datatype = "boolean";3184    sourceDescription = "True if the seat have the massage capability";3185    sourceComment = "";3186  }31873188  attribute def Vehicle_Cabin_Seat_Massage_Level :> Integer;3189  @VssSignalMetadata about Vehicle_Cabin_Seat_Massage_Level {3190    path = "Vehicle.Cabin.Seat.Massage.Level";3191    kind = "actuator";3192    datatype = "uint8";3193    sourceDescription = "Seat massage level. 0 = off. 100 = max massage.";3194    sourceComment = "";3195  }3196  @VssQuantityMetadata about Vehicle_Cabin_Seat_Massage_Level {3197    quantityReference = "ISQ::dimensionless";3198    unitReference = "SI::percent";3199  }3200  @VssRangeMetadata about Vehicle_Cabin_Seat_Massage_Level {3201    minValue = "0";3202    maxValue = "100";3203  }32043205  attribute def Vehicle_Cabin_Seat_Massage_Status :> Vehicle_Cabin_Seat_Massage_Status_AllowedValue;3206  @VssSignalMetadata about Vehicle_Cabin_Seat_Massage_Status {3207    path = "Vehicle.Cabin.Seat.Massage.Status";3208    kind = "sensor";3209    datatype = "string";3210    sourceDescription = "Massage status.";3211    sourceComment = "";3212  }3213  @VssAllowedValuesMetadata about Vehicle_Cabin_Seat_Massage_Status {3214    allowedValues = "ON, OFF";3215  }32163217  attribute def Vehicle_Cabin_Seat_Massage_SupportedTypes :> String;3218  @VssSignalMetadata about Vehicle_Cabin_Seat_Massage_SupportedTypes {3219    path = "Vehicle.Cabin.Seat.Massage.SupportedTypes";3220    kind = "attribute";3221    datatype = "string[]";3222    sourceDescription = "Type of massage.";3223    sourceComment = "OEMs may define a list of identifiers for supported massage types using the allowed keyword";3224  }32253226  attribute def Vehicle_Cabin_Seat_Massage_TypeActive :> String;3227  @VssSignalMetadata about Vehicle_Cabin_Seat_Massage_TypeActive {3228    path = "Vehicle.Cabin.Seat.Massage.TypeActive";3229    kind = "actuator";3230    datatype = "string";3231    sourceDescription = "Type of massage active.";3232    sourceComment = "OEMs may define a list of identifiers for supported massage types using the allowed keyword";3233  }32343235  attribute def Vehicle_Cabin_Seat_NeckScarf_FanSpeed :> Integer;3236  @VssSignalMetadata about Vehicle_Cabin_Seat_NeckScarf_FanSpeed {3237    path = "Vehicle.Cabin.Seat.NeckScarf.FanSpeed";3238    kind = "actuator";3239    datatype = "uint8";3240    sourceDescription = "Speed of the fan.";3241    sourceComment = "";3242  }3243  @VssQuantityMetadata about Vehicle_Cabin_Seat_NeckScarf_FanSpeed {3244    quantityReference = "ISQ::dimensionless";3245    unitReference = "SI::percent";3246  }3247  @VssRangeMetadata about Vehicle_Cabin_Seat_NeckScarf_FanSpeed {3248    minValue = "0";3249    maxValue = "100";3250  }32513252  attribute def Vehicle_Cabin_Seat_NeckScarf_HeatingCooling :> Integer;3253  @VssSignalMetadata about Vehicle_Cabin_Seat_NeckScarf_HeatingCooling {3254    path = "Vehicle.Cabin.Seat.NeckScarf.HeatingCooling";3255    kind = "actuator";3256    datatype = "int8";3257    sourceDescription = "Heating or Cooling requsted for the Item. -100 = Maximum cooling, 0 = Heating/cooling deactivated, 100 = Maximum heating.";3258    sourceComment = "";3259  }3260  @VssQuantityMetadata about Vehicle_Cabin_Seat_NeckScarf_HeatingCooling {3261    quantityReference = "ISQ::dimensionless";3262    unitReference = "SI::percent";3263  }3264  @VssRangeMetadata about Vehicle_Cabin_Seat_NeckScarf_HeatingCooling {3265    minValue = "-100";3266    maxValue = "100";3267  }32683269  attribute def Vehicle_Cabin_Seat_OccupancyStatus :> Vehicle_Cabin_Seat_OccupancyStatus_AllowedValue;3270  @VssSignalMetadata about Vehicle_Cabin_Seat_OccupancyStatus {3271    path = "Vehicle.Cabin.Seat.OccupancyStatus";3272    kind = "sensor";3273    datatype = "string";3274    sourceDescription = "Occupancy status of the seat.";3275    sourceComment = "";3276  }3277  @VssAllowedValuesMetadata about Vehicle_Cabin_Seat_OccupancyStatus {3278    allowedValues = "UNKNOWN, OCCUPIED, EMPTY";3279  }32803281  attribute def Vehicle_Cabin_Seat_Position :> Integer;3282  @VssSignalMetadata about Vehicle_Cabin_Seat_Position {3283    path = "Vehicle.Cabin.Seat.Position";3284    kind = "actuator";3285    datatype = "uint16";3286    sourceDescription = "Seat position on vehicle x-axis. Position is relative to the frontmost position supported by the seat. 0 = Frontmost position supported.";3287    sourceComment = "";3288  }3289  @VssQuantityMetadata about Vehicle_Cabin_Seat_Position {3290    quantityReference = "ISQ::length";3291    unitReference = "SI::millimetre";3292  }3293  @VssRangeMetadata about Vehicle_Cabin_Seat_Position {3294    minValue = "0";3295    maxValue = "";3296  }32973298  attribute def Vehicle_Cabin_Seat_SeatBeltHeight :> Integer;3299  @VssSignalMetadata about Vehicle_Cabin_Seat_SeatBeltHeight {3300    path = "Vehicle.Cabin.Seat.SeatBeltHeight";3301    kind = "actuator";3302    datatype = "uint16";3303    sourceDescription = "Seat belt position on vehicle z-axis. Position is relative within available movable range of the seat belt. 0 = Lowermost position supported.";3304    sourceComment = "";3305  }3306  @VssQuantityMetadata about Vehicle_Cabin_Seat_SeatBeltHeight {3307    quantityReference = "ISQ::length";3308    unitReference = "SI::millimetre";3309  }33103311  attribute def Vehicle_Cabin_Seat_Seating_HeatingCooling :> Integer;3312  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_HeatingCooling {3313    path = "Vehicle.Cabin.Seat.Seating.HeatingCooling";3314    kind = "actuator";3315    datatype = "int8";3316    sourceDescription = "Heating or Cooling requsted for the Item. -100 = Maximum cooling, 0 = Heating/cooling deactivated, 100 = Maximum heating.";3317    sourceComment = "";3318  }3319  @VssQuantityMetadata about Vehicle_Cabin_Seat_Seating_HeatingCooling {3320    quantityReference = "ISQ::dimensionless";3321    unitReference = "SI::percent";3322  }3323  @VssRangeMetadata about Vehicle_Cabin_Seat_Seating_HeatingCooling {3324    minValue = "-100";3325    maxValue = "100";3326  }33273328  attribute def Vehicle_Cabin_Seat_Seating_IsBackwardSwitchEngaged :> Boolean;3329  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_IsBackwardSwitchEngaged {3330    path = "Vehicle.Cabin.Seat.Seating.IsBackwardSwitchEngaged";3331    kind = "actuator";3332    datatype = "boolean";3333    sourceDescription = "Is switch to decrease seating length engaged.";3334    sourceComment = "Affects the property (Seating.Length).";3335  }33363337  attribute def Vehicle_Cabin_Seat_Seating_IsForwardSwitchEngaged :> Boolean;3338  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_IsForwardSwitchEngaged {3339    path = "Vehicle.Cabin.Seat.Seating.IsForwardSwitchEngaged";3340    kind = "actuator";3341    datatype = "boolean";3342    sourceDescription = "Is switch to increase seating length engaged.";3343    sourceComment = "";3344  }33453346  attribute def Vehicle_Cabin_Seat_Seating_Length :> Integer;3347  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_Length {3348    path = "Vehicle.Cabin.Seat.Seating.Length";3349    kind = "actuator";3350    datatype = "uint16";3351    sourceDescription = "Length adjustment of seating. 0 = Adjustable part of seating in rearmost position (Shortest length of seating).";3352    sourceComment = "";3353  }3354  @VssQuantityMetadata about Vehicle_Cabin_Seat_Seating_Length {3355    quantityReference = "ISQ::length";3356    unitReference = "SI::millimetre";3357  }3358  @VssRangeMetadata about Vehicle_Cabin_Seat_Seating_Length {3359    minValue = "0";3360    maxValue = "";3361  }33623363  attribute def Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft :> Real;3364  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft {3365    path = "Vehicle.Cabin.Seat.Seating.SideBolsterSupportLeft";3366    kind = "actuator";3367    datatype = "float";3368    sourceDescription = "Seat bottom side bolster support left. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";3369    sourceComment = "";3370  }3371  @VssQuantityMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft {3372    quantityReference = "ISQ::dimensionless";3373    unitReference = "SI::percent";3374  }3375  @VssRangeMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft {3376    minValue = "0";3377    maxValue = "100";3378  }33793380  attribute def Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight :> Real;3381  @VssSignalMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight {3382    path = "Vehicle.Cabin.Seat.Seating.SideBolsterSupportRight";3383    kind = "actuator";3384    datatype = "float";3385    sourceDescription = "Seat bottom side bolster support right. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.";3386    sourceComment = "";3387  }3388  @VssQuantityMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight {3389    quantityReference = "ISQ::dimensionless";3390    unitReference = "SI::percent";3391  }3392  @VssRangeMetadata about Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight {3393    minValue = "0";3394    maxValue = "100";3395  }33963397  attribute def Vehicle_Cabin_Seat_Tilt :> Real;3398  @VssSignalMetadata about Vehicle_Cabin_Seat_Tilt {3399    path = "Vehicle.Cabin.Seat.Tilt";3400    kind = "actuator";3401    datatype = "float";3402    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.";3403    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.";3404  }3405  @VssQuantityMetadata about Vehicle_Cabin_Seat_Tilt {3406    quantityReference = "ISQ::planeAngle";3407    unitReference = "SI::degree";3408  }34093410  attribute def Vehicle_Cabin_SeatPosCount :> ScalarValues::ScalarValue;3411  @VssSignalMetadata about Vehicle_Cabin_SeatPosCount {3412    path = "Vehicle.Cabin.SeatPosCount";3413    kind = "attribute";3414    datatype = "uint8[]";3415    sourceDescription = "Number of seats across each row from the front to the rear.";3416    sourceComment = "Default value corresponds to two seats in front row and 3 seats in second row.";3417  }34183419  attribute def Vehicle_Cabin_SeatRowCount :> Integer;3420  @VssSignalMetadata about Vehicle_Cabin_SeatRowCount {3421    path = "Vehicle.Cabin.SeatRowCount";3422    kind = "attribute";3423    datatype = "uint8";3424    sourceDescription = "Number of seat rows in vehicle.";3425    sourceComment = "Default value corresponds to two rows of seats.";3426  }34273428  attribute def Vehicle_Cabin_Sunroof_Position :> Integer;3429  @VssSignalMetadata about Vehicle_Cabin_Sunroof_Position {3430    path = "Vehicle.Cabin.Sunroof.Position";3431    kind = "sensor";3432    datatype = "int8";3433    sourceDescription = "Sunroof position. 0 = Fully closed 100 = Fully opened. -100 = Fully tilted.";3434    sourceComment = "";3435  }3436  @VssQuantityMetadata about Vehicle_Cabin_Sunroof_Position {3437    quantityReference = "ISQ::dimensionless";3438    unitReference = "SI::percent";3439  }3440  @VssRangeMetadata about Vehicle_Cabin_Sunroof_Position {3441    minValue = "-100";3442    maxValue = "100";3443  }34443445  attribute def Vehicle_Cabin_Sunroof_Shade_IsOpen :> Boolean;3446  @VssSignalMetadata about Vehicle_Cabin_Sunroof_Shade_IsOpen {3447    path = "Vehicle.Cabin.Sunroof.Shade.IsOpen";3448    kind = "actuator";3449    datatype = "boolean";3450    sourceDescription = "Is item open or closed? True = Fully or partially open. False = Fully closed.";3451    sourceComment = "";3452  }34533454  attribute def Vehicle_Cabin_Sunroof_Shade_Position :> Integer;3455  @VssSignalMetadata about Vehicle_Cabin_Sunroof_Shade_Position {3456    path = "Vehicle.Cabin.Sunroof.Shade.Position";3457    kind = "actuator";3458    datatype = "uint8";3459    sourceDescription = "Item position. 0 = Start position 100 = End position.";3460    sourceComment = "Relationship between Open/Close and Start/End position is item dependent.";3461  }3462  @VssQuantityMetadata about Vehicle_Cabin_Sunroof_Shade_Position {3463    quantityReference = "ISQ::dimensionless";3464    unitReference = "SI::percent";3465  }3466  @VssRangeMetadata about Vehicle_Cabin_Sunroof_Shade_Position {3467    minValue = "0";3468    maxValue = "100";3469  }34703471  attribute def Vehicle_Cabin_Sunroof_Shade_Switch :> Vehicle_Cabin_Sunroof_Shade_Switch_AllowedValue;3472  @VssSignalMetadata about Vehicle_Cabin_Sunroof_Shade_Switch {3473    path = "Vehicle.Cabin.Sunroof.Shade.Switch";3474    kind = "actuator";3475    datatype = "string";3476    sourceDescription = "Switch controlling sliding action such as window, sunroof, or blind.";3477    sourceComment = "";3478  }3479  @VssAllowedValuesMetadata about Vehicle_Cabin_Sunroof_Shade_Switch {3480    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN";3481  }34823483  attribute def Vehicle_Cabin_Sunroof_Switch :> Vehicle_Cabin_Sunroof_Switch_AllowedValue;3484  @VssSignalMetadata about Vehicle_Cabin_Sunroof_Switch {3485    path = "Vehicle.Cabin.Sunroof.Switch";3486    kind = "actuator";3487    datatype = "string";3488    sourceDescription = "Switch controlling sliding action such as window, sunroof, or shade.";3489    sourceComment = "";3490  }3491  @VssAllowedValuesMetadata about Vehicle_Cabin_Sunroof_Switch {3492    allowedValues = "INACTIVE, CLOSE, OPEN, ONE_SHOT_CLOSE, ONE_SHOT_OPEN, TILT_UP, TILT_DOWN";3493  }34943495  attribute def Vehicle_CargoVolume :> Real;3496  @VssSignalMetadata about Vehicle_CargoVolume {3497    path = "Vehicle.CargoVolume";3498    kind = "attribute";3499    datatype = "float";3500    sourceDescription = "The available volume for cargo or luggage. For automobiles, this is usually the trunk volume.";3501    sourceComment = "";3502  }3503  @VssQuantityMetadata about Vehicle_CargoVolume {3504    quantityReference = "ISQ::volume";3505    unitReference = "SI::litre";3506  }3507  @VssRangeMetadata about Vehicle_CargoVolume {3508    minValue = "0";3509    maxValue = "";3510  }35113512  attribute def Vehicle_Chassis_Accelerator_PedalPosition :> Integer;3513  @VssSignalMetadata about Vehicle_Chassis_Accelerator_PedalPosition {3514    path = "Vehicle.Chassis.Accelerator.PedalPosition";3515    kind = "sensor";3516    datatype = "uint8";3517    sourceDescription = "Accelerator pedal position as percent. 0 = Not depressed. 100 = Fully depressed.";3518    sourceComment = "";3519  }3520  @VssQuantityMetadata about Vehicle_Chassis_Accelerator_PedalPosition {3521    quantityReference = "ISQ::dimensionless";3522    unitReference = "SI::percent";3523  }3524  @VssRangeMetadata about Vehicle_Chassis_Accelerator_PedalPosition {3525    minValue = "0";3526    maxValue = "100";3527  }35283529  attribute def Vehicle_Chassis_Axle_AxleWidth :> Integer;3530  @VssSignalMetadata about Vehicle_Chassis_Axle_AxleWidth {3531    path = "Vehicle.Chassis.Axle.AxleWidth";3532    kind = "attribute";3533    datatype = "uint16";3534    sourceDescription = "The lateral distance between the wheel mounting faces, measured along the spindle axis.";3535    sourceComment = "Corresponds to SAE J1100-2009 W113.";3536  }3537  @VssQuantityMetadata about Vehicle_Chassis_Axle_AxleWidth {3538    quantityReference = "ISQ::length";3539    unitReference = "SI::millimetre";3540  }35413542  attribute def Vehicle_Chassis_Axle_SteeringAngle :> Real;3543  @VssSignalMetadata about Vehicle_Chassis_Axle_SteeringAngle {3544    path = "Vehicle.Chassis.Axle.SteeringAngle";3545    kind = "sensor";3546    datatype = "float";3547    sourceDescription = "Single track two-axle model steering angle. Angle according to ISO 8855. Positive = degrees to the left. Negative = degrees to the right.";3548    sourceComment = "Single track two-axle model steering angle refers to the angle that a centrally mounted wheel would have.";3549  }3550  @VssQuantityMetadata about Vehicle_Chassis_Axle_SteeringAngle {3551    quantityReference = "ISQ::planeAngle";3552    unitReference = "SI::degree";3553  }35543555  attribute def Vehicle_Chassis_Axle_TireAspectRatio :> Integer;3556  @VssSignalMetadata about Vehicle_Chassis_Axle_TireAspectRatio {3557    path = "Vehicle.Chassis.Axle.TireAspectRatio";3558    kind = "attribute";3559    datatype = "uint8";3560    sourceDescription = "Aspect ratio between tire section height and tire section width, as per ETRTO / TRA standard.";3561    sourceComment = "";3562  }3563  @VssQuantityMetadata about Vehicle_Chassis_Axle_TireAspectRatio {3564    quantityReference = "ISQ::dimensionless";3565    unitReference = "SI::percent";3566  }35673568  attribute def Vehicle_Chassis_Axle_TireDiameter :> Real;3569  @VssSignalMetadata about Vehicle_Chassis_Axle_TireDiameter {3570    path = "Vehicle.Chassis.Axle.TireDiameter";3571    kind = "attribute";3572    datatype = "float";3573    sourceDescription = "Outer diameter of tires, in inches, as per ETRTO / TRA standard.";3574    sourceComment = "";3575  }3576  @VssQuantityMetadata about Vehicle_Chassis_Axle_TireDiameter {3577    quantityReference = "ISQ::length";3578    unitReference = "USCustomaryUnits::inch";3579  }35803581  attribute def Vehicle_Chassis_Axle_TireWidth :> Integer;3582  @VssSignalMetadata about Vehicle_Chassis_Axle_TireWidth {3583    path = "Vehicle.Chassis.Axle.TireWidth";3584    kind = "attribute";3585    datatype = "uint16";3586    sourceDescription = "Nominal section width of tires, in mm, as per ETRTO / TRA standard.";3587    sourceComment = "";3588  }3589  @VssQuantityMetadata about Vehicle_Chassis_Axle_TireWidth {3590    quantityReference = "ISQ::length";3591    unitReference = "SI::millimetre";3592  }35933594  attribute def Vehicle_Chassis_Axle_TrackWidth :> Integer;3595  @VssSignalMetadata about Vehicle_Chassis_Axle_TrackWidth {3596    path = "Vehicle.Chassis.Axle.TrackWidth";3597    kind = "attribute";3598    datatype = "uint16";3599    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.";3600    sourceComment = "Corresponds to SAE J1100-2009 W102.";3601  }3602  @VssQuantityMetadata about Vehicle_Chassis_Axle_TrackWidth {3603    quantityReference = "ISQ::length";3604    unitReference = "SI::millimetre";3605  }36063607  attribute def Vehicle_Chassis_Axle_TreadWidth :> Integer;3608  @VssSignalMetadata about Vehicle_Chassis_Axle_TreadWidth {3609    path = "Vehicle.Chassis.Axle.TreadWidth";3610    kind = "attribute";3611    datatype = "uint16";3612    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.";3613    sourceComment = "Corresponds to SAE J1100-2009 W101.";3614  }3615  @VssQuantityMetadata about Vehicle_Chassis_Axle_TreadWidth {3616    quantityReference = "ISQ::length";3617    unitReference = "SI::millimetre";3618  }36193620  attribute def Vehicle_Chassis_Axle_Wheel_AngularSpeed :> Real;3621  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_AngularSpeed {3622    path = "Vehicle.Chassis.Axle.Wheel.AngularSpeed";3623    kind = "sensor";3624    datatype = "float";3625    sourceDescription = "Angular (Rotational) speed of a vehicle's wheel.";3626    sourceComment = "Positive if wheel is trying to drive vehicle forward. Negative if wheel is trying to drive vehicle backward.";3627  }3628  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_AngularSpeed {3629    quantityReference = "ISQ::angularVelocity";3630    unitReference = "SI::degreePerSecond";3631  }36323633  attribute def Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel :> Integer;3634  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel {3635    path = "Vehicle.Chassis.Axle.Wheel.Brake.FluidLevel";3636    kind = "sensor";3637    datatype = "uint8";3638    sourceDescription = "Brake fluid level as percent. 0 = Empty. 100 = Full.";3639    sourceComment = "";3640  }3641  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel {3642    quantityReference = "ISQ::dimensionless";3643    unitReference = "SI::percent";3644  }3645  @VssRangeMetadata about Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel {3646    minValue = "";3647    maxValue = "100";3648  }36493650  attribute def Vehicle_Chassis_Axle_Wheel_Brake_IsBrakesWorn :> Boolean;3651  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Brake_IsBrakesWorn {3652    path = "Vehicle.Chassis.Axle.Wheel.Brake.IsBrakesWorn";3653    kind = "sensor";3654    datatype = "boolean";3655    sourceDescription = "Brake pad wear status. True = Worn. False = Not Worn.";3656    sourceComment = "";3657  }36583659  attribute def Vehicle_Chassis_Axle_Wheel_Brake_IsFluidLevelLow :> Boolean;3660  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Brake_IsFluidLevelLow {3661    path = "Vehicle.Chassis.Axle.Wheel.Brake.IsFluidLevelLow";3662    kind = "sensor";3663    datatype = "boolean";3664    sourceDescription = "Brake fluid level status. True = Brake fluid level low. False = Brake fluid level OK.";3665    sourceComment = "";3666  }36673668  attribute def Vehicle_Chassis_Axle_Wheel_Brake_PadWear :> Integer;3669  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Brake_PadWear {3670    path = "Vehicle.Chassis.Axle.Wheel.Brake.PadWear";3671    kind = "sensor";3672    datatype = "uint8";3673    sourceDescription = "Brake pad wear as percent. 0 = No Wear. 100 = Worn.";3674    sourceComment = "";3675  }3676  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Brake_PadWear {3677    quantityReference = "ISQ::dimensionless";3678    unitReference = "SI::percent";3679  }3680  @VssRangeMetadata about Vehicle_Chassis_Axle_Wheel_Brake_PadWear {3681    minValue = "";3682    maxValue = "100";3683  }36843685  attribute def Vehicle_Chassis_Axle_Wheel_Speed :> Real;3686  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Speed {3687    path = "Vehicle.Chassis.Axle.Wheel.Speed";3688    kind = "sensor";3689    datatype = "float";3690    sourceDescription = "Linear speed of a vehicle's wheel.";3691    sourceComment = "";3692  }3693  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Speed {3694    quantityReference = "ISQ::speed";3695    unitReference = "SI::kilometrePerHour";3696  }36973698  attribute def Vehicle_Chassis_Axle_Wheel_Tire_AirTemperature :> Real;3699  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Tire_AirTemperature {3700    path = "Vehicle.Chassis.Axle.Wheel.Tire.AirTemperature";3701    kind = "sensor";3702    datatype = "float";3703    sourceDescription = "Air temperature inside the tire in Celsius.";3704    sourceComment = "";3705  }3706  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Tire_AirTemperature {3707    quantityReference = "ISQ::thermodynamicTemperature";3708    unitReference = "SI::degreeCelsius";3709  }37103711  attribute def Vehicle_Chassis_Axle_Wheel_Tire_IsPressureLow :> Boolean;3712  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Tire_IsPressureLow {3713    path = "Vehicle.Chassis.Axle.Wheel.Tire.IsPressureLow";3714    kind = "sensor";3715    datatype = "boolean";3716    sourceDescription = "Tire Pressure Status. True = Low tire pressure. False = Good tire pressure.";3717    sourceComment = "";3718  }37193720  attribute def Vehicle_Chassis_Axle_Wheel_Tire_Pressure :> Integer;3721  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Tire_Pressure {3722    path = "Vehicle.Chassis.Axle.Wheel.Tire.Pressure";3723    kind = "sensor";3724    datatype = "uint16";3725    sourceDescription = "Tire pressure in kilo-Pascal.";3726    sourceComment = "";3727  }3728  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Tire_Pressure {3729    quantityReference = "ISQ::pressure";3730    unitReference = "SI::kilopascal";3731  }37323733  attribute def Vehicle_Chassis_Axle_Wheel_Tire_RubberTemperature :> Real;3734  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Tire_RubberTemperature {3735    path = "Vehicle.Chassis.Axle.Wheel.Tire.RubberTemperature";3736    kind = "sensor";3737    datatype = "float";3738    sourceDescription = "Rubber temperature of the tire in Celsius.";3739    sourceComment = "";3740  }3741  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Tire_RubberTemperature {3742    quantityReference = "ISQ::thermodynamicTemperature";3743    unitReference = "SI::degreeCelsius";3744  }37453746  attribute def Vehicle_Chassis_Axle_Wheel_Tire_Temperature :> Real;3747  @VssSignalMetadata about Vehicle_Chassis_Axle_Wheel_Tire_Temperature {3748    path = "Vehicle.Chassis.Axle.Wheel.Tire.Temperature";3749    kind = "sensor";3750    datatype = "float";3751    sourceDescription = "Tire temperature in Celsius.";3752    sourceComment = "";3753  }3754  @VssQuantityMetadata about Vehicle_Chassis_Axle_Wheel_Tire_Temperature {3755    quantityReference = "ISQ::thermodynamicTemperature";3756    unitReference = "SI::degreeCelsius";3757  }37583759  attribute def Vehicle_Chassis_Axle_WheelCount :> Integer;3760  @VssSignalMetadata about Vehicle_Chassis_Axle_WheelCount {3761    path = "Vehicle.Chassis.Axle.WheelCount";3762    kind = "attribute";3763    datatype = "uint8";3764    sourceDescription = "Number of wheels on the axle";3765    sourceComment = "";3766  }37673768  attribute def Vehicle_Chassis_Axle_WheelDiameter :> Real;3769  @VssSignalMetadata about Vehicle_Chassis_Axle_WheelDiameter {3770    path = "Vehicle.Chassis.Axle.WheelDiameter";3771    kind = "attribute";3772    datatype = "float";3773    sourceDescription = "Diameter of wheels (rims without tires), in inches, as per ETRTO / TRA standard.";3774    sourceComment = "";3775  }3776  @VssQuantityMetadata about Vehicle_Chassis_Axle_WheelDiameter {3777    quantityReference = "ISQ::length";3778    unitReference = "USCustomaryUnits::inch";3779  }37803781  attribute def Vehicle_Chassis_Axle_WheelWidth :> Real;3782  @VssSignalMetadata about Vehicle_Chassis_Axle_WheelWidth {3783    path = "Vehicle.Chassis.Axle.WheelWidth";3784    kind = "attribute";3785    datatype = "float";3786    sourceDescription = "Width of wheels (rims without tires), in inches, as per ETRTO / TRA standard.";3787    sourceComment = "";3788  }3789  @VssQuantityMetadata about Vehicle_Chassis_Axle_WheelWidth {3790    quantityReference = "ISQ::length";3791    unitReference = "USCustomaryUnits::inch";3792  }37933794  attribute def Vehicle_Chassis_AxleCount :> Integer;3795  @VssSignalMetadata about Vehicle_Chassis_AxleCount {3796    path = "Vehicle.Chassis.AxleCount";3797    kind = "attribute";3798    datatype = "uint8";3799    sourceDescription = "Number of axles on the vehicle";3800    sourceComment = "";3801  }38023803  attribute def Vehicle_Chassis_Brake_IsDriverEmergencyBrakingDetected :> Boolean;3804  @VssSignalMetadata about Vehicle_Chassis_Brake_IsDriverEmergencyBrakingDetected {3805    path = "Vehicle.Chassis.Brake.IsDriverEmergencyBrakingDetected";3806    kind = "sensor";3807    datatype = "boolean";3808    sourceDescription = "Indicates if emergency braking initiated by driver is detected. True = Emergency braking detected. False = Emergency braking not detected.";3809    sourceComment = "Detection of emergency braking can trigger Emergency Brake Assist (EBA) to engage.";3810  }38113812  attribute def Vehicle_Chassis_Brake_PedalPosition :> Integer;3813  @VssSignalMetadata about Vehicle_Chassis_Brake_PedalPosition {3814    path = "Vehicle.Chassis.Brake.PedalPosition";3815    kind = "sensor";3816    datatype = "uint8";3817    sourceDescription = "Brake pedal position as percent. 0 = Not depressed. 100 = Fully depressed.";3818    sourceComment = "";3819  }3820  @VssQuantityMetadata about Vehicle_Chassis_Brake_PedalPosition {3821    quantityReference = "ISQ::dimensionless";3822    unitReference = "SI::percent";3823  }3824  @VssRangeMetadata about Vehicle_Chassis_Brake_PedalPosition {3825    minValue = "0";3826    maxValue = "100";3827  }38283829  attribute def Vehicle_Chassis_ParkingBrake_IsAutoApplyEnabled :> Boolean;3830  @VssSignalMetadata about Vehicle_Chassis_ParkingBrake_IsAutoApplyEnabled {3831    path = "Vehicle.Chassis.ParkingBrake.IsAutoApplyEnabled";3832    kind = "actuator";3833    datatype = "boolean";3834    sourceDescription = "Indicates if parking brake will be automatically engaged when the vehicle engine is turned off.";3835    sourceComment = "";3836  }38373838  attribute def Vehicle_Chassis_ParkingBrake_IsEngaged :> Boolean;3839  @VssSignalMetadata about Vehicle_Chassis_ParkingBrake_IsEngaged {3840    path = "Vehicle.Chassis.ParkingBrake.IsEngaged";3841    kind = "actuator";3842    datatype = "boolean";3843    sourceDescription = "Parking brake status. True = Parking Brake is Engaged. False = Parking Brake is not Engaged.";3844    sourceComment = "";3845  }38463847  attribute def Vehicle_Chassis_SteeringWheel_Angle :> Integer;3848  @VssSignalMetadata about Vehicle_Chassis_SteeringWheel_Angle {3849    path = "Vehicle.Chassis.SteeringWheel.Angle";3850    kind = "sensor";3851    datatype = "int16";3852    sourceDescription = "Steering wheel angle. Positive = degrees to the left. Negative = degrees to the right.";3853    sourceComment = "";3854  }3855  @VssQuantityMetadata about Vehicle_Chassis_SteeringWheel_Angle {3856    quantityReference = "ISQ::planeAngle";3857    unitReference = "SI::degree";3858  }38593860  attribute def Vehicle_Chassis_SteeringWheel_Extension :> Integer;3861  @VssSignalMetadata about Vehicle_Chassis_SteeringWheel_Extension {3862    path = "Vehicle.Chassis.SteeringWheel.Extension";3863    kind = "actuator";3864    datatype = "uint8";3865    sourceDescription = "Steering wheel column extension from dashboard. 0 = Closest to dashboard. 100 = Furthest from dashboard.";3866    sourceComment = "";3867  }3868  @VssQuantityMetadata about Vehicle_Chassis_SteeringWheel_Extension {3869    quantityReference = "ISQ::dimensionless";3870    unitReference = "SI::percent";3871  }3872  @VssRangeMetadata about Vehicle_Chassis_SteeringWheel_Extension {3873    minValue = "0";3874    maxValue = "100";3875  }38763877  attribute def Vehicle_Chassis_SteeringWheel_HeatingCooling :> Integer;3878  @VssSignalMetadata about Vehicle_Chassis_SteeringWheel_HeatingCooling {3879    path = "Vehicle.Chassis.SteeringWheel.HeatingCooling";3880    kind = "actuator";3881    datatype = "int8";3882    sourceDescription = "Heating or Cooling requsted for the Item. -100 = Maximum cooling, 0 = Heating/cooling deactivated, 100 = Maximum heating.";3883    sourceComment = "";3884  }3885  @VssQuantityMetadata about Vehicle_Chassis_SteeringWheel_HeatingCooling {3886    quantityReference = "ISQ::dimensionless";3887    unitReference = "SI::percent";3888  }3889  @VssRangeMetadata about Vehicle_Chassis_SteeringWheel_HeatingCooling {3890    minValue = "-100";3891    maxValue = "100";3892  }38933894  attribute def Vehicle_Chassis_SteeringWheel_Tilt :> Integer;3895  @VssSignalMetadata about Vehicle_Chassis_SteeringWheel_Tilt {3896    path = "Vehicle.Chassis.SteeringWheel.Tilt";3897    kind = "actuator";3898    datatype = "uint8";3899    sourceDescription = "Steering wheel column tilt. 0 = Lowest position. 100 = Highest position.";3900    sourceComment = "";3901  }3902  @VssQuantityMetadata about Vehicle_Chassis_SteeringWheel_Tilt {3903    quantityReference = "ISQ::dimensionless";3904    unitReference = "SI::percent";3905  }3906  @VssRangeMetadata about Vehicle_Chassis_SteeringWheel_Tilt {3907    minValue = "0";3908    maxValue = "100";3909  }39103911  attribute def Vehicle_Chassis_Wheelbase :> Integer;3912  @VssSignalMetadata about Vehicle_Chassis_Wheelbase {3913    path = "Vehicle.Chassis.Wheelbase";3914    kind = "attribute";3915    datatype = "uint16";3916    sourceDescription = "Overall wheelbase, in mm.";3917    sourceComment = "";3918  }3919  @VssQuantityMetadata about Vehicle_Chassis_Wheelbase {3920    quantityReference = "ISQ::length";3921    unitReference = "SI::millimetre";3922  }39233924  attribute def Vehicle_Connectivity_IsConnectivityAvailable :> Boolean;3925  @VssSignalMetadata about Vehicle_Connectivity_IsConnectivityAvailable {3926    path = "Vehicle.Connectivity.IsConnectivityAvailable";3927    kind = "sensor";3928    datatype = "boolean";3929    sourceDescription = "Indicates if connectivity between vehicle and cloud is available. True = Connectivity is available. False = Connectivity is not available.";3930    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.";3931  }39323933  attribute def Vehicle_ControlUnit_Health_Network_CAN_IsNetworkOK :> Boolean;3934  @VssSignalMetadata about Vehicle_ControlUnit_Health_Network_CAN_IsNetworkOK {3935    path = "Vehicle.ControlUnit.Health.Network.CAN.IsNetworkOK";3936    kind = "sensor";3937    datatype = "boolean";3938    sourceDescription = "Network status. True = No network problems detected. False = Network problems detected.";3939    sourceComment = "";3940  }39413942  attribute def Vehicle_ControlUnit_Health_Network_ETH_IsNetworkOK :> Boolean;3943  @VssSignalMetadata about Vehicle_ControlUnit_Health_Network_ETH_IsNetworkOK {3944    path = "Vehicle.ControlUnit.Health.Network.ETH.IsNetworkOK";3945    kind = "sensor";3946    datatype = "boolean";3947    sourceDescription = "Network status. True = No network problems detected. False = Network problems detected.";3948    sourceComment = "";3949  }39503951  attribute def Vehicle_ControlUnit_Health_Resources_Power :> Real;3952  @VssSignalMetadata about Vehicle_ControlUnit_Health_Resources_Power {3953    path = "Vehicle.ControlUnit.Health.Resources.Power";3954    kind = "sensor";3955    datatype = "float";3956    sourceDescription = "Power consumption";3957    sourceComment = "";3958  }3959  @VssQuantityMetadata about Vehicle_ControlUnit_Health_Resources_Power {3960    quantityReference = "ISQ::power";3961    unitReference = "SI::watt";3962  }39633964  attribute def Vehicle_ControlUnit_Health_Resources_Temperature :> Real;3965  @VssSignalMetadata about Vehicle_ControlUnit_Health_Resources_Temperature {3966    path = "Vehicle.ControlUnit.Health.Resources.Temperature";3967    kind = "sensor";3968    datatype = "float";3969    sourceDescription = "Instance temperature";3970    sourceComment = "";3971  }3972  @VssQuantityMetadata about Vehicle_ControlUnit_Health_Resources_Temperature {3973    quantityReference = "ISQ::thermodynamicTemperature";3974    unitReference = "SI::degreeCelsius";3975  }39763977  attribute def Vehicle_ControlUnit_Health_Resources_Utilization_CPU :> Real;3978  @VssSignalMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_CPU {3979    path = "Vehicle.ControlUnit.Health.Resources.Utilization.CPU";3980    kind = "sensor";3981    datatype = "float";3982    sourceDescription = "CPU utilization";3983    sourceComment = "";3984  }3985  @VssQuantityMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_CPU {3986    quantityReference = "ISQ::dimensionless";3987    unitReference = "SI::percent";3988  }3989  @VssRangeMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_CPU {3990    minValue = "0";3991    maxValue = "100";3992  }39933994  attribute def Vehicle_ControlUnit_Health_Resources_Utilization_Memory :> Real;3995  @VssSignalMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_Memory {3996    path = "Vehicle.ControlUnit.Health.Resources.Utilization.Memory";3997    kind = "sensor";3998    datatype = "float";3999    sourceDescription = "Memory utilization";4000    sourceComment = "";4001  }4002  @VssQuantityMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_Memory {4003    quantityReference = "ISQ::dimensionless";4004    unitReference = "SI::percent";4005  }4006  @VssRangeMetadata about Vehicle_ControlUnit_Health_Resources_Utilization_Memory {4007    minValue = "0";4008    maxValue = "100";4009  }40104011  attribute def Vehicle_ControlUnit_Health_SWSupervision_IsAliveTriggered :> Boolean;4012  @VssSignalMetadata about Vehicle_ControlUnit_Health_SWSupervision_IsAliveTriggered {4013    path = "Vehicle.ControlUnit.Health.SWSupervision.IsAliveTriggered";4014    kind = "sensor";4015    datatype = "boolean";4016    sourceDescription = "Whether the alive supervision was triggered";4017    sourceComment = "";4018  }40194020  attribute def Vehicle_ControlUnit_Health_SWSupervision_IsDeadlineTriggered :> Boolean;4021  @VssSignalMetadata about Vehicle_ControlUnit_Health_SWSupervision_IsDeadlineTriggered {4022    path = "Vehicle.ControlUnit.Health.SWSupervision.IsDeadlineTriggered";4023    kind = "sensor";4024    datatype = "boolean";4025    sourceDescription = "Whether the deadline supervision was triggered";4026    sourceComment = "";4027  }40284029  attribute def Vehicle_ControlUnit_Health_SWSupervision_IsLogicalTriggered :> Boolean;4030  @VssSignalMetadata about Vehicle_ControlUnit_Health_SWSupervision_IsLogicalTriggered {4031    path = "Vehicle.ControlUnit.Health.SWSupervision.IsLogicalTriggered";4032    kind = "sensor";4033    datatype = "boolean";4034    sourceDescription = "Whether the logical supervision was triggered";4035    sourceComment = "";4036  }40374038  attribute def Vehicle_ControlUnit_Health_SWSupervision_IsWatchdogTriggered :> Boolean;4039  @VssSignalMetadata about Vehicle_ControlUnit_Health_SWSupervision_IsWatchdogTriggered {4040    path = "Vehicle.ControlUnit.Health.SWSupervision.IsWatchdogTriggered";4041    kind = "sensor";4042    datatype = "boolean";4043    sourceDescription = "Whether the watchdog deadline was triggered";4044    sourceComment = "";4045  }40464047  attribute def Vehicle_ControlUnit_ID :> Integer;4048  @VssSignalMetadata about Vehicle_ControlUnit_ID {4049    path = "Vehicle.ControlUnit.ID";4050    kind = "attribute";4051    datatype = "uint8";4052    sourceDescription = "Control unit ID";4053    sourceComment = "";4054  }40554056  attribute def Vehicle_CurbWeight :> Integer;4057  @VssSignalMetadata about Vehicle_CurbWeight {4058    path = "Vehicle.CurbWeight";4059    kind = "attribute";4060    datatype = "uint16";4061    sourceDescription = "Vehicle curb weight, including all liquids and full tank of fuel, but no cargo or passengers.";4062    sourceComment = "";4063  }4064  @VssQuantityMetadata about Vehicle_CurbWeight {4065    quantityReference = "ISQ::mass";4066    unitReference = "SI::kilogram";4067  }40684069  attribute def Vehicle_CurrentLocation_Altitude :> Real;4070  @VssSignalMetadata about Vehicle_CurrentLocation_Altitude {4071    path = "Vehicle.CurrentLocation.Altitude";4072    kind = "sensor";4073    datatype = "double";4074    sourceDescription = "Current altitude relative to WGS 84 reference ellipsoid, as measured at the position of GNSS receiver antenna.";4075    sourceComment = "";4076  }4077  @VssQuantityMetadata about Vehicle_CurrentLocation_Altitude {4078    quantityReference = "ISQ::length";4079    unitReference = "SI::metre";4080  }40814082  attribute def Vehicle_CurrentLocation_GNSSReceiver_FixType :> Vehicle_CurrentLocation_GNSSReceiver_FixType_AllowedValue;4083  @VssSignalMetadata about Vehicle_CurrentLocation_GNSSReceiver_FixType {4084    path = "Vehicle.CurrentLocation.GNSSReceiver.FixType";4085    kind = "sensor";4086    datatype = "string";4087    sourceDescription = "Fix status of GNSS receiver.";4088    sourceComment = "";4089  }4090  @VssAllowedValuesMetadata about Vehicle_CurrentLocation_GNSSReceiver_FixType {4091    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";4092  }40934094  attribute def Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_X :> Integer;4095  @VssSignalMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_X {4096    path = "Vehicle.CurrentLocation.GNSSReceiver.MountingPosition.X";4097    kind = "attribute";4098    datatype = "int16";4099    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.";4100    sourceComment = "";4101  }4102  @VssQuantityMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_X {4103    quantityReference = "ISQ::length";4104    unitReference = "SI::millimetre";4105  }41064107  attribute def Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Y :> Integer;4108  @VssSignalMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Y {4109    path = "Vehicle.CurrentLocation.GNSSReceiver.MountingPosition.Y";4110    kind = "attribute";4111    datatype = "int16";4112    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.";4113    sourceComment = "";4114  }4115  @VssQuantityMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Y {4116    quantityReference = "ISQ::length";4117    unitReference = "SI::millimetre";4118  }41194120  attribute def Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Z :> Integer;4121  @VssSignalMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Z {4122    path = "Vehicle.CurrentLocation.GNSSReceiver.MountingPosition.Z";4123    kind = "attribute";4124    datatype = "int16";4125    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.";4126    sourceComment = "";4127  }4128  @VssQuantityMetadata about Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Z {4129    quantityReference = "ISQ::length";4130    unitReference = "SI::millimetre";4131  }41324133  attribute def Vehicle_CurrentLocation_Heading :> Real;4134  @VssSignalMetadata about Vehicle_CurrentLocation_Heading {4135    path = "Vehicle.CurrentLocation.Heading";4136    kind = "sensor";4137    datatype = "double";4138    sourceDescription = "Current heading relative to geographic north. 0 = North, 90 = East, 180 = South, 270 = West.";4139    sourceComment = "";4140  }4141  @VssQuantityMetadata about Vehicle_CurrentLocation_Heading {4142    quantityReference = "ISQ::planeAngle";4143    unitReference = "SI::degree";4144  }4145  @VssRangeMetadata about Vehicle_CurrentLocation_Heading {4146    minValue = "0";4147    maxValue = "360";4148  }41494150  attribute def Vehicle_CurrentLocation_HorizontalAccuracy :> Real;4151  @VssSignalMetadata about Vehicle_CurrentLocation_HorizontalAccuracy {4152    path = "Vehicle.CurrentLocation.HorizontalAccuracy";4153    kind = "sensor";4154    datatype = "double";4155    sourceDescription = "Accuracy of the latitude and longitude coordinates.";4156    sourceComment = "";4157  }4158  @VssQuantityMetadata about Vehicle_CurrentLocation_HorizontalAccuracy {4159    quantityReference = "ISQ::length";4160    unitReference = "SI::metre";4161  }41624163  attribute def Vehicle_CurrentLocation_Latitude :> Real;4164  @VssSignalMetadata about Vehicle_CurrentLocation_Latitude {4165    path = "Vehicle.CurrentLocation.Latitude";4166    kind = "sensor";4167    datatype = "double";4168    sourceDescription = "Current latitude of vehicle in WGS 84 geodetic coordinates, as measured at the position of GNSS receiver antenna.";4169    sourceComment = "";4170  }4171  @VssQuantityMetadata about Vehicle_CurrentLocation_Latitude {4172    quantityReference = "ISQ::planeAngle";4173    unitReference = "SI::degree";4174  }4175  @VssRangeMetadata about Vehicle_CurrentLocation_Latitude {4176    minValue = "-90";4177    maxValue = "90";4178  }41794180  attribute def Vehicle_CurrentLocation_Longitude :> Real;4181  @VssSignalMetadata about Vehicle_CurrentLocation_Longitude {4182    path = "Vehicle.CurrentLocation.Longitude";4183    kind = "sensor";4184    datatype = "double";4185    sourceDescription = "Current longitude of vehicle in WGS 84 geodetic coordinates, as measured at the position of GNSS receiver antenna.";4186    sourceComment = "";4187  }4188  @VssQuantityMetadata about Vehicle_CurrentLocation_Longitude {4189    quantityReference = "ISQ::planeAngle";4190    unitReference = "SI::degree";4191  }4192  @VssRangeMetadata about Vehicle_CurrentLocation_Longitude {4193    minValue = "-180";4194    maxValue = "180";4195  }41964197  attribute def Vehicle_CurrentLocation_Timestamp :> String;4198  @VssSignalMetadata about Vehicle_CurrentLocation_Timestamp {4199    path = "Vehicle.CurrentLocation.Timestamp";4200    kind = "sensor";4201    datatype = "string";4202    sourceDescription = "Timestamp from GNSS system for current location, formatted according to ISO 8601 with UTC time zone.";4203    sourceComment = "";4204  }4205  @VssQuantityMetadata about Vehicle_CurrentLocation_Timestamp {4206    quantityReference = "n/a";4207    unitReference = "ISO 8601 lexical date/time string";4208  }42094210  attribute def Vehicle_CurrentLocation_VerticalAccuracy :> Real;4211  @VssSignalMetadata about Vehicle_CurrentLocation_VerticalAccuracy {4212    path = "Vehicle.CurrentLocation.VerticalAccuracy";4213    kind = "sensor";4214    datatype = "double";4215    sourceDescription = "Accuracy of altitude.";4216    sourceComment = "";4217  }4218  @VssQuantityMetadata about Vehicle_CurrentLocation_VerticalAccuracy {4219    quantityReference = "ISQ::length";4220    unitReference = "SI::metre";4221  }42224223  attribute def Vehicle_CurrentOverallWeight :> Integer;4224  @VssSignalMetadata about Vehicle_CurrentOverallWeight {4225    path = "Vehicle.CurrentOverallWeight";4226    kind = "sensor";4227    datatype = "uint16";4228    sourceDescription = "Current overall Vehicle weight. Including passengers, cargo and other load inside the car.";4229    sourceComment = "";4230  }4231  @VssQuantityMetadata about Vehicle_CurrentOverallWeight {4232    quantityReference = "ISQ::mass";4233    unitReference = "SI::kilogram";4234  }42354236  attribute def Vehicle_Diagnostics_DTCCount :> Integer;4237  @VssSignalMetadata about Vehicle_Diagnostics_DTCCount {4238    path = "Vehicle.Diagnostics.DTCCount";4239    kind = "sensor";4240    datatype = "uint8";4241    sourceDescription = "Number of Diagnostic Trouble Codes (DTC)";4242    sourceComment = "";4243  }42444245  attribute def Vehicle_Diagnostics_DTCList :> String;4246  @VssSignalMetadata about Vehicle_Diagnostics_DTCList {4247    path = "Vehicle.Diagnostics.DTCList";4248    kind = "sensor";4249    datatype = "string[]";4250    sourceDescription = "List of currently active DTCs formatted according OBD II (SAE-J2012DA_201812) standard ([P|C|B|U]XXXXX )";4251    sourceComment = "";4252  }42534254  attribute def Vehicle_Driver_AttentiveProbability :> Real;4255  @VssSignalMetadata about Vehicle_Driver_AttentiveProbability {4256    path = "Vehicle.Driver.AttentiveProbability";4257    kind = "sensor";4258    datatype = "float";4259    sourceDescription = "Probability of attentiveness of the driver.";4260    sourceComment = "";4261  }4262  @VssQuantityMetadata about Vehicle_Driver_AttentiveProbability {4263    quantityReference = "ISQ::dimensionless";4264    unitReference = "SI::percent";4265  }4266  @VssRangeMetadata about Vehicle_Driver_AttentiveProbability {4267    minValue = "0";4268    maxValue = "100";4269  }42704271  attribute def Vehicle_Driver_DistractionLevel :> Real;4272  @VssSignalMetadata about Vehicle_Driver_DistractionLevel {4273    path = "Vehicle.Driver.DistractionLevel";4274    kind = "sensor";4275    datatype = "float";4276    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.";4277    sourceComment = "";4278  }4279  @VssQuantityMetadata about Vehicle_Driver_DistractionLevel {4280    quantityReference = "ISQ::dimensionless";4281    unitReference = "SI::percent";4282  }4283  @VssRangeMetadata about Vehicle_Driver_DistractionLevel {4284    minValue = "0";4285    maxValue = "100";4286  }42874288  attribute def Vehicle_Driver_FatigueLevel :> Real;4289  @VssSignalMetadata about Vehicle_Driver_FatigueLevel {4290    path = "Vehicle.Driver.FatigueLevel";4291    kind = "sensor";4292    datatype = "float";4293    sourceDescription = "Fatigue level of the driver, which can be evaluated by multiple factors e.g. trip time, behaviour of steering, eye status.";4294    sourceComment = "";4295  }4296  @VssQuantityMetadata about Vehicle_Driver_FatigueLevel {4297    quantityReference = "ISQ::dimensionless";4298    unitReference = "SI::percent";4299  }4300  @VssRangeMetadata about Vehicle_Driver_FatigueLevel {4301    minValue = "0";4302    maxValue = "100";4303  }43044305  attribute def Vehicle_Driver_HeartRate :> Integer;4306  @VssSignalMetadata about Vehicle_Driver_HeartRate {4307    path = "Vehicle.Driver.HeartRate";4308    kind = "sensor";4309    datatype = "uint16";4310    sourceDescription = "Heart rate of the driver.";4311    sourceComment = "";4312  }4313  @VssQuantityMetadata about Vehicle_Driver_HeartRate {4314    quantityReference = "ISQ::frequency";4315    unitReference = "SI-derived beats/minute";4316  }43174318  attribute def Vehicle_Driver_IsEyesOnRoad :> Boolean;4319  @VssSignalMetadata about Vehicle_Driver_IsEyesOnRoad {4320    path = "Vehicle.Driver.IsEyesOnRoad";4321    kind = "sensor";4322    datatype = "boolean";4323    sourceDescription = "Has driver the eyes on road or not?";4324    sourceComment = "";4325  }43264327  attribute def Vehicle_Driver_IsHandsOnWheel :> Boolean;4328  @VssSignalMetadata about Vehicle_Driver_IsHandsOnWheel {4329    path = "Vehicle.Driver.IsHandsOnWheel";4330    kind = "sensor";4331    datatype = "boolean";4332    sourceDescription = "Are the driver's hands on the steering wheel or not?";4333    sourceComment = "";4334  }43354336  attribute def Vehicle_EmissionsCO2 :> Integer;4337  @VssSignalMetadata about Vehicle_EmissionsCO2 {4338    path = "Vehicle.EmissionsCO2";4339    kind = "attribute";4340    datatype = "int16";4341    sourceDescription = "The CO2 emissions.";4342    sourceComment = "";4343  }4344  @VssQuantityMetadata about Vehicle_EmissionsCO2 {4345    quantityReference = "ISQ::linearDensity";4346    unitReference = "SI-derived gram/kilometre";4347  }43484349  attribute def Vehicle_Exterior_AirTemperature :> Real;4350  @VssSignalMetadata about Vehicle_Exterior_AirTemperature {4351    path = "Vehicle.Exterior.AirTemperature";4352    kind = "sensor";4353    datatype = "float";4354    sourceDescription = "Air temperature outside the vehicle.";4355    sourceComment = "";4356  }4357  @VssQuantityMetadata about Vehicle_Exterior_AirTemperature {4358    quantityReference = "ISQ::thermodynamicTemperature";4359    unitReference = "SI::degreeCelsius";4360  }43614362  attribute def Vehicle_Exterior_Humidity :> Real;4363  @VssSignalMetadata about Vehicle_Exterior_Humidity {4364    path = "Vehicle.Exterior.Humidity";4365    kind = "sensor";4366    datatype = "float";4367    sourceDescription = "Relative humidity outside the vehicle. 0 = Dry, 100 = Air fully saturated.";4368    sourceComment = "";4369  }4370  @VssQuantityMetadata about Vehicle_Exterior_Humidity {4371    quantityReference = "ISQ::dimensionless";4372    unitReference = "SI::percent";4373  }4374  @VssRangeMetadata about Vehicle_Exterior_Humidity {4375    minValue = "0";4376    maxValue = "100";4377  }43784379  attribute def Vehicle_Exterior_LightIntensity :> Real;4380  @VssSignalMetadata about Vehicle_Exterior_LightIntensity {4381    path = "Vehicle.Exterior.LightIntensity";4382    kind = "sensor";4383    datatype = "float";4384    sourceDescription = "Light intensity outside the vehicle. 0 = No light detected, 100 = Fully lit.";4385    sourceComment = "Mapping to physical units and calculation method is sensor specific.";4386  }4387  @VssQuantityMetadata about Vehicle_Exterior_LightIntensity {4388    quantityReference = "ISQ::dimensionless";4389    unitReference = "SI::percent";4390  }4391  @VssRangeMetadata about Vehicle_Exterior_LightIntensity {4392    minValue = "0";4393    maxValue = "100";4394  }43954396  attribute def Vehicle_GrossWeight :> Integer;4397  @VssSignalMetadata about Vehicle_GrossWeight {4398    path = "Vehicle.GrossWeight";4399    kind = "attribute";4400    datatype = "uint16";4401    sourceDescription = "Curb weight of vehicle, including all liquids and full tank of fuel and full load of cargo and passengers.";4402    sourceComment = "";4403  }4404  @VssQuantityMetadata about Vehicle_GrossWeight {4405    quantityReference = "ISQ::mass";4406    unitReference = "SI::kilogram";4407  }44084409  attribute def Vehicle_Height :> Integer;4410  @VssSignalMetadata about Vehicle_Height {4411    path = "Vehicle.Height";4412    kind = "attribute";4413    datatype = "uint16";4414    sourceDescription = "Overall vehicle height.";4415    sourceComment = "";4416  }4417  @VssQuantityMetadata about Vehicle_Height {4418    quantityReference = "ISQ::length";4419    unitReference = "SI::millimetre";4420  }44214422  attribute def Vehicle_IsAutoPowerOptimize :> Boolean;4423  @VssSignalMetadata about Vehicle_IsAutoPowerOptimize {4424    path = "Vehicle.IsAutoPowerOptimize";4425    kind = "actuator";4426    datatype = "boolean";4427    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.";4428    sourceComment = "";4429  }44304431  attribute def Vehicle_IsBrokenDown :> Boolean;4432  @VssSignalMetadata about Vehicle_IsBrokenDown {4433    path = "Vehicle.IsBrokenDown";4434    kind = "sensor";4435    datatype = "boolean";4436    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.";4437    sourceComment = "Actual criteria and method used to decide if a vehicle is broken down is implementation specific.";4438  }44394440  attribute def Vehicle_IsMoving :> Boolean;4441  @VssSignalMetadata about Vehicle_IsMoving {4442    path = "Vehicle.IsMoving";4443    kind = "sensor";4444    datatype = "boolean";4445    sourceDescription = "Indicates whether the vehicle is stationary or moving.";4446    sourceComment = "";4447  }44484449  attribute def Vehicle_Length :> Integer;4450  @VssSignalMetadata about Vehicle_Length {4451    path = "Vehicle.Length";4452    kind = "attribute";4453    datatype = "uint16";4454    sourceDescription = "Overall vehicle length.";4455    sourceComment = "";4456  }4457  @VssQuantityMetadata about Vehicle_Length {4458    quantityReference = "ISQ::length";4459    unitReference = "SI::millimetre";4460  }44614462  attribute def Vehicle_LowVoltageBattery_CurrentCurrent :> Real;4463  @VssSignalMetadata about Vehicle_LowVoltageBattery_CurrentCurrent {4464    path = "Vehicle.LowVoltageBattery.CurrentCurrent";4465    kind = "sensor";4466    datatype = "float";4467    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.";4468    sourceComment = "";4469  }4470  @VssQuantityMetadata about Vehicle_LowVoltageBattery_CurrentCurrent {4471    quantityReference = "ISQ::electricCurrent";4472    unitReference = "SI::ampere";4473  }44744475  attribute def Vehicle_LowVoltageBattery_CurrentVoltage :> Real;4476  @VssSignalMetadata about Vehicle_LowVoltageBattery_CurrentVoltage {4477    path = "Vehicle.LowVoltageBattery.CurrentVoltage";4478    kind = "sensor";4479    datatype = "float";4480    sourceDescription = "Current Voltage of the low voltage battery.";4481    sourceComment = "";4482  }4483  @VssQuantityMetadata about Vehicle_LowVoltageBattery_CurrentVoltage {4484    quantityReference = "ISQ::electricPotential";4485    unitReference = "SI::volt";4486  }44874488  attribute def Vehicle_LowVoltageBattery_NominalCapacity :> Integer;4489  @VssSignalMetadata about Vehicle_LowVoltageBattery_NominalCapacity {4490    path = "Vehicle.LowVoltageBattery.NominalCapacity";4491    kind = "attribute";4492    datatype = "uint16";4493    sourceDescription = "Nominal capacity of the low voltage battery.";4494    sourceComment = "";4495  }4496  @VssQuantityMetadata about Vehicle_LowVoltageBattery_NominalCapacity {4497    quantityReference = "ISQ::electricCharge";4498    unitReference = "SI::ampereHour";4499  }45004501  attribute def Vehicle_LowVoltageBattery_NominalVoltage :> Integer;4502  @VssSignalMetadata about Vehicle_LowVoltageBattery_NominalVoltage {4503    path = "Vehicle.LowVoltageBattery.NominalVoltage";4504    kind = "attribute";4505    datatype = "uint16";4506    sourceDescription = "Nominal Voltage of the battery.";4507    sourceComment = "Nominal voltage typically refers to voltage of fully charged battery when delivering rated capacity.";4508  }4509  @VssQuantityMetadata about Vehicle_LowVoltageBattery_NominalVoltage {4510    quantityReference = "ISQ::electricPotential";4511    unitReference = "SI::volt";4512  }45134514  attribute def Vehicle_LowVoltageSystemState :> Vehicle_LowVoltageSystemState_AllowedValue;4515  @VssSignalMetadata about Vehicle_LowVoltageSystemState {4516    path = "Vehicle.LowVoltageSystemState";4517    kind = "sensor";4518    datatype = "string";4519    sourceDescription = "State of the supply voltage of the control units (usually 12V).";4520    sourceComment = "";4521  }4522  @VssAllowedValuesMetadata about Vehicle_LowVoltageSystemState {4523    allowedValues = "UNDEFINED, LOCK, OFF, ACC, ON, START";4524  }45254526  attribute def Vehicle_MaxTowBallWeight :> Integer;4527  @VssSignalMetadata about Vehicle_MaxTowBallWeight {4528    path = "Vehicle.MaxTowBallWeight";4529    kind = "attribute";4530    datatype = "uint16";4531    sourceDescription = "Maximum vertical weight on the tow ball of a trailer.";4532    sourceComment = "";4533  }4534  @VssQuantityMetadata about Vehicle_MaxTowBallWeight {4535    quantityReference = "ISQ::mass";4536    unitReference = "SI::kilogram";4537  }45384539  attribute def Vehicle_MaxTowWeight :> Integer;4540  @VssSignalMetadata about Vehicle_MaxTowWeight {4541    path = "Vehicle.MaxTowWeight";4542    kind = "attribute";4543    datatype = "uint16";4544    sourceDescription = "Maximum weight of trailer.";4545    sourceComment = "";4546  }4547  @VssQuantityMetadata about Vehicle_MaxTowWeight {4548    quantityReference = "ISQ::mass";4549    unitReference = "SI::kilogram";4550  }45514552  attribute def Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum :> Integer;4553  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum {4554    path = "Vehicle.MotionManagement.Brake.Axle.TorqueDistributionFrictionRightMaximum";4555    kind = "actuator";4556    datatype = "uint16";4557    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.";4558    sourceComment = "";4559  }4560  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum {4561    quantityReference = "ISQ::dimensionless";4562    unitReference = "SI::percent";4563  }4564  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum {4565    minValue = "0";4566    maxValue = "100";4567  }45684569  attribute def Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum :> Integer;4570  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum {4571    path = "Vehicle.MotionManagement.Brake.Axle.TorqueDistributionFrictionRightMinimum";4572    kind = "actuator";4573    datatype = "uint16";4574    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.";4575    sourceComment = "";4576  }4577  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum {4578    quantityReference = "ISQ::dimensionless";4579    unitReference = "SI::percent";4580  }4581  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum {4582    minValue = "0";4583    maxValue = "100";4584  }45854586  attribute def Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum :> Integer;4587  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum {4588    path = "Vehicle.MotionManagement.Brake.Axle.TorqueElectricMinimum";4589    kind = "actuator";4590    datatype = "int16";4591    sourceDescription = "Limit for regenerative brake torque at given axle. Brake Torque < 0Nm.";4592    sourceComment = "";4593  }4594  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum {4595    quantityReference = "ISQ::momentOfForce";4596    unitReference = "SI::newtonMetre";4597  }4598  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum {4599    minValue = "";4600    maxValue = "0";4601  }46024603  attribute def Vehicle_MotionManagement_Brake_Axle_TorqueFrictionDifferenceMaximum :> Integer;4604  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueFrictionDifferenceMaximum {4605    path = "Vehicle.MotionManagement.Brake.Axle.TorqueFrictionDifferenceMaximum";4606    kind = "actuator";4607    datatype = "uint16";4608    sourceDescription = "Maximum absolute wheel torque difference between left and right wheel for friction brake.";4609    sourceComment = "";4610  }4611  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_TorqueFrictionDifferenceMaximum {4612    quantityReference = "ISQ::momentOfForce";4613    unitReference = "SI::newtonMetre";4614  }46154616  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaLower :> Integer;4617  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaLower {4618    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.OmegaLower";4619    kind = "actuator";4620    datatype = "uint16";4621    sourceDescription = "Lower wheel speed limit request controlled by friction brake. ISO 8855 wheel-spin velocity.";4622    sourceComment = "";4623  }4624  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaLower {4625    quantityReference = "ISQ::angularVelocity";4626    unitReference = "SI::radianPerSecond";4627  }46284629  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaUpper :> Integer;4630  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaUpper {4631    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.OmegaUpper";4632    kind = "actuator";4633    datatype = "uint16";4634    sourceDescription = "Upper wheel speed limit request controlled by friction brake. ISO 8855 wheel-spin velocity.";4635    sourceComment = "";4636  }4637  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaUpper {4638    quantityReference = "ISQ::angularVelocity";4639    unitReference = "SI::radianPerSecond";4640  }46414642  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_Torque :> Integer;4643  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_Torque {4644    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.Torque";4645    kind = "sensor";4646    datatype = "int16";4647    sourceDescription = "Estimated friction brake torque. Brake Torque < 0Nm.";4648    sourceComment = "";4649  }4650  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_Torque {4651    quantityReference = "ISQ::momentOfForce";4652    unitReference = "SI::newtonMetre";4653  }4654  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_Torque {4655    minValue = "";4656    maxValue = "0";4657  }46584659  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated :> Integer;4660  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated {4661    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.TorqueArbitrated";4662    kind = "sensor";4663    datatype = "int16";4664    sourceDescription = "Brake system internally calculated friction brake torque target. Brake Torque < 0Nm.";4665    sourceComment = "";4666  }4667  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated {4668    quantityReference = "ISQ::momentOfForce";4669    unitReference = "SI::newtonMetre";4670  }4671  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated {4672    minValue = "";4673    maxValue = "0";4674  }46754676  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum :> Integer;4677  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum {4678    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.TorqueFrictionMaximum";4679    kind = "actuator";4680    datatype = "int16";4681    sourceDescription = "Maximum wheel torque request for friction brake. Brake Torque < 0Nm.";4682    sourceComment = "";4683  }4684  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum {4685    quantityReference = "ISQ::momentOfForce";4686    unitReference = "SI::newtonMetre";4687  }4688  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum {4689    minValue = "";4690    maxValue = "0";4691  }46924693  attribute def Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum :> Integer;4694  @VssSignalMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum {4695    path = "Vehicle.MotionManagement.Brake.Axle.Wheel.TorqueFrictionMinimum";4696    kind = "actuator";4697    datatype = "int16";4698    sourceDescription = "Minimum wheel torque request for friction brake. Brake Torque < 0Nm.";4699    sourceComment = "";4700  }4701  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum {4702    quantityReference = "ISQ::momentOfForce";4703    unitReference = "SI::newtonMetre";4704  }4705  @VssRangeMetadata about Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum {4706    minValue = "";4707    maxValue = "0";4708  }47094710  attribute def Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum :> Integer;4711  @VssSignalMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum {4712    path = "Vehicle.MotionManagement.Brake.VehicleForceDistributionFrontMaximum";4713    kind = "actuator";4714    datatype = "uint16";4715    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.";4716    sourceComment = "";4717  }4718  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum {4719    quantityReference = "ISQ::dimensionless";4720    unitReference = "SI::percent";4721  }4722  @VssRangeMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum {4723    minValue = "0";4724    maxValue = "100";4725  }47264727  attribute def Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum :> Integer;4728  @VssSignalMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum {4729    path = "Vehicle.MotionManagement.Brake.VehicleForceDistributionFrontMinimum";4730    kind = "actuator";4731    datatype = "uint16";4732    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.";4733    sourceComment = "";4734  }4735  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum {4736    quantityReference = "ISQ::dimensionless";4737    unitReference = "SI::percent";4738  }4739  @VssRangeMetadata about Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum {4740    minValue = "0";4741    maxValue = "100";4742  }47434744  attribute def Vehicle_MotionManagement_Brake_VehicleForceElectric :> Integer;4745  @VssSignalMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectric {4746    path = "Vehicle.MotionManagement.Brake.VehicleForceElectric";4747    kind = "actuator";4748    datatype = "int16";4749    sourceDescription = "Regenerative brake force request (FxWhlSum). Sum of all tyre longitudinal forces. Brake Force < 0N.";4750    sourceComment = "";4751  }4752  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectric {4753    quantityReference = "ISQ::force";4754    unitReference = "SI::newton";4755  }4756  @VssRangeMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectric {4757    minValue = "";4758    maxValue = "0";4759  }47604761  attribute def Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated :> Integer;4762  @VssSignalMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated {4763    path = "Vehicle.MotionManagement.Brake.VehicleForceElectricMinimumArbitrated";4764    kind = "sensor";4765    datatype = "int16";4766    sourceDescription = "Brake system internally calculated regenerative force limit at vehicle level for eAxle actuation. Brake Force < 0N.";4767    sourceComment = "";4768  }4769  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated {4770    quantityReference = "ISQ::force";4771    unitReference = "SI::newton";4772  }4773  @VssRangeMetadata about Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated {4774    minValue = "";4775    maxValue = "0";4776  }47774778  attribute def Vehicle_MotionManagement_Brake_VehicleForceMaximum :> Integer;4779  @VssSignalMetadata about Vehicle_MotionManagement_Brake_VehicleForceMaximum {4780    path = "Vehicle.MotionManagement.Brake.VehicleForceMaximum";4781    kind = "actuator";4782    datatype = "int16";4783    sourceDescription = "Maximum longitudinal brake force request (FxWhlSum). Sum of all tyre longitudinal forces. Brake Force < 0N.";4784    sourceComment = "";4785  }4786  @VssQuantityMetadata about Vehicle_MotionManagement_Brake_VehicleForceMaximum {4787    quantityReference = "ISQ::force";4788    unitReference = "SI::newton";4789  }4790  @VssRangeMetadata about Vehicle_MotionManagement_Brake_VehicleForceMaximum {4791    minValue = "";4792    maxValue = "0";4793  }47944795  attribute def Vehicle_MotionManagement_ElectricAxle_RotationalSpeed :> Integer;4796  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeed {4797    path = "Vehicle.MotionManagement.ElectricAxle.RotationalSpeed";4798    kind = "sensor";4799    datatype = "int16";4800    sourceDescription = "Rotational speed for the specified axle, positive sign for rotation in forward direction, negative sign for rotation in backward direction.";4801    sourceComment = "";4802  }4803  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeed {4804    quantityReference = "ISQ::angularVelocity";4805    unitReference = "SI-derived revolutionPerMinute";4806  }48074808  attribute def Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMaximumLimit :> Integer;4809  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMaximumLimit {4810    path = "Vehicle.MotionManagement.ElectricAxle.RotationalSpeedMaximumLimit";4811    kind = "actuator";4812    datatype = "int16";4813    sourceDescription = "Maximum allowed axle rotational speed in torque control mode, positive sign for rotation in forward direction, negative sign for rotation in backward direction.";4814    sourceComment = "";4815  }4816  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMaximumLimit {4817    quantityReference = "ISQ::angularVelocity";4818    unitReference = "SI-derived revolutionPerMinute";4819  }48204821  attribute def Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMinimumLimit :> Integer;4822  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMinimumLimit {4823    path = "Vehicle.MotionManagement.ElectricAxle.RotationalSpeedMinimumLimit";4824    kind = "actuator";4825    datatype = "int16";4826    sourceDescription = "Minimum allowed axle rotational speed in torque control mode, positive sign for rotation in forward direction, negative sign for rotation in backward direction.";4827    sourceComment = "";4828  }4829  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMinimumLimit {4830    quantityReference = "ISQ::angularVelocity";4831    unitReference = "SI-derived revolutionPerMinute";4832  }48334834  attribute def Vehicle_MotionManagement_ElectricAxle_RotationalSpeedTarget :> Integer;4835  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedTarget {4836    path = "Vehicle.MotionManagement.ElectricAxle.RotationalSpeedTarget";4837    kind = "actuator";4838    datatype = "int16";4839    sourceDescription = "Target axle rotational speed in rotation speed control mode, positive sign for rotation in forward direction, negative sign for rotation in backward direction.";4840    sourceComment = "";4841  }4842  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_RotationalSpeedTarget {4843    quantityReference = "ISQ::angularVelocity";4844    unitReference = "SI-derived revolutionPerMinute";4845  }48464847  attribute def Vehicle_MotionManagement_ElectricAxle_Torque :> Integer;4848  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_Torque {4849    path = "Vehicle.MotionManagement.ElectricAxle.Torque";4850    kind = "sensor";4851    datatype = "int16";4852    sourceDescription = "Axle torque, positive sign for torque in forward direction, negative sign for torque in backward direction.";4853    sourceComment = "";4854  }4855  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_Torque {4856    quantityReference = "ISQ::momentOfForce";4857    unitReference = "SI::newtonMetre";4858  }48594860  attribute def Vehicle_MotionManagement_ElectricAxle_TorqueMaximum :> Integer;4861  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMaximum {4862    path = "Vehicle.MotionManagement.ElectricAxle.TorqueMaximum";4863    kind = "sensor";4864    datatype = "int16";4865    sourceDescription = "Maximum momentarily available eAxle torque, positive sign for torque in forward direction, negative sign for torque in backward direction.";4866    sourceComment = "";4867  }4868  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMaximum {4869    quantityReference = "ISQ::momentOfForce";4870    unitReference = "SI::newtonMetre";4871  }48724873  attribute def Vehicle_MotionManagement_ElectricAxle_TorqueMaximumLimit :> Integer;4874  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMaximumLimit {4875    path = "Vehicle.MotionManagement.ElectricAxle.TorqueMaximumLimit";4876    kind = "actuator";4877    datatype = "int16";4878    sourceDescription = "Maximum allowed eAxle torque in rotation speed control mode, positive sign for torque in forward direction, negative sign unused.";4879    sourceComment = "";4880  }4881  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMaximumLimit {4882    quantityReference = "ISQ::momentOfForce";4883    unitReference = "SI::newtonMetre";4884  }48854886  attribute def Vehicle_MotionManagement_ElectricAxle_TorqueMinimum :> Integer;4887  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMinimum {4888    path = "Vehicle.MotionManagement.ElectricAxle.TorqueMinimum";4889    kind = "sensor";4890    datatype = "int16";4891    sourceDescription = "Minimum momentarily available eAxle torque, positive sign for torque in forward direction, negative sign for torque in backward direction.";4892    sourceComment = "";4893  }4894  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMinimum {4895    quantityReference = "ISQ::momentOfForce";4896    unitReference = "SI::newtonMetre";4897  }48984899  attribute def Vehicle_MotionManagement_ElectricAxle_TorqueMinimumLimit :> Integer;4900  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMinimumLimit {4901    path = "Vehicle.MotionManagement.ElectricAxle.TorqueMinimumLimit";4902    kind = "actuator";4903    datatype = "int16";4904    sourceDescription = "Minimum allowed axle torque in rotation speed control mode, positive sign unused, negative sign for torque in backward direction (ISO8855).";4905    sourceComment = "";4906  }4907  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueMinimumLimit {4908    quantityReference = "ISQ::momentOfForce";4909    unitReference = "SI::newtonMetre";4910  }49114912  attribute def Vehicle_MotionManagement_ElectricAxle_TorqueTarget :> Integer;4913  @VssSignalMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueTarget {4914    path = "Vehicle.MotionManagement.ElectricAxle.TorqueTarget";4915    kind = "actuator";4916    datatype = "int16";4917    sourceDescription = "Target axle torque in torque control mode, positive sign for torque in forward direction, negative sign for torque in backward direction (ISO8855).";4918    sourceComment = "";4919  }4920  @VssQuantityMetadata about Vehicle_MotionManagement_ElectricAxle_TorqueTarget {4921    quantityReference = "ISQ::momentOfForce";4922    unitReference = "SI::newtonMetre";4923  }49244925  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_PositionOffsetTargetMode :> Integer;4926  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_PositionOffsetTargetMode {4927    path = "Vehicle.MotionManagement.Steering.Axle.Row1.PositionOffsetTargetMode";4928    kind = "actuator";4929    datatype = "uint8";4930    sourceDescription = "Mode used for controlling position offset interface of axle steering actuator. 0 indicates interface disabled. Other values activate vehicle specific modes.";4931    sourceComment = "";4932  }49334934  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_PositionTargetMode :> Integer;4935  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_PositionTargetMode {4936    path = "Vehicle.MotionManagement.Steering.Axle.Row1.PositionTargetMode";4937    kind = "actuator";4938    datatype = "uint8";4939    sourceDescription = "Mode used for controlling position interface of axle steering actuator. 0 indicates interface disabled. Other values activate vehicle specific modes.";4940    sourceComment = "";4941  }49424943  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_RackPosition :> Integer;4944  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPosition {4945    path = "Vehicle.MotionManagement.Steering.Axle.Row1.RackPosition";4946    kind = "sensor";4947    datatype = "int16";4948    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).";4949    sourceComment = "Alternative signal to SteerAngle.";4950  }4951  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPosition {4952    quantityReference = "ISQ::length";4953    unitReference = "SI::millimetre";4954  }49554956  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionOffsetTarget :> Integer;4957  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionOffsetTarget {4958    path = "Vehicle.MotionManagement.Steering.Axle.Row1.RackPositionOffsetTarget";4959    kind = "actuator";4960    datatype = "int16";4961    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).";4962    sourceComment = "Alternative signal to SteerAngleOffsetTarget.";4963  }4964  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionOffsetTarget {4965    quantityReference = "ISQ::length";4966    unitReference = "SI::millimetre";4967  }49684969  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionTarget :> Integer;4970  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionTarget {4971    path = "Vehicle.MotionManagement.Steering.Axle.Row1.RackPositionTarget";4972    kind = "actuator";4973    datatype = "int16";4974    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).";4975    sourceComment = "Alternative signal to SteerAngleTarget.";4976  }4977  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionTarget {4978    quantityReference = "ISQ::length";4979    unitReference = "SI::millimetre";4980  }49814982  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngle :> Integer;4983  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngle {4984    path = "Vehicle.MotionManagement.Steering.Axle.Row1.SteerAngle";4985    kind = "sensor";4986    datatype = "int16";4987    sourceDescription = "Represents the current actuated steering angle of the steered wheels. Signal orientation according ISO8855, single track model.";4988    sourceComment = "Alternative signal to RackPosition.";4989  }4990  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngle {4991    quantityReference = "ISQ::planeAngle";4992    unitReference = "SI::degree";4993  }49944995  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleOffsetTarget :> Integer;4996  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleOffsetTarget {4997    path = "Vehicle.MotionManagement.Steering.Axle.Row1.SteerAngleOffsetTarget";4998    kind = "actuator";4999    datatype = "int16";5000    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.";5001    sourceComment = "Alternative signal to RackPositionOffsetTarget.";5002  }5003  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleOffsetTarget {5004    quantityReference = "ISQ::planeAngle";5005    unitReference = "SI::degree";5006  }50075008  attribute def Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleTarget :> Integer;5009  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleTarget {5010    path = "Vehicle.MotionManagement.Steering.Axle.Row1.SteerAngleTarget";5011    kind = "actuator";5012    datatype = "int16";5013    sourceDescription = "Steer angle request to the axle steering actuator (external set-point). Signal orientation according ISO8855, single track model.";5014    sourceComment = "Alternative signal to RackPositionTarget.";5015  }5016  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleTarget {5017    quantityReference = "ISQ::planeAngle";5018    unitReference = "SI::degree";5019  }50205021  attribute def Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngle :> Integer;5022  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngle {5023    path = "Vehicle.MotionManagement.Steering.Axle.Row2.SteerAngle";5024    kind = "sensor";5025    datatype = "int16";5026    sourceDescription = "Represents the current actuated steering angle of the steered wheels on rear axle. Signal orientation according ISO8855, single track model.";5027    sourceComment = "";5028  }5029  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngle {5030    quantityReference = "ISQ::planeAngle";5031    unitReference = "SI::degree";5032  }50335034  attribute def Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleTarget :> Integer;5035  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleTarget {5036    path = "Vehicle.MotionManagement.Steering.Axle.Row2.SteerAngleTarget";5037    kind = "actuator";5038    datatype = "int16";5039    sourceDescription = "Steer angle request to the rear axle steering actuator (external set-point). Signal orientation according ISO8855, single track model.";5040    sourceComment = "";5041  }5042  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleTarget {5043    quantityReference = "ISQ::planeAngle";5044    unitReference = "SI::degree";5045  }50465047  attribute def Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleVelocityTarget :> Integer;5048  @VssSignalMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleVelocityTarget {5049    path = "Vehicle.MotionManagement.Steering.Axle.Row2.SteerAngleVelocityTarget";5050    kind = "actuator";5051    datatype = "int16";5052    sourceDescription = "Requested velocity for steer angle change. Signal orientation according ISO8855. Optional signal to adapt rear wheel steering closed loop control gain.";5053    sourceComment = "";5054  }5055  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleVelocityTarget {5056    quantityReference = "ISQ::angularVelocity";5057    unitReference = "SI::degreePerSecond";5058  }50595060  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_Angle :> Integer;5061  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_Angle {5062    path = "Vehicle.MotionManagement.Steering.SteeringWheel.Angle";5063    kind = "sensor";5064    datatype = "int16";5065    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).";5066    sourceComment = "";5067  }5068  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_Angle {5069    quantityReference = "ISQ::planeAngle";5070    unitReference = "SI::degree";5071  }50725073  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_AngleTarget :> Integer;5074  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_AngleTarget {5075    path = "Vehicle.MotionManagement.Steering.SteeringWheel.AngleTarget";5076    kind = "actuator";5077    datatype = "int16";5078    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).";5079    sourceComment = "";5080  }5081  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_AngleTarget {5082    quantityReference = "ISQ::planeAngle";5083    unitReference = "SI::degree";5084  }50855086  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_AngleTargetMode :> Integer;5087  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_AngleTargetMode {5088    path = "Vehicle.MotionManagement.Steering.SteeringWheel.AngleTargetMode";5089    kind = "actuator";5090    datatype = "uint8";5091    sourceDescription = "Mode used for controlling Steering-wheel angle interface. 0 indicates interface disabled. Other values activate vehicle specific modes.";5092    sourceComment = "";5093  }50945095  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_Torque :> Integer;5096  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_Torque {5097    path = "Vehicle.MotionManagement.Steering.SteeringWheel.Torque";5098    kind = "sensor";5099    datatype = "int16";5100    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).";5101    sourceComment = "";5102  }5103  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_Torque {5104    quantityReference = "ISQ::momentOfForce";5105    unitReference = "SI::newtonMetre";5106  }51075108  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTarget :> Integer;5109  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTarget {5110    path = "Vehicle.MotionManagement.Steering.SteeringWheel.TorqueOffsetTarget";5111    kind = "actuator";5112    datatype = "int16";5113    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).";5114    sourceComment = "";5115  }5116  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTarget {5117    quantityReference = "ISQ::momentOfForce";5118    unitReference = "SI::newtonMetre";5119  }51205121  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTargetMode :> Integer;5122  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTargetMode {5123    path = "Vehicle.MotionManagement.Steering.SteeringWheel.TorqueOffsetTargetMode";5124    kind = "actuator";5125    datatype = "uint8";5126    sourceDescription = "Mode used for controlling steering-wheel torque offset interface. 0 indicates interface disabled. Other values activate vehicle specific modes.";5127    sourceComment = "";5128  }51295130  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTarget :> Integer;5131  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTarget {5132    path = "Vehicle.MotionManagement.Steering.SteeringWheel.TorqueTarget";5133    kind = "actuator";5134    datatype = "int16";5135    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).";5136    sourceComment = "";5137  }5138  @VssQuantityMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTarget {5139    quantityReference = "ISQ::momentOfForce";5140    unitReference = "SI::newtonMetre";5141  }51425143  attribute def Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTargetMode :> Integer;5144  @VssSignalMetadata about Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTargetMode {5145    path = "Vehicle.MotionManagement.Steering.SteeringWheel.TorqueTargetMode";5146    kind = "actuator";5147    datatype = "uint8";5148    sourceDescription = "Mode used for controlling Steering-wheel torque interface. 0 indicates interface disabled. Other values activate vehicle specific modes.";5149    sourceComment = "";5150  }51515152  attribute def Vehicle_MotionManagement_Suspension_Axle_RollTorque :> Integer;5153  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_Axle_RollTorque {5154    path = "Vehicle.MotionManagement.Suspension.Axle.RollTorque";5155    kind = "sensor";5156    datatype = "int16";5157    sourceDescription = "Actuated roll torque on this axle by anti-roll actuator. Signal orientation according to ISO8855.";5158    sourceComment = "";5159  }5160  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_Axle_RollTorque {5161    quantityReference = "ISQ::momentOfForce";5162    unitReference = "SI::newtonMetre";5163  }51645165  attribute def Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForce :> Integer;5166  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForce {5167    path = "Vehicle.MotionManagement.Suspension.Axle.Wheel.DampingForce";5168    kind = "sensor";5169    datatype = "int16";5170    sourceDescription = "Actuated damping force at given wheel. Signal orientation according ISO8855, meaning positive force is pointing upwards.";5171    sourceComment = "Alternative signal to DampingRate.";5172  }5173  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForce {5174    quantityReference = "ISQ::force";5175    unitReference = "SI::newton";5176  }51775178  attribute def Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForceTarget :> Integer;5179  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForceTarget {5180    path = "Vehicle.MotionManagement.Suspension.Axle.Wheel.DampingForceTarget";5181    kind = "actuator";5182    datatype = "int16";5183    sourceDescription = "Damping force request at given wheel. Signal orientation according ISO8855, meaning positive force is pointing upwards.";5184    sourceComment = "Alternative signal to DampingRateTarget.";5185  }5186  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForceTarget {5187    quantityReference = "ISQ::force";5188    unitReference = "SI::newton";5189  }51905191  attribute def Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate :> Integer;5192  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate {5193    path = "Vehicle.MotionManagement.Suspension.Axle.Wheel.DampingRate";5194    kind = "sensor";5195    datatype = "uint8";5196    sourceDescription = "Actuated damping rate at given wheel. 0% = lowest possible damping rate 100% = highest possible damping rate";5197    sourceComment = "Alternative signal to DampingForce.";5198  }5199  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate {5200    quantityReference = "ISQ::dimensionless";5201    unitReference = "SI::percent";5202  }5203  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate {5204    minValue = "0";5205    maxValue = "100";5206  }52075208  attribute def Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget :> Integer;5209  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget {5210    path = "Vehicle.MotionManagement.Suspension.Axle.Wheel.DampingRateTarget";5211    kind = "actuator";5212    datatype = "uint8";5213    sourceDescription = "Damping rate request at given wheel. 0% = lowest possible damping rate 100% = highest possible damping rate";5214    sourceComment = "Alternative signal to DampingForceTarget.";5215  }5216  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget {5217    quantityReference = "ISQ::dimensionless";5218    unitReference = "SI::percent";5219  }5220  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget {5221    minValue = "0";5222    maxValue = "100";5223  }52245225  attribute def Vehicle_MotionManagement_Suspension_DampingPrioTarget :> Integer;5226  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_DampingPrioTarget {5227    path = "Vehicle.MotionManagement.Suspension.DampingPrioTarget";5228    kind = "actuator";5229    datatype = "uint8";5230    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)";5231    sourceComment = "";5232  }5233  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_DampingPrioTarget {5234    quantityReference = "ISQ::dimensionless";5235    unitReference = "SI::percent";5236  }5237  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_DampingPrioTarget {5238    minValue = "0";5239    maxValue = "100";5240  }52415242  attribute def Vehicle_MotionManagement_Suspension_RollPrioTarget :> Integer;5243  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_RollPrioTarget {5244    path = "Vehicle.MotionManagement.Suspension.RollPrioTarget";5245    kind = "actuator";5246    datatype = "uint8";5247    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)";5248    sourceComment = "";5249  }5250  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_RollPrioTarget {5251    quantityReference = "ISQ::dimensionless";5252    unitReference = "SI::percent";5253  }5254  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_RollPrioTarget {5255    minValue = "0";5256    maxValue = "100";5257  }52585259  attribute def Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum :> Integer;5260  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum {5261    path = "Vehicle.MotionManagement.Suspension.RollTorqueDistributionFrontMaximum";5262    kind = "actuator";5263    datatype = "uint8";5264    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";5265    sourceComment = "";5266  }5267  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum {5268    quantityReference = "ISQ::dimensionless";5269    unitReference = "SI::percent";5270  }5271  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum {5272    minValue = "0";5273    maxValue = "100";5274  }52755276  attribute def Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum :> Integer;5277  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum {5278    path = "Vehicle.MotionManagement.Suspension.RollTorqueDistributionFrontMinimum";5279    kind = "actuator";5280    datatype = "uint8";5281    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";5282    sourceComment = "";5283  }5284  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum {5285    quantityReference = "ISQ::dimensionless";5286    unitReference = "SI::percent";5287  }5288  @VssRangeMetadata about Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum {5289    minValue = "0";5290    maxValue = "100";5291  }52925293  attribute def Vehicle_MotionManagement_Suspension_RollTorqueTarget :> Integer;5294  @VssSignalMetadata about Vehicle_MotionManagement_Suspension_RollTorqueTarget {5295    path = "Vehicle.MotionManagement.Suspension.RollTorqueTarget";5296    kind = "actuator";5297    datatype = "int16";5298    sourceDescription = "Roll torque request on vehicle level. Signal orientation according to ISO8855.";5299    sourceComment = "";5300  }5301  @VssQuantityMetadata about Vehicle_MotionManagement_Suspension_RollTorqueTarget {5302    quantityReference = "ISQ::momentOfForce";5303    unitReference = "SI::newtonMetre";5304  }53055306  attribute def Vehicle_Occupant_HeadPosition_Pitch :> Real;5307  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_Pitch {5308    path = "Vehicle.Occupant.HeadPosition.Pitch";5309    kind = "sensor";5310    datatype = "float";5311    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.";5312    sourceComment = "";5313  }5314  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_Pitch {5315    quantityReference = "ISQ::planeAngle";5316    unitReference = "SI::degree";5317  }5318  @VssRangeMetadata about Vehicle_Occupant_HeadPosition_Pitch {5319    minValue = "-90";5320    maxValue = "90";5321  }53225323  attribute def Vehicle_Occupant_HeadPosition_Roll :> Real;5324  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_Roll {5325    path = "Vehicle.Occupant.HeadPosition.Roll";5326    kind = "sensor";5327    datatype = "float";5328    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.";5329    sourceComment = "";5330  }5331  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_Roll {5332    quantityReference = "ISQ::planeAngle";5333    unitReference = "SI::degree";5334  }5335  @VssRangeMetadata about Vehicle_Occupant_HeadPosition_Roll {5336    minValue = "-180";5337    maxValue = "180";5338  }53395340  attribute def Vehicle_Occupant_HeadPosition_X :> Integer;5341  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_X {5342    path = "Vehicle.Occupant.HeadPosition.X";5343    kind = "sensor";5344    datatype = "int16";5345    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.";5346    sourceComment = "";5347  }5348  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_X {5349    quantityReference = "ISQ::length";5350    unitReference = "SI::millimetre";5351  }53525353  attribute def Vehicle_Occupant_HeadPosition_Y :> Integer;5354  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_Y {5355    path = "Vehicle.Occupant.HeadPosition.Y";5356    kind = "sensor";5357    datatype = "int16";5358    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.";5359    sourceComment = "";5360  }5361  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_Y {5362    quantityReference = "ISQ::length";5363    unitReference = "SI::millimetre";5364  }53655366  attribute def Vehicle_Occupant_HeadPosition_Yaw :> Real;5367  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_Yaw {5368    path = "Vehicle.Occupant.HeadPosition.Yaw";5369    kind = "sensor";5370    datatype = "float";5371    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.";5372    sourceComment = "";5373  }5374  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_Yaw {5375    quantityReference = "ISQ::planeAngle";5376    unitReference = "SI::degree";5377  }5378  @VssRangeMetadata about Vehicle_Occupant_HeadPosition_Yaw {5379    minValue = "-180";5380    maxValue = "180";5381  }53825383  attribute def Vehicle_Occupant_HeadPosition_Z :> Integer;5384  @VssSignalMetadata about Vehicle_Occupant_HeadPosition_Z {5385    path = "Vehicle.Occupant.HeadPosition.Z";5386    kind = "sensor";5387    datatype = "int16";5388    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.";5389    sourceComment = "";5390  }5391  @VssQuantityMetadata about Vehicle_Occupant_HeadPosition_Z {5392    quantityReference = "ISQ::length";5393    unitReference = "SI::millimetre";5394  }53955396  attribute def Vehicle_Occupant_Identifier_Issuer :> String;5397  @VssSignalMetadata about Vehicle_Occupant_Identifier_Issuer {5398    path = "Vehicle.Occupant.Identifier.Issuer";5399    kind = "sensor";5400    datatype = "string";5401    sourceDescription = "Unique Issuer for the authentication of the occupant e.g. https://accounts.funcorp.com.";5402    sourceComment = "";5403  }54045405  attribute def Vehicle_Occupant_Identifier_Subject :> String;5406  @VssSignalMetadata about Vehicle_Occupant_Identifier_Subject {5407    path = "Vehicle.Occupant.Identifier.Subject";5408    kind = "sensor";5409    datatype = "string";5410    sourceDescription = "Subject for the authentication of the occupant e.g. UserID 7331677.";5411    sourceComment = "";5412  }54135414  attribute def Vehicle_Occupant_MidEyeGaze_Azimuth :> Real;5415  @VssSignalMetadata about Vehicle_Occupant_MidEyeGaze_Azimuth {5416    path = "Vehicle.Occupant.MidEyeGaze.Azimuth";5417    kind = "sensor";5418    datatype = "float";5419    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.";5420    sourceComment = "";5421  }5422  @VssQuantityMetadata about Vehicle_Occupant_MidEyeGaze_Azimuth {5423    quantityReference = "ISQ::planeAngle";5424    unitReference = "SI::degree";5425  }5426  @VssRangeMetadata about Vehicle_Occupant_MidEyeGaze_Azimuth {5427    minValue = "-180";5428    maxValue = "180";5429  }54305431  attribute def Vehicle_Occupant_MidEyeGaze_Elevation :> Real;5432  @VssSignalMetadata about Vehicle_Occupant_MidEyeGaze_Elevation {5433    path = "Vehicle.Occupant.MidEyeGaze.Elevation";5434    kind = "sensor";5435    datatype = "float";5436    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.";5437    sourceComment = "";5438  }5439  @VssQuantityMetadata about Vehicle_Occupant_MidEyeGaze_Elevation {5440    quantityReference = "ISQ::planeAngle";5441    unitReference = "SI::degree";5442  }5443  @VssRangeMetadata about Vehicle_Occupant_MidEyeGaze_Elevation {5444    minValue = "-90";5445    maxValue = "90";5446  }54475448  attribute def Vehicle_PowerOptimizeLevel :> Integer;5449  @VssSignalMetadata about Vehicle_PowerOptimizeLevel {5450    path = "Vehicle.PowerOptimizeLevel";5451    kind = "actuator";5452    datatype = "uint8";5453    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.";5454    sourceComment = "";5455  }5456  @VssRangeMetadata about Vehicle_PowerOptimizeLevel {5457    minValue = "0";5458    maxValue = "10";5459  }54605461  attribute def Vehicle_Powertrain_AccumulatedBrakingEnergy :> Real;5462  @VssSignalMetadata about Vehicle_Powertrain_AccumulatedBrakingEnergy {5463    path = "Vehicle.Powertrain.AccumulatedBrakingEnergy";5464    kind = "sensor";5465    datatype = "float";5466    sourceDescription = "The accumulated energy from regenerative braking over lifetime.";5467    sourceComment = "";5468  }5469  @VssQuantityMetadata about Vehicle_Powertrain_AccumulatedBrakingEnergy {5470    quantityReference = "ISQ::energy";5471    unitReference = "SI::kilowattHour";5472  }54735474  attribute def Vehicle_Powertrain_CombustionEngine_AspirationType :> Vehicle_Powertrain_CombustionEngine_AspirationType_AllowedValue;5475  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_AspirationType {5476    path = "Vehicle.Powertrain.CombustionEngine.AspirationType";5477    kind = "attribute";5478    datatype = "string";5479    sourceDescription = "Type of aspiration (natural, turbocharger, supercharger etc).";5480    sourceComment = "";5481  }5482  @VssAllowedValuesMetadata about Vehicle_Powertrain_CombustionEngine_AspirationType {5483    allowedValues = "UNKNOWN, NATURAL, SUPERCHARGER, TURBOCHARGER";5484  }54855486  attribute def Vehicle_Powertrain_CombustionEngine_Bore :> Real;5487  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Bore {5488    path = "Vehicle.Powertrain.CombustionEngine.Bore";5489    kind = "attribute";5490    datatype = "float";5491    sourceDescription = "Bore in millimetres.";5492    sourceComment = "";5493  }5494  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_Bore {5495    quantityReference = "ISQ::length";5496    unitReference = "SI::millimetre";5497  }54985499  attribute def Vehicle_Powertrain_CombustionEngine_CompressionRatio :> String;5500  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_CompressionRatio {5501    path = "Vehicle.Powertrain.CombustionEngine.CompressionRatio";5502    kind = "attribute";5503    datatype = "string";5504    sourceDescription = "Engine compression ratio, specified in the format 'X:1', e.g. '9.2:1'.";5505    sourceComment = "";5506  }55075508  attribute def Vehicle_Powertrain_CombustionEngine_Configuration :> Vehicle_Powertrain_CombustionEngine_Configuration_AllowedValue;5509  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Configuration {5510    path = "Vehicle.Powertrain.CombustionEngine.Configuration";5511    kind = "attribute";5512    datatype = "string";5513    sourceDescription = "Engine configuration.";5514    sourceComment = "";5515  }5516  @VssAllowedValuesMetadata about Vehicle_Powertrain_CombustionEngine_Configuration {5517    allowedValues = "UNKNOWN, STRAIGHT, V, BOXER, W, ROTARY, RADIAL, SQUARE, H, U, OPPOSED, X";5518  }55195520  attribute def Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Capacity :> Real;5521  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Capacity {5522    path = "Vehicle.Powertrain.CombustionEngine.DieselExhaustFluid.Capacity";5523    kind = "attribute";5524    datatype = "float";5525    sourceDescription = "Capacity in liters of the Diesel Exhaust Fluid Tank.";5526    sourceComment = "";5527  }5528  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Capacity {5529    quantityReference = "ISQ::volume";5530    unitReference = "SI::litre";5531  }55325533  attribute def Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_IsLevelLow :> Boolean;5534  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_IsLevelLow {5535    path = "Vehicle.Powertrain.CombustionEngine.DieselExhaustFluid.IsLevelLow";5536    kind = "sensor";5537    datatype = "boolean";5538    sourceDescription = "Indicates if the Diesel Exhaust Fluid level is low. True if level is low. Definition of low is vehicle dependent.";5539    sourceComment = "";5540  }55415542  attribute def Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level :> Integer;5543  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level {5544    path = "Vehicle.Powertrain.CombustionEngine.DieselExhaustFluid.Level";5545    kind = "sensor";5546    datatype = "uint8";5547    sourceDescription = "Level of the Diesel Exhaust Fluid tank as percent of capacity. 0 = empty. 100 = full.";5548    sourceComment = "";5549  }5550  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level {5551    quantityReference = "ISQ::dimensionless";5552    unitReference = "SI::percent";5553  }5554  @VssRangeMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level {5555    minValue = "0";5556    maxValue = "100";5557  }55585559  attribute def Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Range :> Integer;5560  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Range {5561    path = "Vehicle.Powertrain.CombustionEngine.DieselExhaustFluid.Range";5562    kind = "sensor";5563    datatype = "uint32";5564    sourceDescription = "Remaining range in meters of the Diesel Exhaust Fluid present in the vehicle.";5565    sourceComment = "";5566  }5567  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Range {5568    quantityReference = "ISQ::length";5569    unitReference = "SI::metre";5570  }55715572  attribute def Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_DeltaPressure :> Real;5573  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_DeltaPressure {5574    path = "Vehicle.Powertrain.CombustionEngine.DieselParticulateFilter.DeltaPressure";5575    kind = "sensor";5576    datatype = "float";5577    sourceDescription = "Delta Pressure of Diesel Particulate Filter.";5578    sourceComment = "";5579  }5580  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_DeltaPressure {5581    quantityReference = "ISQ::pressure";5582    unitReference = "SI::pascal";5583  }55845585  attribute def Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_InletTemperature :> Real;5586  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_InletTemperature {5587    path = "Vehicle.Powertrain.CombustionEngine.DieselParticulateFilter.InletTemperature";5588    kind = "sensor";5589    datatype = "float";5590    sourceDescription = "Inlet temperature of Diesel Particulate Filter.";5591    sourceComment = "";5592  }5593  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_InletTemperature {5594    quantityReference = "ISQ::thermodynamicTemperature";5595    unitReference = "SI::degreeCelsius";5596  }55975598  attribute def Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_OutletTemperature :> Real;5599  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_OutletTemperature {5600    path = "Vehicle.Powertrain.CombustionEngine.DieselParticulateFilter.OutletTemperature";5601    kind = "sensor";5602    datatype = "float";5603    sourceDescription = "Outlet temperature of Diesel Particulate Filter.";5604    sourceComment = "";5605  }5606  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_OutletTemperature {5607    quantityReference = "ISQ::thermodynamicTemperature";5608    unitReference = "SI::degreeCelsius";5609  }56105611  attribute def Vehicle_Powertrain_CombustionEngine_Displacement :> Integer;5612  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Displacement {5613    path = "Vehicle.Powertrain.CombustionEngine.Displacement";5614    kind = "attribute";5615    datatype = "uint16";5616    sourceDescription = "Displacement in cubic centimetres.";5617    sourceComment = "";5618  }5619  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_Displacement {5620    quantityReference = "ISQ::volume";5621    unitReference = "SI::cubicCentimetre";5622  }56235624  attribute def Vehicle_Powertrain_CombustionEngine_EOP :> Integer;5625  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EOP {5626    path = "Vehicle.Powertrain.CombustionEngine.EOP";5627    kind = "sensor";5628    datatype = "uint16";5629    sourceDescription = "Engine oil pressure.";5630    sourceComment = "";5631  }5632  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EOP {5633    quantityReference = "ISQ::pressure";5634    unitReference = "SI::kilopascal";5635  }56365637  attribute def Vehicle_Powertrain_CombustionEngine_EngineCode :> String;5638  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineCode {5639    path = "Vehicle.Powertrain.CombustionEngine.EngineCode";5640    kind = "attribute";5641    datatype = "string";5642    sourceDescription = "Engine code designation, as specified by vehicle manufacturer.";5643    sourceComment = "For hybrid vehicles the engine code may refer to the combination of combustion and electric engine.";5644  }56455646  attribute def Vehicle_Powertrain_CombustionEngine_EngineCoolant_Capacity :> Real;5647  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Capacity {5648    path = "Vehicle.Powertrain.CombustionEngine.EngineCoolant.Capacity";5649    kind = "attribute";5650    datatype = "float";5651    sourceDescription = "Engine coolant capacity in liters.";5652    sourceComment = "";5653  }5654  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Capacity {5655    quantityReference = "ISQ::volume";5656    unitReference = "SI::litre";5657  }56585659  attribute def Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level :> Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level_AllowedValue;5660  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level {5661    path = "Vehicle.Powertrain.CombustionEngine.EngineCoolant.Level";5662    kind = "sensor";5663    datatype = "string";5664    sourceDescription = "Engine coolant level.";5665    sourceComment = "";5666  }5667  @VssAllowedValuesMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level {5668    allowedValues = "CRITICALLY_LOW, LOW, NORMAL";5669  }56705671  attribute def Vehicle_Powertrain_CombustionEngine_EngineCoolant_LifeRemaining :> Integer;5672  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_LifeRemaining {5673    path = "Vehicle.Powertrain.CombustionEngine.EngineCoolant.LifeRemaining";5674    kind = "sensor";5675    datatype = "int32";5676    sourceDescription = "Remaining engine coolant life in seconds. Negative values can be used to indicate that lifetime has been exceeded.";5677    sourceComment = "In addition to this a signal a vehicle can report remaining time to service (including e.g. coolant change) by Vehicle.Service.TimeToService.";5678  }5679  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_LifeRemaining {5680    quantityReference = "ISQ::time";5681    unitReference = "SI::second";5682  }56835684  attribute def Vehicle_Powertrain_CombustionEngine_EngineCoolant_Temperature :> Real;5685  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Temperature {5686    path = "Vehicle.Powertrain.CombustionEngine.EngineCoolant.Temperature";5687    kind = "sensor";5688    datatype = "float";5689    sourceDescription = "Engine coolant temperature.";5690    sourceComment = "";5691  }5692  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineCoolant_Temperature {5693    quantityReference = "ISQ::thermodynamicTemperature";5694    unitReference = "SI::degreeCelsius";5695  }56965697  attribute def Vehicle_Powertrain_CombustionEngine_EngineHours :> Real;5698  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineHours {5699    path = "Vehicle.Powertrain.CombustionEngine.EngineHours";5700    kind = "sensor";5701    datatype = "float";5702    sourceDescription = "Accumulated time during engine lifetime with 'engine speed (rpm) > 0'.";5703    sourceComment = "";5704  }5705  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineHours {5706    quantityReference = "ISQ::time";5707    unitReference = "SI::hour";5708  }57095710  attribute def Vehicle_Powertrain_CombustionEngine_EngineOil_Capacity :> Real;5711  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Capacity {5712    path = "Vehicle.Powertrain.CombustionEngine.EngineOil.Capacity";5713    kind = "attribute";5714    datatype = "float";5715    sourceDescription = "Engine oil capacity in liters.";5716    sourceComment = "";5717  }5718  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Capacity {5719    quantityReference = "ISQ::volume";5720    unitReference = "SI::litre";5721  }57225723  attribute def Vehicle_Powertrain_CombustionEngine_EngineOil_Level :> Vehicle_Powertrain_CombustionEngine_EngineOil_Level_AllowedValue;5724  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Level {5725    path = "Vehicle.Powertrain.CombustionEngine.EngineOil.Level";5726    kind = "sensor";5727    datatype = "string";5728    sourceDescription = "Engine oil level.";5729    sourceComment = "";5730  }5731  @VssAllowedValuesMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Level {5732    allowedValues = "CRITICALLY_LOW, LOW, NORMAL, HIGH, CRITICALLY_HIGH";5733  }57345735  attribute def Vehicle_Powertrain_CombustionEngine_EngineOil_LifeRemaining :> Integer;5736  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_LifeRemaining {5737    path = "Vehicle.Powertrain.CombustionEngine.EngineOil.LifeRemaining";5738    kind = "sensor";5739    datatype = "int32";5740    sourceDescription = "Remaining engine oil life in seconds. Negative values can be used to indicate that lifetime has been exceeded.";5741    sourceComment = "In addition to this a signal a vehicle can report remaining time to service (including e.g. oil change) by Vehicle.Service.TimeToService.";5742  }5743  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_LifeRemaining {5744    quantityReference = "ISQ::time";5745    unitReference = "SI::second";5746  }57475748  attribute def Vehicle_Powertrain_CombustionEngine_EngineOil_Temperature :> Real;5749  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Temperature {5750    path = "Vehicle.Powertrain.CombustionEngine.EngineOil.Temperature";5751    kind = "sensor";5752    datatype = "float";5753    sourceDescription = "EOT, Engine oil temperature.";5754    sourceComment = "";5755  }5756  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_EngineOil_Temperature {5757    quantityReference = "ISQ::thermodynamicTemperature";5758    unitReference = "SI::degreeCelsius";5759  }57605761  attribute def Vehicle_Powertrain_CombustionEngine_IdleHours :> Real;5762  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_IdleHours {5763    path = "Vehicle.Powertrain.CombustionEngine.IdleHours";5764    kind = "sensor";5765    datatype = "float";5766    sourceDescription = "Accumulated idling time during engine lifetime. Definition of idling is not standardized.";5767    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.";5768  }5769  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_IdleHours {5770    quantityReference = "ISQ::time";5771    unitReference = "SI::hour";5772  }57735774  attribute def Vehicle_Powertrain_CombustionEngine_IsRunning :> Boolean;5775  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_IsRunning {5776    path = "Vehicle.Powertrain.CombustionEngine.IsRunning";5777    kind = "sensor";5778    datatype = "boolean";5779    sourceDescription = "Engine Running. True if engine is rotating (Speed > 0).";5780    sourceComment = "";5781  }57825783  attribute def Vehicle_Powertrain_CombustionEngine_MAF :> Integer;5784  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_MAF {5785    path = "Vehicle.Powertrain.CombustionEngine.MAF";5786    kind = "sensor";5787    datatype = "uint16";5788    sourceDescription = "Grams of air drawn into engine per second.";5789    sourceComment = "";5790  }5791  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_MAF {5792    quantityReference = "ISQ::massFlowRate";5793    unitReference = "SI::gramPerSecond";5794  }57955796  attribute def Vehicle_Powertrain_CombustionEngine_MAP :> Integer;5797  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_MAP {5798    path = "Vehicle.Powertrain.CombustionEngine.MAP";5799    kind = "sensor";5800    datatype = "uint16";5801    sourceDescription = "Manifold absolute pressure possibly boosted using forced induction.";5802    sourceComment = "";5803  }5804  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_MAP {5805    quantityReference = "ISQ::pressure";5806    unitReference = "SI::kilopascal";5807  }58085809  attribute def Vehicle_Powertrain_CombustionEngine_MaxPower :> Integer;5810  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_MaxPower {5811    path = "Vehicle.Powertrain.CombustionEngine.MaxPower";5812    kind = "attribute";5813    datatype = "uint16";5814    sourceDescription = "Peak power, in kilowatts, that engine can generate.";5815    sourceComment = "";5816  }5817  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_MaxPower {5818    quantityReference = "ISQ::power";5819    unitReference = "SI::kilowatt";5820  }58215822  attribute def Vehicle_Powertrain_CombustionEngine_MaxTorque :> Integer;5823  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_MaxTorque {5824    path = "Vehicle.Powertrain.CombustionEngine.MaxTorque";5825    kind = "attribute";5826    datatype = "uint16";5827    sourceDescription = "Peak torque, in newton meter, that the engine can generate.";5828    sourceComment = "";5829  }5830  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_MaxTorque {5831    quantityReference = "ISQ::momentOfForce";5832    unitReference = "SI::newtonMetre";5833  }58345835  attribute def Vehicle_Powertrain_CombustionEngine_NumberOfCylinders :> Integer;5836  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_NumberOfCylinders {5837    path = "Vehicle.Powertrain.CombustionEngine.NumberOfCylinders";5838    kind = "attribute";5839    datatype = "uint16";5840    sourceDescription = "Number of cylinders.";5841    sourceComment = "";5842  }58435844  attribute def Vehicle_Powertrain_CombustionEngine_NumberOfValvesPerCylinder :> Integer;5845  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_NumberOfValvesPerCylinder {5846    path = "Vehicle.Powertrain.CombustionEngine.NumberOfValvesPerCylinder";5847    kind = "attribute";5848    datatype = "uint16";5849    sourceDescription = "Number of valves per cylinder.";5850    sourceComment = "";5851  }58525853  attribute def Vehicle_Powertrain_CombustionEngine_Power :> Integer;5854  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Power {5855    path = "Vehicle.Powertrain.CombustionEngine.Power";5856    kind = "sensor";5857    datatype = "uint16";5858    sourceDescription = "Current engine power output. Shall be reported as 0 during engine breaking.";5859    sourceComment = "";5860  }5861  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_Power {5862    quantityReference = "ISQ::power";5863    unitReference = "SI::kilowatt";5864  }58655866  attribute def Vehicle_Powertrain_CombustionEngine_Speed :> Real;5867  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Speed {5868    path = "Vehicle.Powertrain.CombustionEngine.Speed";5869    kind = "sensor";5870    datatype = "float";5871    sourceDescription = "Engine speed measured as rotations per minute.";5872    sourceComment = "";5873  }5874  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_Speed {5875    quantityReference = "ISQ::angularVelocity";5876    unitReference = "SI-derived revolutionPerMinute";5877  }58785879  attribute def Vehicle_Powertrain_CombustionEngine_StrokeLength :> Real;5880  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_StrokeLength {5881    path = "Vehicle.Powertrain.CombustionEngine.StrokeLength";5882    kind = "attribute";5883    datatype = "float";5884    sourceDescription = "Stroke length in millimetres.";5885    sourceComment = "";5886  }5887  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_StrokeLength {5888    quantityReference = "ISQ::length";5889    unitReference = "SI::millimetre";5890  }58915892  attribute def Vehicle_Powertrain_CombustionEngine_TPS :> Integer;5893  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_TPS {5894    path = "Vehicle.Powertrain.CombustionEngine.TPS";5895    kind = "sensor";5896    datatype = "uint8";5897    sourceDescription = "Current throttle position.";5898    sourceComment = "";5899  }5900  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_TPS {5901    quantityReference = "ISQ::dimensionless";5902    unitReference = "SI::percent";5903  }5904  @VssRangeMetadata about Vehicle_Powertrain_CombustionEngine_TPS {5905    minValue = "";5906    maxValue = "100";5907  }59085909  attribute def Vehicle_Powertrain_CombustionEngine_Torque :> Integer;5910  @VssSignalMetadata about Vehicle_Powertrain_CombustionEngine_Torque {5911    path = "Vehicle.Powertrain.CombustionEngine.Torque";5912    kind = "sensor";5913    datatype = "int16";5914    sourceDescription = "Current engine torque. Shall be reported as a negative number during engine breaking.";5915    sourceComment = "During engine breaking the engine delivers a negative torque to the transmission.";5916  }5917  @VssQuantityMetadata about Vehicle_Powertrain_CombustionEngine_Torque {5918    quantityReference = "ISQ::momentOfForce";5919    unitReference = "SI::newtonMetre";5920  }59215922  attribute def Vehicle_Powertrain_ElectricMotor_EngineCode :> String;5923  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_EngineCode {5924    path = "Vehicle.Powertrain.ElectricMotor.EngineCode";5925    kind = "attribute";5926    datatype = "string";5927    sourceDescription = "Engine code designation, as specified by vehicle manufacturer.";5928    sourceComment = "";5929  }59305931  attribute def Vehicle_Powertrain_ElectricMotor_EngineCoolant_Capacity :> Real;5932  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Capacity {5933    path = "Vehicle.Powertrain.ElectricMotor.EngineCoolant.Capacity";5934    kind = "attribute";5935    datatype = "float";5936    sourceDescription = "Engine coolant capacity in liters.";5937    sourceComment = "";5938  }5939  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Capacity {5940    quantityReference = "ISQ::volume";5941    unitReference = "SI::litre";5942  }59435944  attribute def Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level :> Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level_AllowedValue;5945  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level {5946    path = "Vehicle.Powertrain.ElectricMotor.EngineCoolant.Level";5947    kind = "sensor";5948    datatype = "string";5949    sourceDescription = "Engine coolant level.";5950    sourceComment = "";5951  }5952  @VssAllowedValuesMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level {5953    allowedValues = "CRITICALLY_LOW, LOW, NORMAL";5954  }59555956  attribute def Vehicle_Powertrain_ElectricMotor_EngineCoolant_LifeRemaining :> Integer;5957  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_LifeRemaining {5958    path = "Vehicle.Powertrain.ElectricMotor.EngineCoolant.LifeRemaining";5959    kind = "sensor";5960    datatype = "int32";5961    sourceDescription = "Remaining engine coolant life in seconds. Negative values can be used to indicate that lifetime has been exceeded.";5962    sourceComment = "In addition to this a signal a vehicle can report remaining time to service (including e.g. coolant change) by Vehicle.Service.TimeToService.";5963  }5964  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_LifeRemaining {5965    quantityReference = "ISQ::time";5966    unitReference = "SI::second";5967  }59685969  attribute def Vehicle_Powertrain_ElectricMotor_EngineCoolant_Temperature :> Real;5970  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Temperature {5971    path = "Vehicle.Powertrain.ElectricMotor.EngineCoolant.Temperature";5972    kind = "sensor";5973    datatype = "float";5974    sourceDescription = "Engine coolant temperature.";5975    sourceComment = "";5976  }5977  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_EngineCoolant_Temperature {5978    quantityReference = "ISQ::thermodynamicTemperature";5979    unitReference = "SI::degreeCelsius";5980  }59815982  attribute def Vehicle_Powertrain_ElectricMotor_MaxPower :> Integer;5983  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_MaxPower {5984    path = "Vehicle.Powertrain.ElectricMotor.MaxPower";5985    kind = "attribute";5986    datatype = "uint16";5987    sourceDescription = "Peak power, in kilowatts, that motor(s) can generate.";5988    sourceComment = "";5989  }5990  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_MaxPower {5991    quantityReference = "ISQ::power";5992    unitReference = "SI::kilowatt";5993  }59945995  attribute def Vehicle_Powertrain_ElectricMotor_MaxRegenPower :> Integer;5996  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_MaxRegenPower {5997    path = "Vehicle.Powertrain.ElectricMotor.MaxRegenPower";5998    kind = "attribute";5999    datatype = "uint16";6000    sourceDescription = "Peak regen/brake power, in kilowatts, that motor(s) can generate.";6001    sourceComment = "";6002  }6003  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_MaxRegenPower {6004    quantityReference = "ISQ::power";6005    unitReference = "SI::kilowatt";6006  }60076008  attribute def Vehicle_Powertrain_ElectricMotor_MaxRegenTorque :> Integer;6009  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_MaxRegenTorque {6010    path = "Vehicle.Powertrain.ElectricMotor.MaxRegenTorque";6011    kind = "attribute";6012    datatype = "uint16";6013    sourceDescription = "Peak regen/brake torque, in newton meter, that the motor(s) can generate.";6014    sourceComment = "";6015  }6016  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_MaxRegenTorque {6017    quantityReference = "ISQ::momentOfForce";6018    unitReference = "SI::newtonMetre";6019  }60206021  attribute def Vehicle_Powertrain_ElectricMotor_MaxTorque :> Integer;6022  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_MaxTorque {6023    path = "Vehicle.Powertrain.ElectricMotor.MaxTorque";6024    kind = "attribute";6025    datatype = "uint16";6026    sourceDescription = "Peak power, in newton meter, that the motor(s) can generate.";6027    sourceComment = "";6028  }6029  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_MaxTorque {6030    quantityReference = "ISQ::momentOfForce";6031    unitReference = "SI::newtonMetre";6032  }60336034  attribute def Vehicle_Powertrain_ElectricMotor_Power :> Integer;6035  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_Power {6036    path = "Vehicle.Powertrain.ElectricMotor.Power";6037    kind = "sensor";6038    datatype = "int16";6039    sourceDescription = "Current motor power output. Negative values indicate regen mode.";6040    sourceComment = "";6041  }6042  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_Power {6043    quantityReference = "ISQ::power";6044    unitReference = "SI::kilowatt";6045  }60466047  attribute def Vehicle_Powertrain_ElectricMotor_Speed :> Real;6048  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_Speed {6049    path = "Vehicle.Powertrain.ElectricMotor.Speed";6050    kind = "sensor";6051    datatype = "float";6052    sourceDescription = "Motor rotational speed measured as rotations per minute. Negative values indicate reverse driving mode.";6053    sourceComment = "";6054  }6055  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_Speed {6056    quantityReference = "ISQ::angularVelocity";6057    unitReference = "SI-derived revolutionPerMinute";6058  }60596060  attribute def Vehicle_Powertrain_ElectricMotor_Temperature :> Real;6061  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_Temperature {6062    path = "Vehicle.Powertrain.ElectricMotor.Temperature";6063    kind = "sensor";6064    datatype = "float";6065    sourceDescription = "Motor temperature.";6066    sourceComment = "";6067  }6068  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_Temperature {6069    quantityReference = "ISQ::thermodynamicTemperature";6070    unitReference = "SI::degreeCelsius";6071  }60726073  attribute def Vehicle_Powertrain_ElectricMotor_TimeInUse :> Real;6074  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_TimeInUse {6075    path = "Vehicle.Powertrain.ElectricMotor.TimeInUse";6076    kind = "sensor";6077    datatype = "float";6078    sourceDescription = "Accumulated time during engine lifetime when the vehicule state's is 'READY'.";6079    sourceComment = "Vehicles may define their READY state.";6080  }6081  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_TimeInUse {6082    quantityReference = "ISQ::time";6083    unitReference = "SI::hour";6084  }60856086  attribute def Vehicle_Powertrain_ElectricMotor_Torque :> Integer;6087  @VssSignalMetadata about Vehicle_Powertrain_ElectricMotor_Torque {6088    path = "Vehicle.Powertrain.ElectricMotor.Torque";6089    kind = "sensor";6090    datatype = "int16";6091    sourceDescription = "Current motor torque. Negative values indicate regen mode.";6092    sourceComment = "";6093  }6094  @VssQuantityMetadata about Vehicle_Powertrain_ElectricMotor_Torque {6095    quantityReference = "ISQ::momentOfForce";6096    unitReference = "SI::newtonMetre";6097  }60986099  attribute def Vehicle_Powertrain_FuelSystem_AbsoluteLevel :> Real;6100  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_AbsoluteLevel {6101    path = "Vehicle.Powertrain.FuelSystem.AbsoluteLevel";6102    kind = "sensor";6103    datatype = "float";6104    sourceDescription = "Current available fuel in the fuel tank expressed in liters.";6105    sourceComment = "";6106  }6107  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_AbsoluteLevel {6108    quantityReference = "ISQ::volume";6109    unitReference = "SI::litre";6110  }61116112  attribute def Vehicle_Powertrain_FuelSystem_AfterRefuelingFuelEconomy :> Real;6113  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_AfterRefuelingFuelEconomy {6114    path = "Vehicle.Powertrain.FuelSystem.AfterRefuelingFuelEconomy";6115    kind = "sensor";6116    datatype = "float";6117    sourceDescription = "Average fuel economy calculated from the most recent refueling event to the current time.";6118    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.";6119  }6120  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_AfterRefuelingFuelEconomy {6121    quantityReference = "ISQ::fuelEfficiency";6122    unitReference = "SI-derived kilometre/litre";6123  }61246125  attribute def Vehicle_Powertrain_FuelSystem_AverageConsumption :> Real;6126  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_AverageConsumption {6127    path = "Vehicle.Powertrain.FuelSystem.AverageConsumption";6128    kind = "sensor";6129    datatype = "float";6130    sourceDescription = "Average consumption in liters per 100 km.";6131    sourceComment = "";6132  }6133  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_AverageConsumption {6134    quantityReference = "ISQ::fuelConsumption";6135    unitReference = "SI-derived litrePer100Kilometre";6136  }6137  @VssRangeMetadata about Vehicle_Powertrain_FuelSystem_AverageConsumption {6138    minValue = "0";6139    maxValue = "";6140  }61416142  attribute def Vehicle_Powertrain_FuelSystem_ConsumptionSinceLastRefuel :> Real;6143  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_ConsumptionSinceLastRefuel {6144    path = "Vehicle.Powertrain.FuelSystem.ConsumptionSinceLastRefuel";6145    kind = "sensor";6146    datatype = "float";6147    sourceDescription = "Fuel consumption since last refueling.";6148    sourceComment = "Amount of fuel consumed since last refueling.";6149  }6150  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_ConsumptionSinceLastRefuel {6151    quantityReference = "ISQ::volume";6152    unitReference = "SI::litre";6153  }61546155  attribute def Vehicle_Powertrain_FuelSystem_ConsumptionSinceStart :> Real;6156  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_ConsumptionSinceStart {6157    path = "Vehicle.Powertrain.FuelSystem.ConsumptionSinceStart";6158    kind = "sensor";6159    datatype = "float";6160    sourceDescription = "Fuel amount in liters consumed since start of current trip.";6161    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.";6162  }6163  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_ConsumptionSinceStart {6164    quantityReference = "ISQ::volume";6165    unitReference = "SI::litre";6166  }61676168  attribute def Vehicle_Powertrain_FuelSystem_CumulativeFuelEconomy :> Real;6169  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_CumulativeFuelEconomy {6170    path = "Vehicle.Powertrain.FuelSystem.CumulativeFuelEconomy";6171    kind = "sensor";6172    datatype = "float";6173    sourceDescription = "Cumulative average fuel economy calculated from vehicle start or last user reset.";6174    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.";6175  }6176  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_CumulativeFuelEconomy {6177    quantityReference = "ISQ::fuelEfficiency";6178    unitReference = "SI-derived kilometre/litre";6179  }61806181  attribute def Vehicle_Powertrain_FuelSystem_DriveFuelEconomy :> Real;6182  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_DriveFuelEconomy {6183    path = "Vehicle.Powertrain.FuelSystem.DriveFuelEconomy";6184    kind = "sensor";6185    datatype = "float";6186    sourceDescription = "Average fuel economy for the current drive cycle, calculated from engine start to current time.";6187    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.";6188  }6189  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_DriveFuelEconomy {6190    quantityReference = "ISQ::fuelEfficiency";6191    unitReference = "SI-derived kilometre/litre";6192  }61936194  attribute def Vehicle_Powertrain_FuelSystem_HybridType :> Vehicle_Powertrain_FuelSystem_HybridType_AllowedValue;6195  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_HybridType {6196    path = "Vehicle.Powertrain.FuelSystem.HybridType";6197    kind = "attribute";6198    datatype = "string";6199    sourceDescription = "Defines the hybrid type of the vehicle.";6200    sourceComment = "";6201  }6202  @VssAllowedValuesMetadata about Vehicle_Powertrain_FuelSystem_HybridType {6203    allowedValues = "UNKNOWN, NOT_APPLICABLE, STOP_START, BELT_ISG, CIMG, PHEV";6204  }62056206  attribute def Vehicle_Powertrain_FuelSystem_InstantConsumption :> Real;6207  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_InstantConsumption {6208    path = "Vehicle.Powertrain.FuelSystem.InstantConsumption";6209    kind = "sensor";6210    datatype = "float";6211    sourceDescription = "Current consumption in liters per 100 km.";6212    sourceComment = "";6213  }6214  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_InstantConsumption {6215    quantityReference = "ISQ::fuelConsumption";6216    unitReference = "SI-derived litrePer100Kilometre";6217  }6218  @VssRangeMetadata about Vehicle_Powertrain_FuelSystem_InstantConsumption {6219    minValue = "0";6220    maxValue = "";6221  }62226223  attribute def Vehicle_Powertrain_FuelSystem_InstantantFuelEconomy :> Real;6224  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_InstantantFuelEconomy {6225    path = "Vehicle.Powertrain.FuelSystem.InstantantFuelEconomy";6226    kind = "sensor";6227    datatype = "float";6228    sourceDescription = "Real-time instantaneous fuel economy calculated over a short time window.";6229    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.";6230  }6231  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_InstantantFuelEconomy {6232    quantityReference = "ISQ::fuelEfficiency";6233    unitReference = "SI-derived kilometre/litre";6234  }62356236  attribute def Vehicle_Powertrain_FuelSystem_IsEngineStopStartEnabled :> Boolean;6237  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_IsEngineStopStartEnabled {6238    path = "Vehicle.Powertrain.FuelSystem.IsEngineStopStartEnabled";6239    kind = "sensor";6240    datatype = "boolean";6241    sourceDescription = "Indicates whether eco start stop is currently enabled.";6242    sourceComment = "";6243  }62446245  attribute def Vehicle_Powertrain_FuelSystem_IsFuelLevelEmpty :> Boolean;6246  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_IsFuelLevelEmpty {6247    path = "Vehicle.Powertrain.FuelSystem.IsFuelLevelEmpty";6248    kind = "sensor";6249    datatype = "boolean";6250    sourceDescription = "Indicates that the fuel gauge on the instrument cluster displays empty (0).";6251    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.";6252  }62536254  attribute def Vehicle_Powertrain_FuelSystem_IsFuelLevelLow :> Boolean;6255  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_IsFuelLevelLow {6256    path = "Vehicle.Powertrain.FuelSystem.IsFuelLevelLow";6257    kind = "sensor";6258    datatype = "boolean";6259    sourceDescription = "Indicates that the fuel level is low (e.g. <50km range).";6260    sourceComment = "";6261  }62626263  attribute def Vehicle_Powertrain_FuelSystem_IsFuelPortFlapOpen :> Boolean;6264  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_IsFuelPortFlapOpen {6265    path = "Vehicle.Powertrain.FuelSystem.IsFuelPortFlapOpen";6266    kind = "actuator";6267    datatype = "boolean";6268    sourceDescription = "Status of the fuel port flap(s). True if at least one is open.";6269    sourceComment = "";6270  }62716272  attribute def Vehicle_Powertrain_FuelSystem_Range :> Integer;6273  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_Range {6274    path = "Vehicle.Powertrain.FuelSystem.Range";6275    kind = "sensor";6276    datatype = "uint32";6277    sourceDescription = "Remaining range in meters using only liquid fuel.";6278    sourceComment = "";6279  }6280  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_Range {6281    quantityReference = "ISQ::length";6282    unitReference = "SI::metre";6283  }62846285  attribute def Vehicle_Powertrain_FuelSystem_RefuelPortPosition :> Vehicle_Powertrain_FuelSystem_RefuelPortPosition_AllowedValue;6286  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_RefuelPortPosition {6287    path = "Vehicle.Powertrain.FuelSystem.RefuelPortPosition";6288    kind = "attribute";6289    datatype = "string[]";6290    sourceDescription = "Position of refuel port(s). First part indicates side of vehicle, second part relative position on that side.";6291    sourceComment = "";6292  }6293  @VssAllowedValuesMetadata about Vehicle_Powertrain_FuelSystem_RefuelPortPosition {6294    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";6295  }62966297  attribute def Vehicle_Powertrain_FuelSystem_RelativeLevel :> Integer;6298  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_RelativeLevel {6299    path = "Vehicle.Powertrain.FuelSystem.RelativeLevel";6300    kind = "sensor";6301    datatype = "uint8";6302    sourceDescription = "Level in fuel tank as percent of capacity. 0 = empty. 100 = full.";6303    sourceComment = "";6304  }6305  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_RelativeLevel {6306    quantityReference = "ISQ::dimensionless";6307    unitReference = "SI::percent";6308  }6309  @VssRangeMetadata about Vehicle_Powertrain_FuelSystem_RelativeLevel {6310    minValue = "0";6311    maxValue = "100";6312  }63136314  attribute def Vehicle_Powertrain_FuelSystem_SupportedFuel :> Vehicle_Powertrain_FuelSystem_SupportedFuel_AllowedValue;6315  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_SupportedFuel {6316    path = "Vehicle.Powertrain.FuelSystem.SupportedFuel";6317    kind = "attribute";6318    datatype = "string[]";6319    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.";6320    sourceComment = "RON 95 is sometimes referred to as Super, RON 98 as Super Plus.";6321  }6322  @VssAllowedValuesMetadata about Vehicle_Powertrain_FuelSystem_SupportedFuel {6323    allowedValues = "E5_95, E5_98, E10_95, E10_98, E85, B7, B10, B20, B30, B100, XTL, LPG, CNG, LNG, H2, OTHER";6324  }63256326  attribute def Vehicle_Powertrain_FuelSystem_SupportedFuelTypes :> Vehicle_Powertrain_FuelSystem_SupportedFuelTypes_AllowedValue;6327  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_SupportedFuelTypes {6328    path = "Vehicle.Powertrain.FuelSystem.SupportedFuelTypes";6329    kind = "attribute";6330    datatype = "string[]";6331    sourceDescription = "High level information of fuel types supported";6332    sourceComment = "If a vehicle also has an electric drivetrain (e.g. hybrid) that will be obvious from the PowerTrain.Type signal.";6333  }6334  @VssAllowedValuesMetadata about Vehicle_Powertrain_FuelSystem_SupportedFuelTypes {6335    allowedValues = "GASOLINE, DIESEL, E85, LPG, CNG, LNG, H2, OTHER";6336  }63376338  attribute def Vehicle_Powertrain_FuelSystem_TankCapacity :> Real;6339  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_TankCapacity {6340    path = "Vehicle.Powertrain.FuelSystem.TankCapacity";6341    kind = "attribute";6342    datatype = "float";6343    sourceDescription = "Capacity of the fuel tank in liters.";6344    sourceComment = "";6345  }6346  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_TankCapacity {6347    quantityReference = "ISQ::volume";6348    unitReference = "SI::litre";6349  }63506351  attribute def Vehicle_Powertrain_FuelSystem_TimeRemaining :> Integer;6352  @VssSignalMetadata about Vehicle_Powertrain_FuelSystem_TimeRemaining {6353    path = "Vehicle.Powertrain.FuelSystem.TimeRemaining";6354    kind = "sensor";6355    datatype = "uint32";6356    sourceDescription = "Time remaining in seconds before the fuel tank is empty.";6357    sourceComment = "";6358  }6359  @VssQuantityMetadata about Vehicle_Powertrain_FuelSystem_TimeRemaining {6360    quantityReference = "ISQ::time";6361    unitReference = "SI::second";6362  }63636364  attribute def Vehicle_Powertrain_IsAutoPowerOptimize :> Boolean;6365  @VssSignalMetadata about Vehicle_Powertrain_IsAutoPowerOptimize {6366    path = "Vehicle.Powertrain.IsAutoPowerOptimize";6367    kind = "actuator";6368    datatype = "boolean";6369    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.";6370    sourceComment = "";6371  }63726373  attribute def Vehicle_Powertrain_PowerOptimizeLevel :> Integer;6374  @VssSignalMetadata about Vehicle_Powertrain_PowerOptimizeLevel {6375    path = "Vehicle.Powertrain.PowerOptimizeLevel";6376    kind = "actuator";6377    datatype = "uint8";6378    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.";6379    sourceComment = "";6380  }6381  @VssRangeMetadata about Vehicle_Powertrain_PowerOptimizeLevel {6382    minValue = "0";6383    maxValue = "10";6384  }63856386  attribute def Vehicle_Powertrain_Range :> Integer;6387  @VssSignalMetadata about Vehicle_Powertrain_Range {6388    path = "Vehicle.Powertrain.Range";6389    kind = "sensor";6390    datatype = "uint32";6391    sourceDescription = "Remaining range in meters using all energy sources available in the vehicle.";6392    sourceComment = "";6393  }6394  @VssQuantityMetadata about Vehicle_Powertrain_Range {6395    quantityReference = "ISQ::length";6396    unitReference = "SI::metre";6397  }63986399  attribute def Vehicle_Powertrain_RangeExtender_ChargeDepleting_EnergyConsumption :> Real;6400  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_ChargeDepleting_EnergyConsumption {6401    path = "Vehicle.Powertrain.RangeExtender.ChargeDepleting.EnergyConsumption";6402    kind = "sensor";6403    datatype = "float";6404    sourceDescription = "Current electric energy consumption rate during Charge Depleting mode operation.";6405    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.";6406  }6407  @VssQuantityMetadata about Vehicle_Powertrain_RangeExtender_ChargeDepleting_EnergyConsumption {6408    quantityReference = "ISQ::energyPerDistance";6409    unitReference = "SI-derived kilowattHourPer100Kilometre";6410  }64116412  attribute def Vehicle_Powertrain_RangeExtender_ChargeDepleting_Range :> Integer;6413  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_ChargeDepleting_Range {6414    path = "Vehicle.Powertrain.RangeExtender.ChargeDepleting.Range";6415    kind = "sensor";6416    datatype = "uint32";6417    sourceDescription = "Estimated remaining distance that can be traveled in Charge Depleting mode using available battery energy.";6418    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.";6419  }6420  @VssQuantityMetadata about Vehicle_Powertrain_RangeExtender_ChargeDepleting_Range {6421    quantityReference = "ISQ::length";6422    unitReference = "SI::metre";6423  }64246425  attribute def Vehicle_Powertrain_RangeExtender_ChargeSustaining_FuelEconomy :> Real;6426  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_ChargeSustaining_FuelEconomy {6427    path = "Vehicle.Powertrain.RangeExtender.ChargeSustaining.FuelEconomy";6428    kind = "sensor";6429    datatype = "float";6430    sourceDescription = "Current fuel economy during Charge Sustaining mode operation.";6431    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.";6432  }6433  @VssQuantityMetadata about Vehicle_Powertrain_RangeExtender_ChargeSustaining_FuelEconomy {6434    quantityReference = "ISQ::fuelEfficiency";6435    unitReference = "SI-derived kilometre/litre";6436  }64376438  attribute def Vehicle_Powertrain_RangeExtender_ChargeSustaining_Range :> Integer;6439  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_ChargeSustaining_Range {6440    path = "Vehicle.Powertrain.RangeExtender.ChargeSustaining.Range";6441    kind = "sensor";6442    datatype = "uint32";6443    sourceDescription = "Estimated remaining distance that can be traveled in Charge Sustaining mode using available fuel.";6444    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.";6445  }6446  @VssQuantityMetadata about Vehicle_Powertrain_RangeExtender_ChargeSustaining_Range {6447    quantityReference = "ISQ::length";6448    unitReference = "SI::metre";6449  }64506451  attribute def Vehicle_Powertrain_RangeExtender_CombinedFuelEconomy :> Real;6452  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_CombinedFuelEconomy {6453    path = "Vehicle.Powertrain.RangeExtender.CombinedFuelEconomy";6454    kind = "sensor";6455    datatype = "float";6456    sourceDescription = "Combined fuel economy equivalent that accounts for both electric energy and fuel consumption.";6457    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.";6458  }6459  @VssQuantityMetadata about Vehicle_Powertrain_RangeExtender_CombinedFuelEconomy {6460    quantityReference = "ISQ::fuelEfficiency";6461    unitReference = "SI-derived kilometre/litre";6462  }64636464  attribute def Vehicle_Powertrain_RangeExtender_OperatingMode :> Vehicle_Powertrain_RangeExtender_OperatingMode_AllowedValue;6465  @VssSignalMetadata about Vehicle_Powertrain_RangeExtender_OperatingMode {6466    path = "Vehicle.Powertrain.RangeExtender.OperatingMode";6467    kind = "sensor";6468    datatype = "string";6469    sourceDescription = "Current operating mode of the Extended Range Electric Vehicle.";6470    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.";6471  }6472  @VssAllowedValuesMetadata about Vehicle_Powertrain_RangeExtender_OperatingMode {6473    allowedValues = "CHARGE_DEPLETING, CHARGE_SUSTAINING, BLENDED";6474  }64756476  attribute def Vehicle_Powertrain_TimeRemaining :> Integer;6477  @VssSignalMetadata about Vehicle_Powertrain_TimeRemaining {6478    path = "Vehicle.Powertrain.TimeRemaining";6479    kind = "sensor";6480    datatype = "uint32";6481    sourceDescription = "Time remaining in seconds before all energy sources available in the vehicle are empty.";6482    sourceComment = "";6483  }6484  @VssQuantityMetadata about Vehicle_Powertrain_TimeRemaining {6485    quantityReference = "ISQ::time";6486    unitReference = "SI::second";6487  }64886489  attribute def Vehicle_Powertrain_TractionBattery_AccumulatedChargedEnergy :> Real;6490  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedChargedEnergy {6491    path = "Vehicle.Powertrain.TractionBattery.AccumulatedChargedEnergy";6492    kind = "sensor";6493    datatype = "float";6494    sourceDescription = "The accumulated energy delivered to the battery during charging over lifetime of the battery.";6495    sourceComment = "";6496  }6497  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedChargedEnergy {6498    quantityReference = "ISQ::energy";6499    unitReference = "SI::kilowattHour";6500  }65016502  attribute def Vehicle_Powertrain_TractionBattery_AccumulatedChargedThroughput :> Real;6503  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedChargedThroughput {6504    path = "Vehicle.Powertrain.TractionBattery.AccumulatedChargedThroughput";6505    kind = "sensor";6506    datatype = "float";6507    sourceDescription = "The accumulated charge throughput delivered to the battery during charging over lifetime of the battery.";6508    sourceComment = "";6509  }6510  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedChargedThroughput {6511    quantityReference = "ISQ::electricCharge";6512    unitReference = "SI::ampereHour";6513  }65146515  attribute def Vehicle_Powertrain_TractionBattery_AccumulatedConsumedEnergy :> Real;6516  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedConsumedEnergy {6517    path = "Vehicle.Powertrain.TractionBattery.AccumulatedConsumedEnergy";6518    kind = "sensor";6519    datatype = "float";6520    sourceDescription = "The accumulated energy leaving HV battery for propulsion and auxiliary loads over lifetime of the battery.";6521    sourceComment = "";6522  }6523  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedConsumedEnergy {6524    quantityReference = "ISQ::energy";6525    unitReference = "SI::kilowattHour";6526  }65276528  attribute def Vehicle_Powertrain_TractionBattery_AccumulatedConsumedThroughput :> Real;6529  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedConsumedThroughput {6530    path = "Vehicle.Powertrain.TractionBattery.AccumulatedConsumedThroughput";6531    kind = "sensor";6532    datatype = "float";6533    sourceDescription = "The accumulated charge throughput leaving HV battery for propulsion and auxiliary loads over lifetime of the battery.";6534    sourceComment = "";6535  }6536  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_AccumulatedConsumedThroughput {6537    quantityReference = "ISQ::electricCharge";6538    unitReference = "SI::ampereHour";6539  }65406541  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsActive :> Boolean;6542  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsActive {6543    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.IsActive";6544    kind = "sensor";6545    datatype = "boolean";6546    sourceDescription = "Indicates if battery conditioning is active (i.e. actively monitors battery temperature). True = Active. False = Inactive.";6547    sourceComment = "This signal is typically true when mode is not INACTIVE and time is within defined start/end times.";6548  }65496550  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsOngoing :> Boolean;6551  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsOngoing {6552    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.IsOngoing";6553    kind = "sensor";6554    datatype = "boolean";6555    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.";6556    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.";6557  }65586559  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode :> Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode_AllowedValue;6560  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode {6561    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.RequestedMode";6562    kind = "actuator";6563    datatype = "string";6564    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.";6565    sourceComment = "The Mode and TargetTime can be used to calculate TargetTemperature and StartTime";6566  }6567  @VssAllowedValuesMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode {6568    allowedValues = "INACTIVE, FAST_CHARGING_PREPARATION, DRIVING_PREPARATION";6569  }65706571  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_StartTime :> String;6572  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_StartTime {6573    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.StartTime";6574    kind = "actuator";6575    datatype = "string";6576    sourceDescription = "Start time for battery conditioning, formatted according to ISO 8601 with UTC time zone.";6577    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.";6578  }6579  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_StartTime {6580    quantityReference = "n/a";6581    unitReference = "ISO 8601 lexical date/time string";6582  }65836584  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTemperature :> Real;6585  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTemperature {6586    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.TargetTemperature";6587    kind = "actuator";6588    datatype = "float";6589    sourceDescription = "Target temperature for battery conditioning.";6590    sourceComment = "Target temperature possibly differs between different modes as well as other factors. Allowed deviation from target temperature is implementation dependent.";6591  }6592  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTemperature {6593    quantityReference = "ISQ::thermodynamicTemperature";6594    unitReference = "SI::degreeCelsius";6595  }65966597  attribute def Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTime :> String;6598  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTime {6599    path = "Vehicle.Powertrain.TractionBattery.BatteryConditioning.TargetTime";6600    kind = "actuator";6601    datatype = "string";6602    sourceDescription = "Target time when conditioning shall be finished, formatted according to ISO 8601 with UTC time zone.";6603    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.";6604  }6605  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTime {6606    quantityReference = "n/a";6607    unitReference = "ISO 8601 lexical date/time string";6608  }66096610  attribute def Vehicle_Powertrain_TractionBattery_CellVoltage_CellVoltages :> Real;6611  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_CellVoltages {6612    path = "Vehicle.Powertrain.TractionBattery.CellVoltage.CellVoltages";6613    kind = "sensor";6614    datatype = "float[]";6615    sourceDescription = "Array of cell voltages. Length or array shall correspond to number of cells in vehicle.";6616    sourceComment = "Cells are identified by relative position in array.";6617  }66186619  attribute def Vehicle_Powertrain_TractionBattery_CellVoltage_IdMax :> Integer;6620  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_IdMax {6621    path = "Vehicle.Powertrain.TractionBattery.CellVoltage.IdMax";6622    kind = "sensor";6623    datatype = "uint16";6624    sourceDescription = "Identifier of the battery cell with highest voltage.";6625    sourceComment = "Identifier is supposed to be relative index of the cell, starting with 0 the first cell.";6626  }66276628  attribute def Vehicle_Powertrain_TractionBattery_CellVoltage_IdMin :> Integer;6629  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_IdMin {6630    path = "Vehicle.Powertrain.TractionBattery.CellVoltage.IdMin";6631    kind = "sensor";6632    datatype = "uint16";6633    sourceDescription = "Identifier of the battery cell with lowest voltage.";6634    sourceComment = "Identifier is supposed to be relative index of the cell, starting with 0 the first cell.";6635  }66366637  attribute def Vehicle_Powertrain_TractionBattery_CellVoltage_Max :> Real;6638  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_Max {6639    path = "Vehicle.Powertrain.TractionBattery.CellVoltage.Max";6640    kind = "sensor";6641    datatype = "float";6642    sourceDescription = "Current voltage of the battery cell with highest voltage.";6643    sourceComment = "";6644  }6645  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_Max {6646    quantityReference = "ISQ::electricPotential";6647    unitReference = "SI::volt";6648  }66496650  attribute def Vehicle_Powertrain_TractionBattery_CellVoltage_Min :> Real;6651  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_Min {6652    path = "Vehicle.Powertrain.TractionBattery.CellVoltage.Min";6653    kind = "sensor";6654    datatype = "float";6655    sourceDescription = "Current voltage of the battery cell with lowest voltage.";6656    sourceComment = "";6657  }6658  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_CellVoltage_Min {6659    quantityReference = "ISQ::electricPotential";6660    unitReference = "SI::volt";6661  }66626663  attribute def Vehicle_Powertrain_TractionBattery_Charging_AveragePower :> Real;6664  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_AveragePower {6665    path = "Vehicle.Powertrain.TractionBattery.Charging.AveragePower";6666    kind = "sensor";6667    datatype = "float";6668    sourceDescription = "Average charging power of last or current charging event.";6669    sourceComment = "";6670  }6671  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_AveragePower {6672    quantityReference = "ISQ::power";6673    unitReference = "SI::kilowatt";6674  }66756676  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_DC :> Real;6677  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_DC {6678    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeCurrent.DC";6679    kind = "sensor";6680    datatype = "float";6681    sourceDescription = "Current DC charging current at inlet. Negative if returning energy to grid.";6682    sourceComment = "";6683  }6684  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_DC {6685    quantityReference = "ISQ::electricCurrent";6686    unitReference = "SI::ampere";6687  }66886689  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase1 :> Real;6690  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase1 {6691    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeCurrent.Phase1";6692    kind = "sensor";6693    datatype = "float";6694    sourceDescription = "Current AC charging current (rms) at inlet for Phase 1. Negative if returning energy to grid.";6695    sourceComment = "";6696  }6697  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase1 {6698    quantityReference = "ISQ::electricCurrent";6699    unitReference = "SI::ampere";6700  }67016702  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase2 :> Real;6703  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase2 {6704    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeCurrent.Phase2";6705    kind = "sensor";6706    datatype = "float";6707    sourceDescription = "Current AC charging current (rms) at inlet for Phase 2. Negative if returning energy to grid.";6708    sourceComment = "";6709  }6710  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase2 {6711    quantityReference = "ISQ::electricCurrent";6712    unitReference = "SI::ampere";6713  }67146715  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase3 :> Real;6716  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase3 {6717    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeCurrent.Phase3";6718    kind = "sensor";6719    datatype = "float";6720    sourceDescription = "Current AC charging current (rms) at inlet for Phase 3. Negative if returning energy to grid.";6721    sourceComment = "";6722  }6723  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase3 {6724    quantityReference = "ISQ::electricCurrent";6725    unitReference = "SI::ampere";6726  }67276728  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit :> Integer;6729  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit {6730    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeLimit";6731    kind = "actuator";6732    datatype = "uint8";6733    sourceDescription = "Target charge limit (state of charge) for battery.";6734    sourceComment = "";6735  }6736  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit {6737    quantityReference = "ISQ::dimensionless";6738    unitReference = "SI::percent";6739  }6740  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit {6741    minValue = "0";6742    maxValue = "100";6743  }67446745  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeRate :> Real;6746  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeRate {6747    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeRate";6748    kind = "sensor";6749    datatype = "float";6750    sourceDescription = "Current charging rate, as in kilometers of range added per hour.";6751    sourceComment = "";6752  }6753  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeRate {6754    quantityReference = "ISQ::speed";6755    unitReference = "SI::kilometrePerHour";6756  }67576758  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_DC :> Real;6759  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_DC {6760    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeVoltage.DC";6761    kind = "sensor";6762    datatype = "float";6763    sourceDescription = "Current DC charging voltage at charging inlet.";6764    sourceComment = "";6765  }6766  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_DC {6767    quantityReference = "ISQ::electricPotential";6768    unitReference = "SI::volt";6769  }67706771  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase1 :> Real;6772  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase1 {6773    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeVoltage.Phase1";6774    kind = "sensor";6775    datatype = "float";6776    sourceDescription = "Current AC charging voltage (rms) at inlet for Phase 1.";6777    sourceComment = "";6778  }6779  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase1 {6780    quantityReference = "ISQ::electricPotential";6781    unitReference = "SI::volt";6782  }67836784  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase2 :> Real;6785  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase2 {6786    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeVoltage.Phase2";6787    kind = "sensor";6788    datatype = "float";6789    sourceDescription = "Current AC charging voltage (rms) at inlet for Phase 2.";6790    sourceComment = "";6791  }6792  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase2 {6793    quantityReference = "ISQ::electricPotential";6794    unitReference = "SI::volt";6795  }67966797  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase3 :> Real;6798  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase3 {6799    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargeVoltage.Phase3";6800    kind = "sensor";6801    datatype = "float";6802    sourceDescription = "Current AC charging voltage (rms) at inlet for Phase 3.";6803    sourceComment = "";6804  }6805  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase3 {6806    quantityReference = "ISQ::electricPotential";6807    unitReference = "SI::volt";6808  }68096810  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableConnected :> Boolean;6811  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableConnected {6812    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargingPort.IsChargingCableConnected";6813    kind = "sensor";6814    datatype = "boolean";6815    sourceDescription = "Indicates whether a charging cable is physically connected to a particular charging port or not.";6816    sourceComment = "";6817  }68186819  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableLocked :> Boolean;6820  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableLocked {6821    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargingPort.IsChargingCableLocked";6822    kind = "actuator";6823    datatype = "boolean";6824    sourceDescription = "Is charging cable locked to prevent removal.";6825    sourceComment = "Locking of charging cable can be used to prevent unintentional removing during charging.";6826  }68276828  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsFlapOpen :> Boolean;6829  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsFlapOpen {6830    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargingPort.IsFlapOpen";6831    kind = "actuator";6832    datatype = "boolean";6833    sourceDescription = "Status of the charging port flap(s).";6834    sourceComment = "True = at least one flap of this port is open, False = All flaps of this port are closed.";6835  }68366837  attribute def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes :> Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes_AllowedValue;6838  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes {6839    path = "Vehicle.Powertrain.TractionBattery.Charging.ChargingPort.SupportedInletTypes";6840    kind = "attribute";6841    datatype = "string[]";6842    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.";6843    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.";6844  }6845  @VssAllowedValuesMetadata about Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes {6846    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";6847  }68486849  attribute def Vehicle_Powertrain_TractionBattery_Charging_EvseId :> String;6850  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_EvseId {6851    path = "Vehicle.Powertrain.TractionBattery.Charging.EvseId";6852    kind = "sensor";6853    datatype = "string";6854    sourceDescription = "EVSE charging point ID (without separators) of last or current charging event according to ISO 15118-2 Annex H.";6855    sourceComment = "Length of id between 7 and 37 characters. ZZ00000 to be used if SECC cannot provide id";6856  }68576858  attribute def Vehicle_Powertrain_TractionBattery_Charging_IsCharging :> Boolean;6859  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_IsCharging {6860    path = "Vehicle.Powertrain.TractionBattery.Charging.IsCharging";6861    kind = "sensor";6862    datatype = "boolean";6863    sourceDescription = "True if charging is ongoing. Charging is considered to be ongoing if energy is flowing from charger to vehicle.";6864    sourceComment = "";6865  }68666867  attribute def Vehicle_Powertrain_TractionBattery_Charging_IsDischarging :> Boolean;6868  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_IsDischarging {6869    path = "Vehicle.Powertrain.TractionBattery.Charging.IsDischarging";6870    kind = "sensor";6871    datatype = "boolean";6872    sourceDescription = "True if discharging (vehicle to grid) is ongoing. Discharging is considered to be ongoing if energy is flowing from vehicle to charger/grid.";6873    sourceComment = "";6874  }68756876  attribute def Vehicle_Powertrain_TractionBattery_Charging_Location_Altitude :> Real;6877  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Altitude {6878    path = "Vehicle.Powertrain.TractionBattery.Charging.Location.Altitude";6879    kind = "sensor";6880    datatype = "double";6881    sourceDescription = "Altitude relative to WGS 84 reference ellipsoid of last or current charging event.";6882    sourceComment = "";6883  }6884  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Altitude {6885    quantityReference = "ISQ::length";6886    unitReference = "SI::metre";6887  }68886889  attribute def Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude :> Real;6890  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude {6891    path = "Vehicle.Powertrain.TractionBattery.Charging.Location.Latitude";6892    kind = "sensor";6893    datatype = "double";6894    sourceDescription = "Latitude of last or current charging event in WGS 84 geodetic coordinates.";6895    sourceComment = "";6896  }6897  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude {6898    quantityReference = "ISQ::planeAngle";6899    unitReference = "SI::degree";6900  }6901  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude {6902    minValue = "-90";6903    maxValue = "90";6904  }69056906  attribute def Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude :> Real;6907  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude {6908    path = "Vehicle.Powertrain.TractionBattery.Charging.Location.Longitude";6909    kind = "sensor";6910    datatype = "double";6911    sourceDescription = "Longitude of last or current charging event in WGS 84 geodetic coordinates.";6912    sourceComment = "";6913  }6914  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude {6915    quantityReference = "ISQ::planeAngle";6916    unitReference = "SI::degree";6917  }6918  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude {6919    minValue = "-180";6920    maxValue = "180";6921  }69226923  attribute def Vehicle_Powertrain_TractionBattery_Charging_MaxPower :> Real;6924  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaxPower {6925    path = "Vehicle.Powertrain.TractionBattery.Charging.MaxPower";6926    kind = "sensor";6927    datatype = "float";6928    sourceDescription = "Maximum charging power of last or current charging event.";6929    sourceComment = "";6930  }6931  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaxPower {6932    quantityReference = "ISQ::power";6933    unitReference = "SI::kilowatt";6934  }69356936  attribute def Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_DC :> Real;6937  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_DC {6938    path = "Vehicle.Powertrain.TractionBattery.Charging.MaximumChargingCurrent.DC";6939    kind = "sensor";6940    datatype = "float";6941    sourceDescription = "Maximum DC charging current at inlet that can be accepted by the system.";6942    sourceComment = "";6943  }6944  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_DC {6945    quantityReference = "ISQ::electricCurrent";6946    unitReference = "SI::ampere";6947  }69486949  attribute def Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase1 :> Real;6950  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase1 {6951    path = "Vehicle.Powertrain.TractionBattery.Charging.MaximumChargingCurrent.Phase1";6952    kind = "sensor";6953    datatype = "float";6954    sourceDescription = "Maximum AC charging current (rms) at inlet for Phase 1 that can be accepted by the system.";6955    sourceComment = "";6956  }6957  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase1 {6958    quantityReference = "ISQ::electricCurrent";6959    unitReference = "SI::ampere";6960  }69616962  attribute def Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase2 :> Real;6963  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase2 {6964    path = "Vehicle.Powertrain.TractionBattery.Charging.MaximumChargingCurrent.Phase2";6965    kind = "sensor";6966    datatype = "float";6967    sourceDescription = "Maximum AC charging current (rms) at inlet for Phase 2 that can be accepted by the system.";6968    sourceComment = "";6969  }6970  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase2 {6971    quantityReference = "ISQ::electricCurrent";6972    unitReference = "SI::ampere";6973  }69746975  attribute def Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase3 :> Real;6976  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase3 {6977    path = "Vehicle.Powertrain.TractionBattery.Charging.MaximumChargingCurrent.Phase3";6978    kind = "sensor";6979    datatype = "float";6980    sourceDescription = "Maximum AC charging current (rms) at inlet for Phase 3 that can be accepted by the system.";6981    sourceComment = "";6982  }6983  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase3 {6984    quantityReference = "ISQ::electricCurrent";6985    unitReference = "SI::ampere";6986  }69876988  attribute def Vehicle_Powertrain_TractionBattery_Charging_PowerLoss :> Real;6989  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_PowerLoss {6990    path = "Vehicle.Powertrain.TractionBattery.Charging.PowerLoss";6991    kind = "sensor";6992    datatype = "float";6993    sourceDescription = "Electrical energy lost by power dissipation to heat inside the AC/DC converter.";6994    sourceComment = "";6995  }6996  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_PowerLoss {6997    quantityReference = "ISQ::power";6998    unitReference = "SI::watt";6999  }70007001  attribute def Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging :> Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging_AllowedValue;7002  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging {7003    path = "Vehicle.Powertrain.TractionBattery.Charging.StartStopCharging";7004    kind = "actuator";7005    datatype = "string";7006    sourceDescription = "Start or stop the charging process.";7007    sourceComment = "";7008  }7009  @VssAllowedValuesMetadata about Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging {7010    allowedValues = "START, STOP";7011  }70127013  attribute def Vehicle_Powertrain_TractionBattery_Charging_Temperature :> Real;7014  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Temperature {7015    path = "Vehicle.Powertrain.TractionBattery.Charging.Temperature";7016    kind = "sensor";7017    datatype = "float";7018    sourceDescription = "Current temperature of AC/DC converter converting grid voltage to battery voltage.";7019    sourceComment = "";7020  }7021  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_Temperature {7022    quantityReference = "ISQ::thermodynamicTemperature";7023    unitReference = "SI::degreeCelsius";7024  }70257026  attribute def Vehicle_Powertrain_TractionBattery_Charging_TimeToComplete :> Integer;7027  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_TimeToComplete {7028    path = "Vehicle.Powertrain.TractionBattery.Charging.TimeToComplete";7029    kind = "sensor";7030    datatype = "uint32";7031    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.";7032    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.";7033  }7034  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_TimeToComplete {7035    quantityReference = "ISQ::time";7036    unitReference = "SI::second";7037  }70387039  attribute def Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode :> Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode_AllowedValue;7040  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode {7041    path = "Vehicle.Powertrain.TractionBattery.Charging.Timer.Mode";7042    kind = "actuator";7043    datatype = "string";7044    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.";7045    sourceComment = "";7046  }7047  @VssAllowedValuesMetadata about Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode {7048    allowedValues = "INACTIVE, START_TIME, END_TIME";7049  }70507051  attribute def Vehicle_Powertrain_TractionBattery_Charging_Timer_Time :> String;7052  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Charging_Timer_Time {7053    path = "Vehicle.Powertrain.TractionBattery.Charging.Timer.Time";7054    kind = "actuator";7055    datatype = "string";7056    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'.";7057    sourceComment = "";7058  }7059  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Charging_Timer_Time {7060    quantityReference = "n/a";7061    unitReference = "ISO 8601 lexical date/time string";7062  }70637064  attribute def Vehicle_Powertrain_TractionBattery_CurrentCurrent :> Real;7065  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CurrentCurrent {7066    path = "Vehicle.Powertrain.TractionBattery.CurrentCurrent";7067    kind = "sensor";7068    datatype = "float";7069    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.";7070    sourceComment = "";7071  }7072  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_CurrentCurrent {7073    quantityReference = "ISQ::electricCurrent";7074    unitReference = "SI::ampere";7075  }70767077  attribute def Vehicle_Powertrain_TractionBattery_CurrentPower :> Real;7078  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CurrentPower {7079    path = "Vehicle.Powertrain.TractionBattery.CurrentPower";7080    kind = "sensor";7081    datatype = "float";7082    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.";7083    sourceComment = "";7084  }7085  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_CurrentPower {7086    quantityReference = "ISQ::power";7087    unitReference = "SI::watt";7088  }70897090  attribute def Vehicle_Powertrain_TractionBattery_CurrentVoltage :> Real;7091  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_CurrentVoltage {7092    path = "Vehicle.Powertrain.TractionBattery.CurrentVoltage";7093    kind = "sensor";7094    datatype = "float";7095    sourceDescription = "Current Voltage of the battery.";7096    sourceComment = "";7097  }7098  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_CurrentVoltage {7099    quantityReference = "ISQ::electricPotential";7100    unitReference = "SI::volt";7101  }71027103  attribute def Vehicle_Powertrain_TractionBattery_DCDC_PowerLoss :> Real;7104  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_DCDC_PowerLoss {7105    path = "Vehicle.Powertrain.TractionBattery.DCDC.PowerLoss";7106    kind = "sensor";7107    datatype = "float";7108    sourceDescription = "Electrical energy lost by power dissipation to heat inside DC/DC converter.";7109    sourceComment = "";7110  }7111  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_DCDC_PowerLoss {7112    quantityReference = "ISQ::power";7113    unitReference = "SI::watt";7114  }71157116  attribute def Vehicle_Powertrain_TractionBattery_DCDC_Temperature :> Real;7117  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_DCDC_Temperature {7118    path = "Vehicle.Powertrain.TractionBattery.DCDC.Temperature";7119    kind = "sensor";7120    datatype = "float";7121    sourceDescription = "Current temperature of DC/DC converter converting battery high voltage to vehicle low voltage (typically 12 Volts).";7122    sourceComment = "";7123  }7124  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_DCDC_Temperature {7125    quantityReference = "ISQ::thermodynamicTemperature";7126    unitReference = "SI::degreeCelsius";7127  }71287129  attribute def Vehicle_Powertrain_TractionBattery_ErrorCodes :> String;7130  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_ErrorCodes {7131    path = "Vehicle.Powertrain.TractionBattery.ErrorCodes";7132    kind = "sensor";7133    datatype = "string[]";7134    sourceDescription = "Current error codes related to the battery, if any.";7135    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.";7136  }71377138  attribute def Vehicle_Powertrain_TractionBattery_GrossCapacity :> Integer;7139  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_GrossCapacity {7140    path = "Vehicle.Powertrain.TractionBattery.GrossCapacity";7141    kind = "attribute";7142    datatype = "uint16";7143    sourceDescription = "Gross capacity of the battery.";7144    sourceComment = "";7145  }7146  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_GrossCapacity {7147    quantityReference = "ISQ::energy";7148    unitReference = "SI::kilowattHour";7149  }71507151  attribute def Vehicle_Powertrain_TractionBattery_Id :> String;7152  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Id {7153    path = "Vehicle.Powertrain.TractionBattery.Id";7154    kind = "attribute";7155    datatype = "string";7156    sourceDescription = "Battery Identification Number as assigned by OEM.";7157    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.";7158  }71597160  attribute def Vehicle_Powertrain_TractionBattery_IsGroundConnected :> Boolean;7161  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_IsGroundConnected {7162    path = "Vehicle.Powertrain.TractionBattery.IsGroundConnected";7163    kind = "sensor";7164    datatype = "boolean";7165    sourceDescription = "Indicating if the ground (negative terminator) of the traction battery is connected to the powertrain.";7166    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.";7167  }71687169  attribute def Vehicle_Powertrain_TractionBattery_IsPowerConnected :> Boolean;7170  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_IsPowerConnected {7171    path = "Vehicle.Powertrain.TractionBattery.IsPowerConnected";7172    kind = "sensor";7173    datatype = "boolean";7174    sourceDescription = "Indicating if the power (positive terminator) of the traction battery is connected to the powertrain.";7175    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.";7176  }71777178  attribute def Vehicle_Powertrain_TractionBattery_MaxVoltage :> Integer;7179  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_MaxVoltage {7180    path = "Vehicle.Powertrain.TractionBattery.MaxVoltage";7181    kind = "attribute";7182    datatype = "uint16";7183    sourceDescription = "Max allowed voltage of the battery, e.g. during charging.";7184    sourceComment = "";7185  }7186  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_MaxVoltage {7187    quantityReference = "ISQ::electricPotential";7188    unitReference = "SI::volt";7189  }71907191  attribute def Vehicle_Powertrain_TractionBattery_NetCapacity :> Integer;7192  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_NetCapacity {7193    path = "Vehicle.Powertrain.TractionBattery.NetCapacity";7194    kind = "sensor";7195    datatype = "uint16";7196    sourceDescription = "Total net capacity of the battery considering aging.";7197    sourceComment = "";7198  }7199  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_NetCapacity {7200    quantityReference = "ISQ::energy";7201    unitReference = "SI::kilowattHour";7202  }72037204  attribute def Vehicle_Powertrain_TractionBattery_NominalVoltage :> Integer;7205  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_NominalVoltage {7206    path = "Vehicle.Powertrain.TractionBattery.NominalVoltage";7207    kind = "attribute";7208    datatype = "uint16";7209    sourceDescription = "Nominal Voltage of the battery.";7210    sourceComment = "Nominal voltage typically refers to voltage of fully charged battery when delivering rated capacity.";7211  }7212  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_NominalVoltage {7213    quantityReference = "ISQ::electricPotential";7214    unitReference = "SI::volt";7215  }72167217  attribute def Vehicle_Powertrain_TractionBattery_PowerLoss :> Real;7218  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_PowerLoss {7219    path = "Vehicle.Powertrain.TractionBattery.PowerLoss";7220    kind = "sensor";7221    datatype = "float";7222    sourceDescription = "Electrical energy lost by power dissipation to heat inside the battery.";7223    sourceComment = "";7224  }7225  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_PowerLoss {7226    quantityReference = "ISQ::power";7227    unitReference = "SI::watt";7228  }72297230  attribute def Vehicle_Powertrain_TractionBattery_ProductionDate :> String;7231  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_ProductionDate {7232    path = "Vehicle.Powertrain.TractionBattery.ProductionDate";7233    kind = "attribute";7234    datatype = "string";7235    sourceDescription = "Production date of battery in ISO8601 format, e.g. YYYY-MM-DD.";7236    sourceComment = "";7237  }7238  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_ProductionDate {7239    quantityReference = "n/a";7240    unitReference = "ISO 8601 lexical date/time string";7241  }72427243  attribute def Vehicle_Powertrain_TractionBattery_Range :> Integer;7244  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Range {7245    path = "Vehicle.Powertrain.TractionBattery.Range";7246    kind = "sensor";7247    datatype = "uint32";7248    sourceDescription = "Remaining range in meters using only battery.";7249    sourceComment = "";7250  }7251  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Range {7252    quantityReference = "ISQ::length";7253    unitReference = "SI::metre";7254  }72557256  attribute def Vehicle_Powertrain_TractionBattery_StateOfCharge_Current :> Real;7257  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Current {7258    path = "Vehicle.Powertrain.TractionBattery.StateOfCharge.Current";7259    kind = "sensor";7260    datatype = "float";7261    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.";7262    sourceComment = "";7263  }7264  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Current {7265    quantityReference = "ISQ::dimensionless";7266    unitReference = "SI::percent";7267  }7268  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Current {7269    minValue = "0";7270    maxValue = "100.0";7271  }72727273  attribute def Vehicle_Powertrain_TractionBattery_StateOfCharge_CurrentEnergy :> Real;7274  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_CurrentEnergy {7275    path = "Vehicle.Powertrain.TractionBattery.StateOfCharge.CurrentEnergy";7276    kind = "sensor";7277    datatype = "float";7278    sourceDescription = "Physical state of charge of high voltage battery expressed in kWh.";7279    sourceComment = "Current energy could be calculated as .StateOfCharge.Current * .NetCapacity.";7280  }7281  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_CurrentEnergy {7282    quantityReference = "ISQ::energy";7283    unitReference = "SI::kilowattHour";7284  }72857286  attribute def Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed :> Real;7287  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed {7288    path = "Vehicle.Powertrain.TractionBattery.StateOfCharge.Displayed";7289    kind = "sensor";7290    datatype = "float";7291    sourceDescription = "State of charge displayed to the customer.";7292    sourceComment = "";7293  }7294  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed {7295    quantityReference = "ISQ::dimensionless";7296    unitReference = "SI::percent";7297  }7298  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed {7299    minValue = "0";7300    maxValue = "100.0";7301  }73027303  attribute def Vehicle_Powertrain_TractionBattery_StateOfHealth :> Real;7304  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_StateOfHealth {7305    path = "Vehicle.Powertrain.TractionBattery.StateOfHealth";7306    kind = "sensor";7307    datatype = "float";7308    sourceDescription = "Calculated battery state of health at standard conditions.";7309    sourceComment = "Exact formula is implementation dependent. Could be e.g. current capacity at 20 degrees Celsius divided with original capacity at the same temperature.";7310  }7311  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_StateOfHealth {7312    quantityReference = "ISQ::dimensionless";7313    unitReference = "SI::percent";7314  }7315  @VssRangeMetadata about Vehicle_Powertrain_TractionBattery_StateOfHealth {7316    minValue = "0";7317    maxValue = "100";7318  }73197320  attribute def Vehicle_Powertrain_TractionBattery_Temperature_Average :> Real;7321  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Average {7322    path = "Vehicle.Powertrain.TractionBattery.Temperature.Average";7323    kind = "sensor";7324    datatype = "float";7325    sourceDescription = "Current average temperature of the battery cells.";7326    sourceComment = "";7327  }7328  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Average {7329    quantityReference = "ISQ::thermodynamicTemperature";7330    unitReference = "SI::degreeCelsius";7331  }73327333  attribute def Vehicle_Powertrain_TractionBattery_Temperature_CellTemperature :> Real;7334  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Temperature_CellTemperature {7335    path = "Vehicle.Powertrain.TractionBattery.Temperature.CellTemperature";7336    kind = "sensor";7337    datatype = "float[]";7338    sourceDescription = "Array of cell temperatures. Length or array shall correspond to number of cells in vehicle.";7339    sourceComment = "Cells are identified by relative position in array.";7340  }73417342  attribute def Vehicle_Powertrain_TractionBattery_Temperature_Max :> Real;7343  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Max {7344    path = "Vehicle.Powertrain.TractionBattery.Temperature.Max";7345    kind = "sensor";7346    datatype = "float";7347    sourceDescription = "Current maximum temperature of the battery cells, i.e. temperature of the hottest cell.";7348    sourceComment = "";7349  }7350  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Max {7351    quantityReference = "ISQ::thermodynamicTemperature";7352    unitReference = "SI::degreeCelsius";7353  }73547355  attribute def Vehicle_Powertrain_TractionBattery_Temperature_Min :> Real;7356  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Min {7357    path = "Vehicle.Powertrain.TractionBattery.Temperature.Min";7358    kind = "sensor";7359    datatype = "float";7360    sourceDescription = "Current minimum temperature of the battery cells, i.e. temperature of the coldest cell.";7361    sourceComment = "";7362  }7363  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_Temperature_Min {7364    quantityReference = "ISQ::thermodynamicTemperature";7365    unitReference = "SI::degreeCelsius";7366  }73677368  attribute def Vehicle_Powertrain_TractionBattery_TimeRemaining :> Integer;7369  @VssSignalMetadata about Vehicle_Powertrain_TractionBattery_TimeRemaining {7370    path = "Vehicle.Powertrain.TractionBattery.TimeRemaining";7371    kind = "sensor";7372    datatype = "uint32";7373    sourceDescription = "Time remaining in seconds before the battery is empty.";7374    sourceComment = "";7375  }7376  @VssQuantityMetadata about Vehicle_Powertrain_TractionBattery_TimeRemaining {7377    quantityReference = "ISQ::time";7378    unitReference = "SI::second";7379  }73807381  attribute def Vehicle_Powertrain_Transmission_ClutchEngagement :> Real;7382  @VssSignalMetadata about Vehicle_Powertrain_Transmission_ClutchEngagement {7383    path = "Vehicle.Powertrain.Transmission.ClutchEngagement";7384    kind = "actuator";7385    datatype = "float";7386    sourceDescription = "Clutch engagement. 0% = Clutch fully disengaged. 100% = Clutch fully engaged.";7387    sourceComment = "";7388  }7389  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_ClutchEngagement {7390    quantityReference = "ISQ::dimensionless";7391    unitReference = "SI::percent";7392  }7393  @VssRangeMetadata about Vehicle_Powertrain_Transmission_ClutchEngagement {7394    minValue = "0";7395    maxValue = "100";7396  }73977398  attribute def Vehicle_Powertrain_Transmission_ClutchWear :> Integer;7399  @VssSignalMetadata about Vehicle_Powertrain_Transmission_ClutchWear {7400    path = "Vehicle.Powertrain.Transmission.ClutchWear";7401    kind = "sensor";7402    datatype = "uint8";7403    sourceDescription = "Clutch wear as a percent. 0 = no wear. 100 = worn.";7404    sourceComment = "";7405  }7406  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_ClutchWear {7407    quantityReference = "ISQ::dimensionless";7408    unitReference = "SI::percent";7409  }7410  @VssRangeMetadata about Vehicle_Powertrain_Transmission_ClutchWear {7411    minValue = "";7412    maxValue = "100";7413  }74147415  attribute def Vehicle_Powertrain_Transmission_CurrentGear :> Integer;7416  @VssSignalMetadata about Vehicle_Powertrain_Transmission_CurrentGear {7417    path = "Vehicle.Powertrain.Transmission.CurrentGear";7418    kind = "sensor";7419    datatype = "int8";7420    sourceDescription = "The current gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse.";7421    sourceComment = "";7422  }74237424  attribute def Vehicle_Powertrain_Transmission_DiffLockFrontEngagement :> Real;7425  @VssSignalMetadata about Vehicle_Powertrain_Transmission_DiffLockFrontEngagement {7426    path = "Vehicle.Powertrain.Transmission.DiffLockFrontEngagement";7427    kind = "actuator";7428    datatype = "float";7429    sourceDescription = "Front Diff Lock engagement. 0% = Diff lock fully disengaged. 100% = Diff lock fully engaged.";7430    sourceComment = "";7431  }7432  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_DiffLockFrontEngagement {7433    quantityReference = "ISQ::dimensionless";7434    unitReference = "SI::percent";7435  }7436  @VssRangeMetadata about Vehicle_Powertrain_Transmission_DiffLockFrontEngagement {7437    minValue = "0";7438    maxValue = "100";7439  }74407441  attribute def Vehicle_Powertrain_Transmission_DiffLockRearEngagement :> Real;7442  @VssSignalMetadata about Vehicle_Powertrain_Transmission_DiffLockRearEngagement {7443    path = "Vehicle.Powertrain.Transmission.DiffLockRearEngagement";7444    kind = "actuator";7445    datatype = "float";7446    sourceDescription = "Rear Diff Lock engagement. 0% = Diff lock fully disengaged. 100% = Diff lock fully engaged.";7447    sourceComment = "";7448  }7449  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_DiffLockRearEngagement {7450    quantityReference = "ISQ::dimensionless";7451    unitReference = "SI::percent";7452  }7453  @VssRangeMetadata about Vehicle_Powertrain_Transmission_DiffLockRearEngagement {7454    minValue = "0";7455    maxValue = "100";7456  }74577458  attribute def Vehicle_Powertrain_Transmission_DriveType :> Vehicle_Powertrain_Transmission_DriveType_AllowedValue;7459  @VssSignalMetadata about Vehicle_Powertrain_Transmission_DriveType {7460    path = "Vehicle.Powertrain.Transmission.DriveType";7461    kind = "attribute";7462    datatype = "string";7463    sourceDescription = "Drive type.";7464    sourceComment = "";7465  }7466  @VssAllowedValuesMetadata about Vehicle_Powertrain_Transmission_DriveType {7467    allowedValues = "UNKNOWN, FORWARD_WHEEL_DRIVE, REAR_WHEEL_DRIVE, ALL_WHEEL_DRIVE";7468  }74697470  attribute def Vehicle_Powertrain_Transmission_GearChangeMode :> Vehicle_Powertrain_Transmission_GearChangeMode_AllowedValue;7471  @VssSignalMetadata about Vehicle_Powertrain_Transmission_GearChangeMode {7472    path = "Vehicle.Powertrain.Transmission.GearChangeMode";7473    kind = "actuator";7474    datatype = "string";7475    sourceDescription = "Is the gearbox in automatic or manual (paddle) mode.";7476    sourceComment = "";7477  }7478  @VssAllowedValuesMetadata about Vehicle_Powertrain_Transmission_GearChangeMode {7479    allowedValues = "MANUAL, AUTOMATIC";7480  }74817482  attribute def Vehicle_Powertrain_Transmission_GearCount :> Integer;7483  @VssSignalMetadata about Vehicle_Powertrain_Transmission_GearCount {7484    path = "Vehicle.Powertrain.Transmission.GearCount";7485    kind = "attribute";7486    datatype = "int8";7487    sourceDescription = "Number of forward gears in the transmission. -1 = CVT.";7488    sourceComment = "";7489  }74907491  attribute def Vehicle_Powertrain_Transmission_IsElectricalPowertrainEngaged :> Boolean;7492  @VssSignalMetadata about Vehicle_Powertrain_Transmission_IsElectricalPowertrainEngaged {7493    path = "Vehicle.Powertrain.Transmission.IsElectricalPowertrainEngaged";7494    kind = "actuator";7495    datatype = "boolean";7496    sourceDescription = "Is electrical powertrain mechanically connected/engaged to the drivetrain or not. False = Disconnected/Disengaged. True = Connected/Engaged.";7497    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.";7498  }74997500  attribute def Vehicle_Powertrain_Transmission_IsLowRangeEngaged :> Boolean;7501  @VssSignalMetadata about Vehicle_Powertrain_Transmission_IsLowRangeEngaged {7502    path = "Vehicle.Powertrain.Transmission.IsLowRangeEngaged";7503    kind = "actuator";7504    datatype = "boolean";7505    sourceDescription = "Is gearbox in low range mode or not. False = Normal/High range engaged. True = Low range engaged.";7506    sourceComment = "The possibility to switch between low and high gear range is typically only available in heavy vehicles and off-road vehicles.";7507  }75087509  attribute def Vehicle_Powertrain_Transmission_IsParkLockEngaged :> Boolean;7510  @VssSignalMetadata about Vehicle_Powertrain_Transmission_IsParkLockEngaged {7511    path = "Vehicle.Powertrain.Transmission.IsParkLockEngaged";7512    kind = "actuator";7513    datatype = "boolean";7514    sourceDescription = "Is the transmission park lock engaged or not. False = Disengaged. True = Engaged.";7515    sourceComment = "";7516  }75177518  attribute def Vehicle_Powertrain_Transmission_PerformanceMode :> Vehicle_Powertrain_Transmission_PerformanceMode_AllowedValue;7519  @VssSignalMetadata about Vehicle_Powertrain_Transmission_PerformanceMode {7520    path = "Vehicle.Powertrain.Transmission.PerformanceMode";7521    kind = "actuator";7522    datatype = "string";7523    sourceDescription = "Current gearbox performance mode.";7524    sourceComment = "";7525  }7526  @VssAllowedValuesMetadata about Vehicle_Powertrain_Transmission_PerformanceMode {7527    allowedValues = "NORMAL, SPORT, ECONOMY, SNOW, RAIN";7528  }75297530  attribute def Vehicle_Powertrain_Transmission_SelectedGear :> Integer;7531  @VssSignalMetadata about Vehicle_Powertrain_Transmission_SelectedGear {7532    path = "Vehicle.Powertrain.Transmission.SelectedGear";7533    kind = "actuator";7534    datatype = "int8";7535    sourceDescription = "The selected gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse, 126=Park, 127=Drive.";7536    sourceComment = "";7537  }75387539  attribute def Vehicle_Powertrain_Transmission_Temperature :> Real;7540  @VssSignalMetadata about Vehicle_Powertrain_Transmission_Temperature {7541    path = "Vehicle.Powertrain.Transmission.Temperature";7542    kind = "sensor";7543    datatype = "float";7544    sourceDescription = "The current gearbox temperature.";7545    sourceComment = "";7546  }7547  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_Temperature {7548    quantityReference = "ISQ::thermodynamicTemperature";7549    unitReference = "SI::degreeCelsius";7550  }75517552  attribute def Vehicle_Powertrain_Transmission_TorqueDistribution :> Real;7553  @VssSignalMetadata about Vehicle_Powertrain_Transmission_TorqueDistribution {7554    path = "Vehicle.Powertrain.Transmission.TorqueDistribution";7555    kind = "actuator";7556    datatype = "float";7557    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.";7558    sourceComment = "";7559  }7560  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_TorqueDistribution {7561    quantityReference = "ISQ::dimensionless";7562    unitReference = "SI::percent";7563  }7564  @VssRangeMetadata about Vehicle_Powertrain_Transmission_TorqueDistribution {7565    minValue = "-100";7566    maxValue = "100";7567  }75687569  attribute def Vehicle_Powertrain_Transmission_TravelledDistance :> Real;7570  @VssSignalMetadata about Vehicle_Powertrain_Transmission_TravelledDistance {7571    path = "Vehicle.Powertrain.Transmission.TravelledDistance";7572    kind = "sensor";7573    datatype = "float";7574    sourceDescription = "Odometer reading, total distance travelled during the lifetime of the transmission.";7575    sourceComment = "";7576  }7577  @VssQuantityMetadata about Vehicle_Powertrain_Transmission_TravelledDistance {7578    quantityReference = "ISQ::length";7579    unitReference = "SI::kilometre";7580  }75817582  attribute def Vehicle_Powertrain_Transmission_Type :> Vehicle_Powertrain_Transmission_Type_AllowedValue;7583  @VssSignalMetadata about Vehicle_Powertrain_Transmission_Type {7584    path = "Vehicle.Powertrain.Transmission.Type";7585    kind = "attribute";7586    datatype = "string";7587    sourceDescription = "Transmission type.";7588    sourceComment = "";7589  }7590  @VssAllowedValuesMetadata about Vehicle_Powertrain_Transmission_Type {7591    allowedValues = "UNKNOWN, SEQUENTIAL, H, AUTOMATIC, DSG, CVT";7592  }75937594  attribute def Vehicle_Powertrain_Type :> Vehicle_Powertrain_Type_AllowedValue;7595  @VssSignalMetadata about Vehicle_Powertrain_Type {7596    path = "Vehicle.Powertrain.Type";7597    kind = "attribute";7598    datatype = "string";7599    sourceDescription = "Defines the powertrain type of the vehicle.";7600    sourceComment = "For vehicles with a combustion engine (including hybrids) more detailed information on fuels supported can be found in FuelSystem.SupportedFuelTypes and FuelSystem.SupportedFuels.";7601  }7602  @VssAllowedValuesMetadata about Vehicle_Powertrain_Type {7603    allowedValues = "COMBUSTION, HYBRID, ELECTRIC";7604  }76057606  attribute def Vehicle_RoofLoad :> Integer;7607  @VssSignalMetadata about Vehicle_RoofLoad {7608    path = "Vehicle.RoofLoad";7609    kind = "attribute";7610    datatype = "int16";7611    sourceDescription = "The permitted total weight of cargo and installations (e.g. a roof rack) on top of the vehicle.";7612    sourceComment = "";7613  }7614  @VssQuantityMetadata about Vehicle_RoofLoad {7615    quantityReference = "ISQ::mass";7616    unitReference = "SI::kilogram";7617  }76187619  attribute def Vehicle_Service_DistanceToService :> Real;7620  @VssSignalMetadata about Vehicle_Service_DistanceToService {7621    path = "Vehicle.Service.DistanceToService";7622    kind = "sensor";7623    datatype = "float";7624    sourceDescription = "Remaining distance to service (of any kind). Negative values indicate service overdue.";7625    sourceComment = "";7626  }7627  @VssQuantityMetadata about Vehicle_Service_DistanceToService {7628    quantityReference = "ISQ::length";7629    unitReference = "SI::kilometre";7630  }76317632  attribute def Vehicle_Service_IsServiceDue :> Boolean;7633  @VssSignalMetadata about Vehicle_Service_IsServiceDue {7634    path = "Vehicle.Service.IsServiceDue";7635    kind = "sensor";7636    datatype = "boolean";7637    sourceDescription = "Indicates if vehicle needs service (of any kind). True = Service needed now or in the near future. False = No known need for service.";7638    sourceComment = "";7639  }76407641  attribute def Vehicle_Service_TimeToService :> Integer;7642  @VssSignalMetadata about Vehicle_Service_TimeToService {7643    path = "Vehicle.Service.TimeToService";7644    kind = "sensor";7645    datatype = "int32";7646    sourceDescription = "Remaining time to service (of any kind). Negative values indicate service overdue.";7647    sourceComment = "";7648  }7649  @VssQuantityMetadata about Vehicle_Service_TimeToService {7650    quantityReference = "ISQ::time";7651    unitReference = "SI::second";7652  }76537654  attribute def Vehicle_Speed :> Real;7655  @VssSignalMetadata about Vehicle_Speed {7656    path = "Vehicle.Speed";7657    kind = "sensor";7658    datatype = "float";7659    sourceDescription = "Vehicle speed.";7660    sourceComment = "";7661  }7662  @VssQuantityMetadata about Vehicle_Speed {7663    quantityReference = "ISQ::speed";7664    unitReference = "SI::kilometrePerHour";7665  }76667667  attribute def Vehicle_StartTime :> String;7668  @VssSignalMetadata about Vehicle_StartTime {7669    path = "Vehicle.StartTime";7670    kind = "attribute";7671    datatype = "string";7672    sourceDescription = "Start time of current or latest trip, formatted according to ISO 8601 with UTC time zone.";7673    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.";7674  }7675  @VssQuantityMetadata about Vehicle_StartTime {7676    quantityReference = "n/a";7677    unitReference = "ISO 8601 lexical date/time string";7678  }76797680  attribute def Vehicle_Trailer_IsConnected :> Boolean;7681  @VssSignalMetadata about Vehicle_Trailer_IsConnected {7682    path = "Vehicle.Trailer.IsConnected";7683    kind = "sensor";7684    datatype = "boolean";7685    sourceDescription = "Signal indicating if trailer is connected or not.";7686    sourceComment = "";7687  }76887689  attribute def Vehicle_TraveledDistance :> Integer;7690  @VssSignalMetadata about Vehicle_TraveledDistance {7691    path = "Vehicle.TraveledDistance";7692    kind = "sensor";7693    datatype = "uint32";7694    sourceDescription = "Odometer reading, total distance traveled during the lifetime of the vehicle.";7695    sourceComment = "";7696  }7697  @VssQuantityMetadata about Vehicle_TraveledDistance {7698    quantityReference = "ISQ::length";7699    unitReference = "SI::metre";7700  }77017702  attribute def Vehicle_TraveledDistanceSinceStart :> Integer;7703  @VssSignalMetadata about Vehicle_TraveledDistanceSinceStart {7704    path = "Vehicle.TraveledDistanceSinceStart";7705    kind = "sensor";7706    datatype = "uint32";7707    sourceDescription = "Distance traveled since start of current trip.";7708    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.";7709  }7710  @VssQuantityMetadata about Vehicle_TraveledDistanceSinceStart {7711    quantityReference = "ISQ::length";7712    unitReference = "SI::metre";7713  }77147715  attribute def Vehicle_TripDuration :> Real;7716  @VssSignalMetadata about Vehicle_TripDuration {7717    path = "Vehicle.TripDuration";7718    kind = "sensor";7719    datatype = "float";7720    sourceDescription = "Duration of latest trip.";7721    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.";7722  }7723  @VssQuantityMetadata about Vehicle_TripDuration {7724    quantityReference = "ISQ::time";7725    unitReference = "SI::second";7726  }77277728  attribute def Vehicle_TripMeterReading :> Integer;7729  @VssSignalMetadata about Vehicle_TripMeterReading {7730    path = "Vehicle.TripMeterReading";7731    kind = "actuator";7732    datatype = "uint32";7733    sourceDescription = "Trip meter reading.";7734    sourceComment = "The trip meter is an odometer that can be manually reset by the driver";7735  }7736  @VssQuantityMetadata about Vehicle_TripMeterReading {7737    quantityReference = "ISQ::length";7738    unitReference = "SI::metre";7739  }77407741  attribute def Vehicle_TurningDiameter :> Integer;7742  @VssSignalMetadata about Vehicle_TurningDiameter {7743    path = "Vehicle.TurningDiameter";7744    kind = "attribute";7745    datatype = "uint16";7746    sourceDescription = "Minimum turning diameter, Wall-to-Wall, as defined by SAE J1100-2009 D102.";7747    sourceComment = "";7748  }7749  @VssQuantityMetadata about Vehicle_TurningDiameter {7750    quantityReference = "ISQ::length";7751    unitReference = "SI::millimetre";7752  }77537754  attribute def Vehicle_VehicleIdentification_AcrissCode :> String;7755  @VssSignalMetadata about Vehicle_VehicleIdentification_AcrissCode {7756    path = "Vehicle.VehicleIdentification.AcrissCode";7757    kind = "attribute";7758    datatype = "string";7759    sourceDescription = "The ACRISS Car Classification Code is a code used by many car rental companies.";7760    sourceComment = "";7761  }77627763  attribute def Vehicle_VehicleIdentification_BodyType :> String;7764  @VssSignalMetadata about Vehicle_VehicleIdentification_BodyType {7765    path = "Vehicle.VehicleIdentification.BodyType";7766    kind = "attribute";7767    datatype = "string";7768    sourceDescription = "Indicates the design and body style of the vehicle (e.g. station wagon, hatchback, etc.).";7769    sourceComment = "";7770  }77717772  attribute def Vehicle_VehicleIdentification_Brand :> String;7773  @VssSignalMetadata about Vehicle_VehicleIdentification_Brand {7774    path = "Vehicle.VehicleIdentification.Brand";7775    kind = "attribute";7776    datatype = "string";7777    sourceDescription = "Vehicle brand or manufacturer.";7778    sourceComment = "";7779  }77807781  attribute def Vehicle_VehicleIdentification_DateVehicleFirstRegistered :> String;7782  @VssSignalMetadata about Vehicle_VehicleIdentification_DateVehicleFirstRegistered {7783    path = "Vehicle.VehicleIdentification.DateVehicleFirstRegistered";7784    kind = "attribute";7785    datatype = "string";7786    sourceDescription = "The date in ISO 8601 format of the first registration of the vehicle with the respective public authorities.";7787    sourceComment = "";7788  }7789  @VssQuantityMetadata about Vehicle_VehicleIdentification_DateVehicleFirstRegistered {7790    quantityReference = "n/a";7791    unitReference = "ISO 8601 lexical date/time string";7792  }77937794  attribute def Vehicle_VehicleIdentification_KnownVehicleDamages :> String;7795  @VssSignalMetadata about Vehicle_VehicleIdentification_KnownVehicleDamages {7796    path = "Vehicle.VehicleIdentification.KnownVehicleDamages";7797    kind = "attribute";7798    datatype = "string";7799    sourceDescription = "A textual description of known damages, both repaired and unrepaired.";7800    sourceComment = "";7801  }78027803  attribute def Vehicle_VehicleIdentification_LicensePlate :> String;7804  @VssSignalMetadata about Vehicle_VehicleIdentification_LicensePlate {7805    path = "Vehicle.VehicleIdentification.LicensePlate";7806    kind = "attribute";7807    datatype = "string";7808    sourceDescription = "The license plate of the vehicle.";7809    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.";7810  }78117812  attribute def Vehicle_VehicleIdentification_MeetsEmissionStandard :> String;7813  @VssSignalMetadata about Vehicle_VehicleIdentification_MeetsEmissionStandard {7814    path = "Vehicle.VehicleIdentification.MeetsEmissionStandard";7815    kind = "attribute";7816    datatype = "string";7817    sourceDescription = "Indicates that the vehicle meets the respective emission standard.";7818    sourceComment = "";7819  }78207821  attribute def Vehicle_VehicleIdentification_Model :> String;7822  @VssSignalMetadata about Vehicle_VehicleIdentification_Model {7823    path = "Vehicle.VehicleIdentification.Model";7824    kind = "attribute";7825    datatype = "string";7826    sourceDescription = "Vehicle model.";7827    sourceComment = "";7828  }78297830  attribute def Vehicle_VehicleIdentification_OptionalExtras :> String;7831  @VssSignalMetadata about Vehicle_VehicleIdentification_OptionalExtras {7832    path = "Vehicle.VehicleIdentification.OptionalExtras";7833    kind = "attribute";7834    datatype = "string[]";7835    sourceDescription = "Optional extras refers to all car equipment options that are not installed as standard by the manufacturer.";7836    sourceComment = "Allowed values are not standardized, each OEM can specify detail descriptions of array elements.";7837  }78387839  attribute def Vehicle_VehicleIdentification_ProductionDate :> String;7840  @VssSignalMetadata about Vehicle_VehicleIdentification_ProductionDate {7841    path = "Vehicle.VehicleIdentification.ProductionDate";7842    kind = "attribute";7843    datatype = "string";7844    sourceDescription = "The date in ISO 8601 format of production of the item, e.g. vehicle.";7845    sourceComment = "";7846  }7847  @VssQuantityMetadata about Vehicle_VehicleIdentification_ProductionDate {7848    quantityReference = "n/a";7849    unitReference = "ISO 8601 lexical date/time string";7850  }78517852  attribute def Vehicle_VehicleIdentification_PurchaseDate :> String;7853  @VssSignalMetadata about Vehicle_VehicleIdentification_PurchaseDate {7854    path = "Vehicle.VehicleIdentification.PurchaseDate";7855    kind = "attribute";7856    datatype = "string";7857    sourceDescription = "The date in ISO 8601 format of the item e.g. vehicle was purchased by the current owner.";7858    sourceComment = "";7859  }7860  @VssQuantityMetadata about Vehicle_VehicleIdentification_PurchaseDate {7861    quantityReference = "n/a";7862    unitReference = "ISO 8601 lexical date/time string";7863  }78647865  attribute def Vehicle_VehicleIdentification_VIN :> String;7866  @VssSignalMetadata about Vehicle_VehicleIdentification_VIN {7867    path = "Vehicle.VehicleIdentification.VIN";7868    kind = "attribute";7869    datatype = "string";7870    sourceDescription = "17-character Vehicle Identification Number (VIN) as defined by ISO 3779.";7871    sourceComment = "";7872  }78737874  attribute def Vehicle_VehicleIdentification_VehicleConfiguration :> String;7875  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleConfiguration {7876    path = "Vehicle.VehicleIdentification.VehicleConfiguration";7877    kind = "attribute";7878    datatype = "string";7879    sourceDescription = "A short text indicating the configuration of the vehicle, e.g. '5dr hatchback ST 2.5 MT 225 hp' or 'limited edition'.";7880    sourceComment = "";7881  }78827883  attribute def Vehicle_VehicleIdentification_VehicleExteriorColor :> String;7884  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleExteriorColor {7885    path = "Vehicle.VehicleIdentification.VehicleExteriorColor";7886    kind = "attribute";7887    datatype = "string";7888    sourceDescription = "The main color of the exterior within the basic color palette (eg. red, blue, black, white, ...).";7889    sourceComment = "";7890  }78917892  attribute def Vehicle_VehicleIdentification_VehicleInteriorColor :> String;7893  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleInteriorColor {7894    path = "Vehicle.VehicleIdentification.VehicleInteriorColor";7895    kind = "attribute";7896    datatype = "string";7897    sourceDescription = "The color or color combination of the interior of the vehicle.";7898    sourceComment = "";7899  }79007901  attribute def Vehicle_VehicleIdentification_VehicleInteriorType :> String;7902  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleInteriorType {7903    path = "Vehicle.VehicleIdentification.VehicleInteriorType";7904    kind = "attribute";7905    datatype = "string";7906    sourceDescription = "The type or material of the interior of the vehicle (e.g. synthetic fabric, leather, wood, etc.).";7907    sourceComment = "";7908  }79097910  attribute def Vehicle_VehicleIdentification_VehicleModelDate :> String;7911  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleModelDate {7912    path = "Vehicle.VehicleIdentification.VehicleModelDate";7913    kind = "attribute";7914    datatype = "string";7915    sourceDescription = "The release date in ISO 8601 format of a vehicle model (often used to differentiate versions of the same make and model).";7916    sourceComment = "";7917  }7918  @VssQuantityMetadata about Vehicle_VehicleIdentification_VehicleModelDate {7919    quantityReference = "n/a";7920    unitReference = "ISO 8601 lexical date/time string";7921  }79227923  attribute def Vehicle_VehicleIdentification_VehicleSeatingCapacity :> Integer;7924  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleSeatingCapacity {7925    path = "Vehicle.VehicleIdentification.VehicleSeatingCapacity";7926    kind = "attribute";7927    datatype = "uint16";7928    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.";7929    sourceComment = "";7930  }79317932  attribute def Vehicle_VehicleIdentification_VehicleSpecialUsage :> String;7933  @VssSignalMetadata about Vehicle_VehicleIdentification_VehicleSpecialUsage {7934    path = "Vehicle.VehicleIdentification.VehicleSpecialUsage";7935    kind = "attribute";7936    datatype = "string";7937    sourceDescription = "Indicates whether the vehicle has been used for special purposes, like commercial rental, driving school.";7938    sourceComment = "";7939  }79407941  attribute def Vehicle_VehicleIdentification_WMI :> String;7942  @VssSignalMetadata about Vehicle_VehicleIdentification_WMI {7943    path = "Vehicle.VehicleIdentification.WMI";7944    kind = "attribute";7945    datatype = "string";7946    sourceDescription = "3-character World Manufacturer Identification (WMI) as defined by ISO 3780.";7947    sourceComment = "";7948  }79497950  attribute def Vehicle_VehicleIdentification_Year :> Integer;7951  @VssSignalMetadata about Vehicle_VehicleIdentification_Year {7952    path = "Vehicle.VehicleIdentification.Year";7953    kind = "attribute";7954    datatype = "uint16";7955    sourceDescription = "Model year of the vehicle.";7956    sourceComment = "";7957  }79587959  attribute def Vehicle_VersionVSS_Label :> String;7960  @VssSignalMetadata about Vehicle_VersionVSS_Label {7961    path = "Vehicle.VersionVSS.Label";7962    kind = "attribute";7963    datatype = "string";7964    sourceDescription = "Label to further describe the version.";7965    sourceComment = "COVESA VSS project typically use dev for latest master, and empty string for released versions.";7966  }79677968  attribute def Vehicle_VersionVSS_Major :> Integer;7969  @VssSignalMetadata about Vehicle_VersionVSS_Major {7970    path = "Vehicle.VersionVSS.Major";7971    kind = "attribute";7972    datatype = "uint32";7973    sourceDescription = "Supported Version of VSS - Major version.";7974    sourceComment = "";7975  }79767977  attribute def Vehicle_VersionVSS_Minor :> Integer;7978  @VssSignalMetadata about Vehicle_VersionVSS_Minor {7979    path = "Vehicle.VersionVSS.Minor";7980    kind = "attribute";7981    datatype = "uint32";7982    sourceDescription = "Supported Version of VSS - Minor version.";7983    sourceComment = "";7984  }79857986  attribute def Vehicle_VersionVSS_Patch :> Integer;7987  @VssSignalMetadata about Vehicle_VersionVSS_Patch {7988    path = "Vehicle.VersionVSS.Patch";7989    kind = "attribute";7990    datatype = "uint32";7991    sourceDescription = "Supported Version of VSS - Patch version.";7992    sourceComment = "";7993  }79947995  attribute def Vehicle_WidthExcludingMirrors :> Integer;7996  @VssSignalMetadata about Vehicle_WidthExcludingMirrors {7997    path = "Vehicle.WidthExcludingMirrors";7998    kind = "attribute";7999    datatype = "uint16";8000    sourceDescription = "Overall vehicle width excluding mirrors, as defined by SAE J1100-2009 W103.";8001    sourceComment = "";8002  }8003  @VssQuantityMetadata about Vehicle_WidthExcludingMirrors {8004    quantityReference = "ISQ::length";8005    unitReference = "SI::millimetre";8006  }80078008  attribute def Vehicle_WidthFoldedMirrors :> Integer;8009  @VssSignalMetadata about Vehicle_WidthFoldedMirrors {8010    path = "Vehicle.WidthFoldedMirrors";8011    kind = "attribute";8012    datatype = "uint16";8013    sourceDescription = "Overall vehicle width with mirrors folded, as defined by SAE J1100-2009 W145.";8014    sourceComment = "";8015  }8016  @VssQuantityMetadata about Vehicle_WidthFoldedMirrors {8017    quantityReference = "ISQ::length";8018    unitReference = "SI::millimetre";8019  }80208021  attribute def Vehicle_WidthIncludingMirrors :> Integer;8022  @VssSignalMetadata about Vehicle_WidthIncludingMirrors {8023    path = "Vehicle.WidthIncludingMirrors";8024    kind = "attribute";8025    datatype = "uint16";8026    sourceDescription = "Overall vehicle width including mirrors, as defined by SAE J1100-2009 W144.";8027    sourceComment = "";8028  }8029  @VssQuantityMetadata about Vehicle_WidthIncludingMirrors {8030    quantityReference = "ISQ::length";8031    unitReference = "SI::millimetre";8032  }80338034}80358036package BranchDefinitions {8037  /* VSS branch: Vehicle — High-level vehicle data. */8038  part def Vehicle;8039  /* VSS branch: Vehicle.ADAS — All Advanced Driver Assist Systems data. */8040  part def Vehicle_ADAS;8041  /* VSS branch: Vehicle.ADAS.ABS — Antilock Braking System signals. */8042  part def Vehicle_ADAS_ABS;8043  /* VSS branch: Vehicle.ADAS.CruiseControl — Signals from Cruise Control system. */8044  part def Vehicle_ADAS_CruiseControl;8045  /* VSS branch: Vehicle.ADAS.DMS — Driver Monitoring System signals. */8046  part def Vehicle_ADAS_DMS;8047  /* VSS branch: Vehicle.ADAS.EBA — Emergency Brake Assist (EBA) System signals. */8048  part def Vehicle_ADAS_EBA;8049  /* VSS branch: Vehicle.ADAS.EBD — Electronic Brakeforce Distribution (EBD) System signals. */8050  part def Vehicle_ADAS_EBD;8051  /* VSS branch: Vehicle.ADAS.ESC — Electronic Stability Control System signals. */8052  part def Vehicle_ADAS_ESC;8053  /* VSS branch: Vehicle.ADAS.ESC.RoadFriction — Road friction values reported by the ESC system. */8054  part def Vehicle_ADAS_ESC_RoadFriction;8055  /* VSS branch: Vehicle.ADAS.LaneDepartureDetection — Signals from Lane Departure Detection System. */8056  part def Vehicle_ADAS_LaneDepartureDetection;8057  /* VSS branch: Vehicle.ADAS.ObstacleDetection — Signals form Obstacle Sensor System. */8058  part def Vehicle_ADAS_ObstacleDetection;8059  /* VSS branch: Vehicle.ADAS.TCS — Traction Control System signals. */8060  part def Vehicle_ADAS_TCS;8061  /* VSS branch: Vehicle.Acceleration — Spatial acceleration. Axis definitions according to ISO 8855. */8062  part def Vehicle_Acceleration;8063  /* VSS branch: Vehicle.AngularVelocity — Spatial rotation. Axis definitions according to ISO 8855. */8064  part def Vehicle_AngularVelocity;8065  /* VSS branch: Vehicle.Body — All body components. */8066  part def Vehicle_Body;8067  /* VSS branch: Vehicle.Body.Hood — Hood status. Start position for Hood is Closed. */8068  part def Vehicle_Body_Hood;8069  /* VSS branch: Vehicle.Body.Horn — Horn signals. */8070  part def Vehicle_Body_Horn;8071  /* VSS branch: Vehicle.Body.Lights — Exterior lights. */8072  part def Vehicle_Body_Lights;8073  /* VSS branch: Vehicle.Body.Lights.Backup — Backup lights. */8074  part def Vehicle_Body_Lights_Backup;8075  /* VSS branch: Vehicle.Body.Lights.Beam — Beam lights. */8076  part def Vehicle_Body_Lights_Beam;8077  /* VSS branch: Vehicle.Body.Lights.Brake — Brake lights. */8078  part def Vehicle_Body_Lights_Brake;8079  /* VSS branch: Vehicle.Body.Lights.DirectionIndicator — Indicator lights. */8080  part def Vehicle_Body_Lights_DirectionIndicator;8081  /* VSS branch: Vehicle.Body.Lights.Fog — Fog lights. */8082  part def Vehicle_Body_Lights_Fog;8083  /* VSS branch: Vehicle.Body.Lights.Hazard — Hazard lights. */8084  part def Vehicle_Body_Lights_Hazard;8085  /* VSS branch: Vehicle.Body.Lights.LicensePlate — License plate lights. */8086  part def Vehicle_Body_Lights_LicensePlate;8087  /* VSS branch: Vehicle.Body.Lights.Parking — Parking lights. */8088  part def Vehicle_Body_Lights_Parking;8089  /* VSS branch: Vehicle.Body.Lights.Running — Daytime running lights (DRL). */8090  part def Vehicle_Body_Lights_Running;8091  /* VSS branch: Vehicle.Body.Mirrors — All mirrors. */8092  part def Vehicle_Body_Mirrors;8093  /* VSS branch: Vehicle.Body.Raindetection — Rain sensor signals. */8094  part def Vehicle_Body_Raindetection;8095  /* VSS branch: Vehicle.Body.Trunk — Trunk status. Start position for Trunk is Closed. */8096  part def Vehicle_Body_Trunk;8097  /* VSS branch: Vehicle.Body.Windshield — Windshield signals. */8098  part def Vehicle_Body_Windshield;8099  /* VSS branch: Vehicle.Body.Windshield.WasherFluid — Windshield washer fluid signals */8100  part def Vehicle_Body_Windshield_WasherFluid;8101  /* VSS branch: Vehicle.Body.Windshield.Wiping — Windshield wiper signals. */8102  part def Vehicle_Body_Windshield_Wiping;8103  /* VSS branch: Vehicle.Body.Windshield.Wiping.System — Signals to control behavior of wipers in detail. By default VSS expects only one instance. */8104  part def Vehicle_Body_Windshield_Wiping_System;8105  /* VSS branch: Vehicle.Cabin — All in-cabin components, including doors. */8106  part def Vehicle_Cabin;8107  /* VSS branch: Vehicle.Cabin.Convertible — Convertible roof. */8108  part def Vehicle_Cabin_Convertible;8109  /* VSS branch: Vehicle.Cabin.Door — All doors, including windows and switches. */8110  part def Vehicle_Cabin_Door;8111  /* VSS branch: Vehicle.Cabin.Door.Shade — Side window shade. Open = Retracted, Closed = Deployed. Start position for Shade is Open/Retracted. */8112  part def Vehicle_Cabin_Door_Shade;8113  /* VSS branch: Vehicle.Cabin.Door.Window — Door window status. Start position for Window is Closed. */8114  part def Vehicle_Cabin_Door_Window;8115  /* VSS branch: Vehicle.Cabin.HVAC — Climate control */8116  part def Vehicle_Cabin_HVAC;8117  /* VSS branch: Vehicle.Cabin.HVAC.Station — HVAC for single station in the vehicle */8118  part def Vehicle_Cabin_HVAC_Station;8119  /* VSS branch: Vehicle.Cabin.Infotainment — Infotainment system. */8120  part def Vehicle_Cabin_Infotainment;8121  /* VSS branch: Vehicle.Cabin.Infotainment.HMI — HMI related signals */8122  part def Vehicle_Cabin_Infotainment_HMI;8123  /* VSS branch: Vehicle.Cabin.Infotainment.Media — All Media actions */8124  part def Vehicle_Cabin_Infotainment_Media;8125  /* VSS branch: Vehicle.Cabin.Infotainment.Media.Played — Collection of signals updated in concert when a new media is played */8126  part def Vehicle_Cabin_Infotainment_Media_Played;8127  /* VSS branch: Vehicle.Cabin.Infotainment.Navigation — All navigation actions */8128  part def Vehicle_Cabin_Infotainment_Navigation;8129  /* VSS branch: Vehicle.Cabin.Infotainment.Navigation.DestinationSet — A navigation has been selected. */8130  part def Vehicle_Cabin_Infotainment_Navigation_DestinationSet;8131  /* VSS branch: Vehicle.Cabin.Infotainment.Navigation.Map — All map actions */8132  part def Vehicle_Cabin_Infotainment_Navigation_Map;8133  /* VSS branch: Vehicle.Cabin.Infotainment.SmartphoneProjection — All smartphone projection actions. */8134  part def Vehicle_Cabin_Infotainment_SmartphoneProjection;8135  /* VSS branch: Vehicle.Cabin.Infotainment.SmartphoneScreenMirroring — All smartphone screen mirroring actions. */8136  part def Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring;8137  /* VSS branch: Vehicle.Cabin.Light — Light that is part of the Cabin. */8138  part def Vehicle_Cabin_Light;8139  /* VSS branch: Vehicle.Cabin.Light.AmbientLight — Decorative coloured light inside the cabin, usually mounted on the door, ceiling, etc. */8140  part def Vehicle_Cabin_Light_AmbientLight;8141  /* VSS branch: Vehicle.Cabin.Light.InteractiveLightBar — Decorative coloured light bar that supports effects, usually mounted on the dashboard (e.g. BMW i7 Interactive bar). */8142  part def Vehicle_Cabin_Light_InteractiveLightBar;8143  /* VSS branch: Vehicle.Cabin.Light.Spotlight — Spotlight for a specific area in the vehicle. */8144  part def Vehicle_Cabin_Light_Spotlight;8145  /* VSS branch: Vehicle.Cabin.RearShade — Rear window shade. Open = Retracted, Closed = Deployed. Start position for RearShade is Open/Retracted. */8146  part def Vehicle_Cabin_RearShade;8147  /* VSS branch: Vehicle.Cabin.RearviewMirror — Rear-view mirror. */8148  part def Vehicle_Cabin_RearviewMirror;8149  /* VSS branch: Vehicle.Cabin.Seat — All seats. */8150  part def Vehicle_Cabin_Seat;8151  /* VSS branch: Vehicle.Cabin.Seat.Airbag — Airbag signals. */8152  part def Vehicle_Cabin_Seat_Airbag;8153  /* VSS branch: Vehicle.Cabin.Seat.Backrest — Describes signals related to the backrest of the seat. */8154  part def Vehicle_Cabin_Seat_Backrest;8155  /* VSS branch: Vehicle.Cabin.Seat.Headrest — Headrest settings. */8156  part def Vehicle_Cabin_Seat_Headrest;8157  /* VSS branch: Vehicle.Cabin.Seat.Massage — Massage related information for the seat. */8158  part def Vehicle_Cabin_Seat_Massage;8159  /* VSS branch: Vehicle.Cabin.Seat.NeckScarf — NeckScarf settings. */8160  part def Vehicle_Cabin_Seat_NeckScarf;8161  /* VSS branch: Vehicle.Cabin.Seat.Seating — Describes signals related to the seat bottom of the seat. */8162  part def Vehicle_Cabin_Seat_Seating;8163  /* VSS branch: Vehicle.Cabin.Sunroof — Sun roof status. */8164  part def Vehicle_Cabin_Sunroof;8165  /* VSS branch: Vehicle.Cabin.Sunroof.Shade — Sun roof shade status. Open = Retracted, Closed = Deployed. Start position for Sunroof.Shade is Open/Retracted. */8166  part def Vehicle_Cabin_Sunroof_Shade;8167  /* VSS branch: Vehicle.Chassis — All data concerning steering, suspension, wheels, and brakes. */8168  part def Vehicle_Chassis;8169  /* VSS branch: Vehicle.Chassis.Accelerator — Accelerator signals */8170  part def Vehicle_Chassis_Accelerator;8171  /* VSS branch: Vehicle.Chassis.Axle — Axle signals */8172  part def Vehicle_Chassis_Axle;8173  /* VSS branch: Vehicle.Chassis.Axle.Wheel — Wheel signals for axle */8174  part def Vehicle_Chassis_Axle_Wheel;8175  /* VSS branch: Vehicle.Chassis.Axle.Wheel.Brake — Brake signals for wheel */8176  part def Vehicle_Chassis_Axle_Wheel_Brake;8177  /* VSS branch: Vehicle.Chassis.Axle.Wheel.Tire — Tire signals for wheel. */8178  part def Vehicle_Chassis_Axle_Wheel_Tire;8179  /* VSS branch: Vehicle.Chassis.Brake — Brake system signals */8180  part def Vehicle_Chassis_Brake;8181  /* VSS branch: Vehicle.Chassis.ParkingBrake — Parking brake signals */8182  part def Vehicle_Chassis_ParkingBrake;8183  /* VSS branch: Vehicle.Chassis.SteeringWheel — Steering wheel signals */8184  part def Vehicle_Chassis_SteeringWheel;8185  /* VSS branch: Vehicle.Connectivity — Connectivity data. */8186  part def Vehicle_Connectivity;8187  /* VSS branch: Vehicle.ControlUnit — Root of the control unit branch */8188  part def Vehicle_ControlUnit;8189  /* VSS branch: Vehicle.ControlUnit.Health — Health attributes and signals */8190  part def Vehicle_ControlUnit_Health;8191  /* VSS branch: Vehicle.ControlUnit.Health.Network — Network attributes and signals */8192  part def Vehicle_ControlUnit_Health_Network;8193  /* VSS branch: Vehicle.ControlUnit.Health.Network.CAN — CAN network attributes and signals */8194  part def Vehicle_ControlUnit_Health_Network_CAN;8195  /* VSS branch: Vehicle.ControlUnit.Health.Network.ETH — Ethernet network attributes and signals */8196  part def Vehicle_ControlUnit_Health_Network_ETH;8197  /* VSS branch: Vehicle.ControlUnit.Health.Resources — Resources attributes and signals */8198  part def Vehicle_ControlUnit_Health_Resources;8199  /* VSS branch: Vehicle.ControlUnit.Health.Resources.Utilization — Resources utilization branch */8200  part def Vehicle_ControlUnit_Health_Resources_Utilization;8201  /* VSS branch: Vehicle.ControlUnit.Health.SWSupervision — SW supervision attributes and signals */8202  part def Vehicle_ControlUnit_Health_SWSupervision;8203  /* VSS branch: Vehicle.CurrentLocation — The current latitude and longitude of the vehicle. */8204  part def Vehicle_CurrentLocation;8205  /* VSS branch: Vehicle.CurrentLocation.GNSSReceiver — Information on the GNSS receiver used for determining current location. */8206  part def Vehicle_CurrentLocation_GNSSReceiver;8207  /* 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. */8208  part def Vehicle_CurrentLocation_GNSSReceiver_MountingPosition;8209  /* VSS branch: Vehicle.Diagnostics — Diagnostics data. */8210  part def Vehicle_Diagnostics;8211  /* VSS branch: Vehicle.Driver — Driver data. */8212  part def Vehicle_Driver;8213  /* VSS branch: Vehicle.Exterior — Information about exterior measured by vehicle. */8214  part def Vehicle_Exterior;8215  /* VSS branch: Vehicle.LowVoltageBattery — Signals related to low voltage battery. */8216  part def Vehicle_LowVoltageBattery;8217  /* VSS branch: Vehicle.MotionManagement — Motion Management Information. */8218  part def Vehicle_MotionManagement;8219  /* VSS branch: Vehicle.MotionManagement.Brake — MotionManagement related to braking (both frictions brakes and contribution from electric axles). */8220  part def Vehicle_MotionManagement_Brake;8221  /* VSS branch: Vehicle.MotionManagement.Brake.Axle — MotionManagement for brake actuation for a specific electric axle. */8222  part def Vehicle_MotionManagement_Brake_Axle;8223  /* VSS branch: Vehicle.MotionManagement.Brake.Axle.Wheel — MotionManagement signals for a specific wheel. */8224  part def Vehicle_MotionManagement_Brake_Axle_Wheel;8225  /* VSS branch: Vehicle.MotionManagement.ElectricAxle — MotionManagement for a specific electric axle. */8226  part def Vehicle_MotionManagement_ElectricAxle;8227  /* VSS branch: Vehicle.MotionManagement.Steering — MotionManagement related to steering. */8228  part def Vehicle_MotionManagement_Steering;8229  /* VSS branch: Vehicle.MotionManagement.Steering.Axle — MotionManagement related to a specific axle. */8230  part def Vehicle_MotionManagement_Steering_Axle;8231  /* VSS branch: Vehicle.MotionManagement.Steering.Axle.Row1 — MotionManagement related to front axle. */8232  part def Vehicle_MotionManagement_Steering_Axle_Row1;8233  /* VSS branch: Vehicle.MotionManagement.Steering.Axle.Row2 — MotionManagement related to rear axle. */8234  part def Vehicle_MotionManagement_Steering_Axle_Row2;8235  /* VSS branch: Vehicle.MotionManagement.Steering.SteeringWheel — MotionManagement related to steering wheel. */8236  part def Vehicle_MotionManagement_Steering_SteeringWheel;8237  /* VSS branch: Vehicle.MotionManagement.Suspension — MotionManagement related to suspension. */8238  part def Vehicle_MotionManagement_Suspension;8239  /* VSS branch: Vehicle.MotionManagement.Suspension.Axle — MotionManagement for suspension for a specific axle. */8240  part def Vehicle_MotionManagement_Suspension_Axle;8241  /* VSS branch: Vehicle.MotionManagement.Suspension.Axle.Wheel — MotionManagement signals for a specific wheel. */8242  part def Vehicle_MotionManagement_Suspension_Axle_Wheel;8243  /* VSS branch: Vehicle.Occupant — Occupant (Driver or Passenger) data. */8244  part def Vehicle_Occupant;8245  /* VSS branch: Vehicle.Occupant.HeadPosition — The current position of the driver head on vehicle axis according to ISO 23150:2023. */8246  part def Vehicle_Occupant_HeadPosition;8247  /* VSS branch: Vehicle.Occupant.Identifier — Identifier attributes based on OAuth 2.0. */8248  part def Vehicle_Occupant_Identifier;8249  /* VSS branch: Vehicle.Occupant.MidEyeGaze — Direction from mid eye position to object driver is looking at. */8250  part def Vehicle_Occupant_MidEyeGaze;8251  /* VSS branch: Vehicle.Powertrain — Powertrain data for battery management, etc. */8252  part def Vehicle_Powertrain;8253  /* VSS branch: Vehicle.Powertrain.CombustionEngine — Engine-specific data, stopping at the bell housing. */8254  part def Vehicle_Powertrain_CombustionEngine;8255  /* VSS branch: Vehicle.Powertrain.CombustionEngine.DieselExhaustFluid — Signals related to Diesel Exhaust Fluid (DEF). DEF is called AUS32 in ISO 22241. */8256  part def Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid;8257  /* VSS branch: Vehicle.Powertrain.CombustionEngine.DieselParticulateFilter — Diesel Particulate Filter signals. */8258  part def Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter;8259  /* VSS branch: Vehicle.Powertrain.CombustionEngine.EngineCoolant — Signals related to the engine coolant */8260  part def Vehicle_Powertrain_CombustionEngine_EngineCoolant;8261  /* VSS branch: Vehicle.Powertrain.CombustionEngine.EngineOil — Signals related to the engine oil */8262  part def Vehicle_Powertrain_CombustionEngine_EngineOil;8263  /* VSS branch: Vehicle.Powertrain.ElectricMotor — Electric Motor specific data. */8264  part def Vehicle_Powertrain_ElectricMotor;8265  /* VSS branch: Vehicle.Powertrain.ElectricMotor.EngineCoolant — Signals related to the engine coolant (if applicable). */8266  part def Vehicle_Powertrain_ElectricMotor_EngineCoolant;8267  /* VSS branch: Vehicle.Powertrain.FuelSystem — Fuel system data. */8268  part def Vehicle_Powertrain_FuelSystem;8269  /* VSS branch: Vehicle.Powertrain.RangeExtender — Extended Range Electric Vehicle (EREV) specific data. */8270  part def Vehicle_Powertrain_RangeExtender;8271  /* VSS branch: Vehicle.Powertrain.RangeExtender.ChargeDepleting — Signals related to Charge Depleting (CD) mode operation. */8272  part def Vehicle_Powertrain_RangeExtender_ChargeDepleting;8273  /* VSS branch: Vehicle.Powertrain.RangeExtender.ChargeSustaining — Signals related to Charge Sustaining (CS) mode operation. */8274  part def Vehicle_Powertrain_RangeExtender_ChargeSustaining;8275  /* VSS branch: Vehicle.Powertrain.TractionBattery — Battery Management data. */8276  part def Vehicle_Powertrain_TractionBattery;8277  /* VSS branch: Vehicle.Powertrain.TractionBattery.BatteryConditioning — Properties related to preparing the vehicle battery for charging or driving. */8278  part def Vehicle_Powertrain_TractionBattery_BatteryConditioning;8279  /* VSS branch: Vehicle.Powertrain.TractionBattery.CellVoltage — Voltage information for cells in the battery pack. */8280  part def Vehicle_Powertrain_TractionBattery_CellVoltage;8281  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging — Properties related to battery charging. */8282  part def Vehicle_Powertrain_TractionBattery_Charging;8283  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.ChargeCurrent — Current charging current. */8284  part def Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent;8285  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.ChargeVoltage — Current charging voltage, as measured at the charging inlet. */8286  part def Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage;8287  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.ChargingPort — Properties related to a particular charging port available in the vehicle. */8288  part def Vehicle_Powertrain_TractionBattery_Charging_ChargingPort;8289  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.Location — Location of last or current charging event. */8290  part def Vehicle_Powertrain_TractionBattery_Charging_Location;8291  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.MaximumChargingCurrent — Maximum charging current that can be accepted by the system, as measured at the charging inlet. */8292  part def Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent;8293  /* VSS branch: Vehicle.Powertrain.TractionBattery.Charging.Timer — Properties related to timing of battery charging sessions. */8294  part def Vehicle_Powertrain_TractionBattery_Charging_Timer;8295  /* 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). */8296  part def Vehicle_Powertrain_TractionBattery_DCDC;8297  /* VSS branch: Vehicle.Powertrain.TractionBattery.StateOfCharge — Information on the state of charge of the vehicle's high voltage battery. */8298  part def Vehicle_Powertrain_TractionBattery_StateOfCharge;8299  /* VSS branch: Vehicle.Powertrain.TractionBattery.Temperature — Temperature Information for the battery pack. */8300  part def Vehicle_Powertrain_TractionBattery_Temperature;8301  /* VSS branch: Vehicle.Powertrain.Transmission — Transmission-specific data, stopping at the drive shafts. */8302  part def Vehicle_Powertrain_Transmission;8303  /* VSS branch: Vehicle.Service — Service data. */8304  part def Vehicle_Service;8305  /* VSS branch: Vehicle.Trailer — Trailer signals. */8306  part def Vehicle_Trailer;8307  /* VSS branch: Vehicle.VehicleIdentification — Attributes that identify a vehicle. */8308  part def Vehicle_VehicleIdentification;8309  /* VSS branch: Vehicle.VersionVSS — Supported Version of VSS. */8310  part def Vehicle_VersionVSS;8311}83128313package SignalPathIndex {8314  /* Human-readable aliases for SysML-safe signal definition names. */8315  alias Vehicle_ADAS_ABS_IsEnabled for SignalDefinitions::Vehicle_ADAS_ABS_IsEnabled;8316  alias Vehicle_ADAS_ABS_IsEngaged for SignalDefinitions::Vehicle_ADAS_ABS_IsEngaged;8317  alias Vehicle_ADAS_ABS_IsError for SignalDefinitions::Vehicle_ADAS_ABS_IsError;8318  alias Vehicle_ADAS_ActiveAutonomyLevel for SignalDefinitions::Vehicle_ADAS_ActiveAutonomyLevel;8319  alias Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet for SignalDefinitions::Vehicle_ADAS_CruiseControl_AdaptiveDistanceSet;8320  alias Vehicle_ADAS_CruiseControl_AdaptiveIntervalSet for SignalDefinitions::Vehicle_ADAS_CruiseControl_AdaptiveIntervalSet;8321  alias Vehicle_ADAS_CruiseControl_IsActive for SignalDefinitions::Vehicle_ADAS_CruiseControl_IsActive;8322  alias Vehicle_ADAS_CruiseControl_IsAdaptive for SignalDefinitions::Vehicle_ADAS_CruiseControl_IsAdaptive;8323  alias Vehicle_ADAS_CruiseControl_IsEnabled for SignalDefinitions::Vehicle_ADAS_CruiseControl_IsEnabled;8324  alias Vehicle_ADAS_CruiseControl_IsError for SignalDefinitions::Vehicle_ADAS_CruiseControl_IsError;8325  alias Vehicle_ADAS_CruiseControl_SpeedSet for SignalDefinitions::Vehicle_ADAS_CruiseControl_SpeedSet;8326  alias Vehicle_ADAS_DMS_IsEnabled for SignalDefinitions::Vehicle_ADAS_DMS_IsEnabled;8327  alias Vehicle_ADAS_DMS_IsError for SignalDefinitions::Vehicle_ADAS_DMS_IsError;8328  alias Vehicle_ADAS_DMS_IsWarning for SignalDefinitions::Vehicle_ADAS_DMS_IsWarning;8329  alias Vehicle_ADAS_EBA_IsEnabled for SignalDefinitions::Vehicle_ADAS_EBA_IsEnabled;8330  alias Vehicle_ADAS_EBA_IsEngaged for SignalDefinitions::Vehicle_ADAS_EBA_IsEngaged;8331  alias Vehicle_ADAS_EBA_IsError for SignalDefinitions::Vehicle_ADAS_EBA_IsError;8332  alias Vehicle_ADAS_EBD_IsEnabled for SignalDefinitions::Vehicle_ADAS_EBD_IsEnabled;8333  alias Vehicle_ADAS_EBD_IsEngaged for SignalDefinitions::Vehicle_ADAS_EBD_IsEngaged;8334  alias Vehicle_ADAS_EBD_IsError for SignalDefinitions::Vehicle_ADAS_EBD_IsError;8335  alias Vehicle_ADAS_ESC_IsEnabled for SignalDefinitions::Vehicle_ADAS_ESC_IsEnabled;8336  alias Vehicle_ADAS_ESC_IsEngaged for SignalDefinitions::Vehicle_ADAS_ESC_IsEngaged;8337  alias Vehicle_ADAS_ESC_IsError for SignalDefinitions::Vehicle_ADAS_ESC_IsError;8338  alias Vehicle_ADAS_ESC_IsStrongCrossWindDetected for SignalDefinitions::Vehicle_ADAS_ESC_IsStrongCrossWindDetected;8339  alias Vehicle_ADAS_ESC_RoadFriction_LowerBound for SignalDefinitions::Vehicle_ADAS_ESC_RoadFriction_LowerBound;8340  alias Vehicle_ADAS_ESC_RoadFriction_MostProbable for SignalDefinitions::Vehicle_ADAS_ESC_RoadFriction_MostProbable;8341  alias Vehicle_ADAS_ESC_RoadFriction_UpperBound for SignalDefinitions::Vehicle_ADAS_ESC_RoadFriction_UpperBound;8342  alias Vehicle_ADAS_IsAutoPowerOptimize for SignalDefinitions::Vehicle_ADAS_IsAutoPowerOptimize;8343  alias Vehicle_ADAS_LaneDepartureDetection_IsEnabled for SignalDefinitions::Vehicle_ADAS_LaneDepartureDetection_IsEnabled;8344  alias Vehicle_ADAS_LaneDepartureDetection_IsError for SignalDefinitions::Vehicle_ADAS_LaneDepartureDetection_IsError;8345  alias Vehicle_ADAS_LaneDepartureDetection_IsWarning for SignalDefinitions::Vehicle_ADAS_LaneDepartureDetection_IsWarning;8346  alias Vehicle_ADAS_ObstacleDetection_Distance for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_Distance;8347  alias Vehicle_ADAS_ObstacleDetection_IsEnabled for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_IsEnabled;8348  alias Vehicle_ADAS_ObstacleDetection_IsError for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_IsError;8349  alias Vehicle_ADAS_ObstacleDetection_IsWarning for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_IsWarning;8350  alias Vehicle_ADAS_ObstacleDetection_TimeGap for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_TimeGap;8351  alias Vehicle_ADAS_ObstacleDetection_WarningType for SignalDefinitions::Vehicle_ADAS_ObstacleDetection_WarningType;8352  alias Vehicle_ADAS_PowerOptimizeLevel for SignalDefinitions::Vehicle_ADAS_PowerOptimizeLevel;8353  alias Vehicle_ADAS_SupportedAutonomyLevel for SignalDefinitions::Vehicle_ADAS_SupportedAutonomyLevel;8354  alias Vehicle_ADAS_TCS_IsEnabled for SignalDefinitions::Vehicle_ADAS_TCS_IsEnabled;8355  alias Vehicle_ADAS_TCS_IsEngaged for SignalDefinitions::Vehicle_ADAS_TCS_IsEngaged;8356  alias Vehicle_ADAS_TCS_IsError for SignalDefinitions::Vehicle_ADAS_TCS_IsError;8357  alias Vehicle_Acceleration_Lateral for SignalDefinitions::Vehicle_Acceleration_Lateral;8358  alias Vehicle_Acceleration_Longitudinal for SignalDefinitions::Vehicle_Acceleration_Longitudinal;8359  alias Vehicle_Acceleration_Vertical for SignalDefinitions::Vehicle_Acceleration_Vertical;8360  alias Vehicle_AngularVelocity_Pitch for SignalDefinitions::Vehicle_AngularVelocity_Pitch;8361  alias Vehicle_AngularVelocity_Roll for SignalDefinitions::Vehicle_AngularVelocity_Roll;8362  alias Vehicle_AngularVelocity_Yaw for SignalDefinitions::Vehicle_AngularVelocity_Yaw;8363  alias Vehicle_AverageSpeed for SignalDefinitions::Vehicle_AverageSpeed;8364  alias Vehicle_Body_BodyType for SignalDefinitions::Vehicle_Body_BodyType;8365  alias Vehicle_Body_Hood_IsOpen for SignalDefinitions::Vehicle_Body_Hood_IsOpen;8366  alias Vehicle_Body_Hood_Position for SignalDefinitions::Vehicle_Body_Hood_Position;8367  alias Vehicle_Body_Hood_Switch for SignalDefinitions::Vehicle_Body_Hood_Switch;8368  alias Vehicle_Body_Horn_IsActive for SignalDefinitions::Vehicle_Body_Horn_IsActive;8369  alias Vehicle_Body_IsAutoPowerOptimize for SignalDefinitions::Vehicle_Body_IsAutoPowerOptimize;8370  alias Vehicle_Body_Lights_Backup_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Backup_IsDefect;8371  alias Vehicle_Body_Lights_Backup_IsOn for SignalDefinitions::Vehicle_Body_Lights_Backup_IsOn;8372  alias Vehicle_Body_Lights_Beam_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Beam_IsDefect;8373  alias Vehicle_Body_Lights_Beam_IsOn for SignalDefinitions::Vehicle_Body_Lights_Beam_IsOn;8374  alias Vehicle_Body_Lights_Brake_IsActive for SignalDefinitions::Vehicle_Body_Lights_Brake_IsActive;8375  alias Vehicle_Body_Lights_Brake_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Brake_IsDefect;8376  alias Vehicle_Body_Lights_DirectionIndicator_IsDefect for SignalDefinitions::Vehicle_Body_Lights_DirectionIndicator_IsDefect;8377  alias Vehicle_Body_Lights_DirectionIndicator_IsSignaling for SignalDefinitions::Vehicle_Body_Lights_DirectionIndicator_IsSignaling;8378  alias Vehicle_Body_Lights_Fog_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Fog_IsDefect;8379  alias Vehicle_Body_Lights_Fog_IsOn for SignalDefinitions::Vehicle_Body_Lights_Fog_IsOn;8380  alias Vehicle_Body_Lights_Hazard_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Hazard_IsDefect;8381  alias Vehicle_Body_Lights_Hazard_IsSignaling for SignalDefinitions::Vehicle_Body_Lights_Hazard_IsSignaling;8382  alias Vehicle_Body_Lights_IsHighBeamSwitchOn for SignalDefinitions::Vehicle_Body_Lights_IsHighBeamSwitchOn;8383  alias Vehicle_Body_Lights_LicensePlate_IsDefect for SignalDefinitions::Vehicle_Body_Lights_LicensePlate_IsDefect;8384  alias Vehicle_Body_Lights_LicensePlate_IsOn for SignalDefinitions::Vehicle_Body_Lights_LicensePlate_IsOn;8385  alias Vehicle_Body_Lights_LightSwitch for SignalDefinitions::Vehicle_Body_Lights_LightSwitch;8386  alias Vehicle_Body_Lights_Parking_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Parking_IsDefect;8387  alias Vehicle_Body_Lights_Parking_IsOn for SignalDefinitions::Vehicle_Body_Lights_Parking_IsOn;8388  alias Vehicle_Body_Lights_Running_IsDefect for SignalDefinitions::Vehicle_Body_Lights_Running_IsDefect;8389  alias Vehicle_Body_Lights_Running_IsOn for SignalDefinitions::Vehicle_Body_Lights_Running_IsOn;8390  alias Vehicle_Body_Mirrors_IsFolded for SignalDefinitions::Vehicle_Body_Mirrors_IsFolded;8391  alias Vehicle_Body_Mirrors_IsHeatingOn for SignalDefinitions::Vehicle_Body_Mirrors_IsHeatingOn;8392  alias Vehicle_Body_Mirrors_IsLocked for SignalDefinitions::Vehicle_Body_Mirrors_IsLocked;8393  alias Vehicle_Body_Mirrors_Pan for SignalDefinitions::Vehicle_Body_Mirrors_Pan;8394  alias Vehicle_Body_Mirrors_Tilt for SignalDefinitions::Vehicle_Body_Mirrors_Tilt;8395  alias Vehicle_Body_Mirrors_Yaw for SignalDefinitions::Vehicle_Body_Mirrors_Yaw;8396  alias Vehicle_Body_PowerOptimizeLevel for SignalDefinitions::Vehicle_Body_PowerOptimizeLevel;8397  alias Vehicle_Body_Raindetection_Intensity for SignalDefinitions::Vehicle_Body_Raindetection_Intensity;8398  alias Vehicle_Body_RearMainSpoilerPosition for SignalDefinitions::Vehicle_Body_RearMainSpoilerPosition;8399  alias Vehicle_Body_Trunk_IsLightOn for SignalDefinitions::Vehicle_Body_Trunk_IsLightOn;8400  alias Vehicle_Body_Trunk_IsLocked for SignalDefinitions::Vehicle_Body_Trunk_IsLocked;8401  alias Vehicle_Body_Trunk_IsOpen for SignalDefinitions::Vehicle_Body_Trunk_IsOpen;8402  alias Vehicle_Body_Trunk_Position for SignalDefinitions::Vehicle_Body_Trunk_Position;8403  alias Vehicle_Body_Trunk_Switch for SignalDefinitions::Vehicle_Body_Trunk_Switch;8404  alias Vehicle_Body_Windshield_IsHeatingOn for SignalDefinitions::Vehicle_Body_Windshield_IsHeatingOn;8405  alias Vehicle_Body_Windshield_WasherFluid_IsLevelLow for SignalDefinitions::Vehicle_Body_Windshield_WasherFluid_IsLevelLow;8406  alias Vehicle_Body_Windshield_WasherFluid_Level for SignalDefinitions::Vehicle_Body_Windshield_WasherFluid_Level;8407  alias Vehicle_Body_Windshield_Wiping_Intensity for SignalDefinitions::Vehicle_Body_Windshield_Wiping_Intensity;8408  alias Vehicle_Body_Windshield_Wiping_IsWipersWorn for SignalDefinitions::Vehicle_Body_Windshield_Wiping_IsWipersWorn;8409  alias Vehicle_Body_Windshield_Wiping_Mode for SignalDefinitions::Vehicle_Body_Windshield_Wiping_Mode;8410  alias Vehicle_Body_Windshield_Wiping_System_ActualPosition for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_ActualPosition;8411  alias Vehicle_Body_Windshield_Wiping_System_DriveCurrent for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_DriveCurrent;8412  alias Vehicle_Body_Windshield_Wiping_System_Frequency for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_Frequency;8413  alias Vehicle_Body_Windshield_Wiping_System_IsBlocked for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsBlocked;8414  alias Vehicle_Body_Windshield_Wiping_System_IsEndingWipeCycle for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsEndingWipeCycle;8415  alias Vehicle_Body_Windshield_Wiping_System_IsOverheated for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsOverheated;8416  alias Vehicle_Body_Windshield_Wiping_System_IsPositionReached for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsPositionReached;8417  alias Vehicle_Body_Windshield_Wiping_System_IsWiperError for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsWiperError;8418  alias Vehicle_Body_Windshield_Wiping_System_IsWiping for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_IsWiping;8419  alias Vehicle_Body_Windshield_Wiping_System_Mode for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_Mode;8420  alias Vehicle_Body_Windshield_Wiping_System_TargetPosition for SignalDefinitions::Vehicle_Body_Windshield_Wiping_System_TargetPosition;8421  alias Vehicle_Body_Windshield_Wiping_WiperWear for SignalDefinitions::Vehicle_Body_Windshield_Wiping_WiperWear;8422  alias Vehicle_Cabin_Convertible_Status for SignalDefinitions::Vehicle_Cabin_Convertible_Status;8423  alias Vehicle_Cabin_Door_IsChildLockActive for SignalDefinitions::Vehicle_Cabin_Door_IsChildLockActive;8424  alias Vehicle_Cabin_Door_IsLocked for SignalDefinitions::Vehicle_Cabin_Door_IsLocked;8425  alias Vehicle_Cabin_Door_IsOpen for SignalDefinitions::Vehicle_Cabin_Door_IsOpen;8426  alias Vehicle_Cabin_Door_Position for SignalDefinitions::Vehicle_Cabin_Door_Position;8427  alias Vehicle_Cabin_Door_Shade_IsOpen for SignalDefinitions::Vehicle_Cabin_Door_Shade_IsOpen;8428  alias Vehicle_Cabin_Door_Shade_Position for SignalDefinitions::Vehicle_Cabin_Door_Shade_Position;8429  alias Vehicle_Cabin_Door_Shade_Switch for SignalDefinitions::Vehicle_Cabin_Door_Shade_Switch;8430  alias Vehicle_Cabin_Door_Switch for SignalDefinitions::Vehicle_Cabin_Door_Switch;8431  alias Vehicle_Cabin_Door_Window_IsOpen for SignalDefinitions::Vehicle_Cabin_Door_Window_IsOpen;8432  alias Vehicle_Cabin_Door_Window_Position for SignalDefinitions::Vehicle_Cabin_Door_Window_Position;8433  alias Vehicle_Cabin_Door_Window_Switch for SignalDefinitions::Vehicle_Cabin_Door_Window_Switch;8434  alias Vehicle_Cabin_DoorCount for SignalDefinitions::Vehicle_Cabin_DoorCount;8435  alias Vehicle_Cabin_DriverPosition for SignalDefinitions::Vehicle_Cabin_DriverPosition;8436  alias Vehicle_Cabin_HVAC_AmbientAirTemperature for SignalDefinitions::Vehicle_Cabin_HVAC_AmbientAirTemperature;8437  alias Vehicle_Cabin_HVAC_IsAirConditioningActive for SignalDefinitions::Vehicle_Cabin_HVAC_IsAirConditioningActive;8438  alias Vehicle_Cabin_HVAC_IsAutoPowerOptimize for SignalDefinitions::Vehicle_Cabin_HVAC_IsAutoPowerOptimize;8439  alias Vehicle_Cabin_HVAC_IsFrontDefrosterActive for SignalDefinitions::Vehicle_Cabin_HVAC_IsFrontDefrosterActive;8440  alias Vehicle_Cabin_HVAC_IsRearDefrosterActive for SignalDefinitions::Vehicle_Cabin_HVAC_IsRearDefrosterActive;8441  alias Vehicle_Cabin_HVAC_IsRecirculationActive for SignalDefinitions::Vehicle_Cabin_HVAC_IsRecirculationActive;8442  alias Vehicle_Cabin_HVAC_PowerOptimizeLevel for SignalDefinitions::Vehicle_Cabin_HVAC_PowerOptimizeLevel;8443  alias Vehicle_Cabin_HVAC_Station_AirDistribution for SignalDefinitions::Vehicle_Cabin_HVAC_Station_AirDistribution;8444  alias Vehicle_Cabin_HVAC_Station_FanSpeed for SignalDefinitions::Vehicle_Cabin_HVAC_Station_FanSpeed;8445  alias Vehicle_Cabin_HVAC_Station_Temperature for SignalDefinitions::Vehicle_Cabin_HVAC_Station_Temperature;8446  alias Vehicle_Cabin_Infotainment_HMI_Brightness for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_Brightness;8447  alias Vehicle_Cabin_Infotainment_HMI_CurrentLanguage for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_CurrentLanguage;8448  alias Vehicle_Cabin_Infotainment_HMI_DateFormat for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_DateFormat;8449  alias Vehicle_Cabin_Infotainment_HMI_DayNightMode for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_DayNightMode;8450  alias Vehicle_Cabin_Infotainment_HMI_DisplayOffDuration for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_DisplayOffDuration;8451  alias Vehicle_Cabin_Infotainment_HMI_DistanceUnit for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_DistanceUnit;8452  alias Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_EVEconomyUnits;8453  alias Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_EVEnergyUnits;8454  alias Vehicle_Cabin_Infotainment_HMI_FontSize for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_FontSize;8455  alias Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_FuelEconomyUnits;8456  alias Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_FuelVolumeUnit;8457  alias Vehicle_Cabin_Infotainment_HMI_IsScreenAlwaysOn for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_IsScreenAlwaysOn;8458  alias Vehicle_Cabin_Infotainment_HMI_LastActionTime for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_LastActionTime;8459  alias Vehicle_Cabin_Infotainment_HMI_SpeedUnit for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_SpeedUnit;8460  alias Vehicle_Cabin_Infotainment_HMI_TemperatureUnit for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_TemperatureUnit;8461  alias Vehicle_Cabin_Infotainment_HMI_TimeFormat for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_TimeFormat;8462  alias Vehicle_Cabin_Infotainment_HMI_TirePressureUnit for SignalDefinitions::Vehicle_Cabin_Infotainment_HMI_TirePressureUnit;8463  alias Vehicle_Cabin_Infotainment_IsAutoPowerOptimize for SignalDefinitions::Vehicle_Cabin_Infotainment_IsAutoPowerOptimize;8464  alias Vehicle_Cabin_Infotainment_Media_Action for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Action;8465  alias Vehicle_Cabin_Infotainment_Media_DeclinedURI for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_DeclinedURI;8466  alias Vehicle_Cabin_Infotainment_Media_Played_Album for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_Album;8467  alias Vehicle_Cabin_Infotainment_Media_Played_Artist for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_Artist;8468  alias Vehicle_Cabin_Infotainment_Media_Played_Genre for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_Genre;8469  alias Vehicle_Cabin_Infotainment_Media_Played_PlaybackRate for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_PlaybackRate;8470  alias Vehicle_Cabin_Infotainment_Media_Played_Source for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_Source;8471  alias Vehicle_Cabin_Infotainment_Media_Played_Track for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_Track;8472  alias Vehicle_Cabin_Infotainment_Media_Played_URI for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Played_URI;8473  alias Vehicle_Cabin_Infotainment_Media_SelectedURI for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_SelectedURI;8474  alias Vehicle_Cabin_Infotainment_Media_Volume for SignalDefinitions::Vehicle_Cabin_Infotainment_Media_Volume;8475  alias Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Latitude;8476  alias Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_DestinationSet_Longitude;8477  alias Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_GuidanceVoice;8478  alias Vehicle_Cabin_Infotainment_Navigation_Map_IsAutoScaleModeUsed for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_Map_IsAutoScaleModeUsed;8479  alias Vehicle_Cabin_Infotainment_Navigation_Mute for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_Mute;8480  alias Vehicle_Cabin_Infotainment_Navigation_Volume for SignalDefinitions::Vehicle_Cabin_Infotainment_Navigation_Volume;8481  alias Vehicle_Cabin_Infotainment_PowerOptimizeLevel for SignalDefinitions::Vehicle_Cabin_Infotainment_PowerOptimizeLevel;8482  alias Vehicle_Cabin_Infotainment_SmartphoneProjection_Active for SignalDefinitions::Vehicle_Cabin_Infotainment_SmartphoneProjection_Active;8483  alias Vehicle_Cabin_Infotainment_SmartphoneProjection_Source for SignalDefinitions::Vehicle_Cabin_Infotainment_SmartphoneProjection_Source;8484  alias Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode for SignalDefinitions::Vehicle_Cabin_Infotainment_SmartphoneProjection_SupportedMode;8485  alias Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active for SignalDefinitions::Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Active;8486  alias Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source for SignalDefinitions::Vehicle_Cabin_Infotainment_SmartphoneScreenMirroring_Source;8487  alias Vehicle_Cabin_IsAutoPowerOptimize for SignalDefinitions::Vehicle_Cabin_IsAutoPowerOptimize;8488  alias Vehicle_Cabin_IsWindowChildLockEngaged for SignalDefinitions::Vehicle_Cabin_IsWindowChildLockEngaged;8489  alias Vehicle_Cabin_Light_AmbientLight_Color for SignalDefinitions::Vehicle_Cabin_Light_AmbientLight_Color;8490  alias Vehicle_Cabin_Light_AmbientLight_Intensity for SignalDefinitions::Vehicle_Cabin_Light_AmbientLight_Intensity;8491  alias Vehicle_Cabin_Light_AmbientLight_IsLightOn for SignalDefinitions::Vehicle_Cabin_Light_AmbientLight_IsLightOn;8492  alias Vehicle_Cabin_Light_InteractiveLightBar_Color for SignalDefinitions::Vehicle_Cabin_Light_InteractiveLightBar_Color;8493  alias Vehicle_Cabin_Light_InteractiveLightBar_Effect for SignalDefinitions::Vehicle_Cabin_Light_InteractiveLightBar_Effect;8494  alias Vehicle_Cabin_Light_InteractiveLightBar_Intensity for SignalDefinitions::Vehicle_Cabin_Light_InteractiveLightBar_Intensity;8495  alias Vehicle_Cabin_Light_InteractiveLightBar_IsLightOn for SignalDefinitions::Vehicle_Cabin_Light_InteractiveLightBar_IsLightOn;8496  alias Vehicle_Cabin_Light_IsDomeOn for SignalDefinitions::Vehicle_Cabin_Light_IsDomeOn;8497  alias Vehicle_Cabin_Light_IsGloveBoxOn for SignalDefinitions::Vehicle_Cabin_Light_IsGloveBoxOn;8498  alias Vehicle_Cabin_Light_PerceivedAmbientLight for SignalDefinitions::Vehicle_Cabin_Light_PerceivedAmbientLight;8499  alias Vehicle_Cabin_Light_Spotlight_Color for SignalDefinitions::Vehicle_Cabin_Light_Spotlight_Color;8500  alias Vehicle_Cabin_Light_Spotlight_Intensity for SignalDefinitions::Vehicle_Cabin_Light_Spotlight_Intensity;8501  alias Vehicle_Cabin_Light_Spotlight_IsLightOn for SignalDefinitions::Vehicle_Cabin_Light_Spotlight_IsLightOn;8502  alias Vehicle_Cabin_PowerOptimizeLevel for SignalDefinitions::Vehicle_Cabin_PowerOptimizeLevel;8503  alias Vehicle_Cabin_RearShade_IsOpen for SignalDefinitions::Vehicle_Cabin_RearShade_IsOpen;8504  alias Vehicle_Cabin_RearShade_Position for SignalDefinitions::Vehicle_Cabin_RearShade_Position;8505  alias Vehicle_Cabin_RearShade_Switch for SignalDefinitions::Vehicle_Cabin_RearShade_Switch;8506  alias Vehicle_Cabin_RearviewMirror_DimmingLevel for SignalDefinitions::Vehicle_Cabin_RearviewMirror_DimmingLevel;8507  alias Vehicle_Cabin_Seat_Airbag_IsDeployed for SignalDefinitions::Vehicle_Cabin_Seat_Airbag_IsDeployed;8508  alias Vehicle_Cabin_Seat_Airbag_IsEnabled for SignalDefinitions::Vehicle_Cabin_Seat_Airbag_IsEnabled;8509  alias Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_BottomLumbarSupport;8510  alias Vehicle_Cabin_Seat_Backrest_HeatingCooling for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_HeatingCooling;8511  alias Vehicle_Cabin_Seat_Backrest_IsLessLumbarSupportSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsLessLumbarSupportSwitchEngaged;8512  alias Vehicle_Cabin_Seat_Backrest_IsLessSideBolsterSupportSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsLessSideBolsterSupportSwitchEngaged;8513  alias Vehicle_Cabin_Seat_Backrest_IsLumbarDownSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsLumbarDownSwitchEngaged;8514  alias Vehicle_Cabin_Seat_Backrest_IsLumbarUpSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsLumbarUpSwitchEngaged;8515  alias Vehicle_Cabin_Seat_Backrest_IsMoreLumbarSupportSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsMoreLumbarSupportSwitchEngaged;8516  alias Vehicle_Cabin_Seat_Backrest_IsMoreSideBolsterSupportSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsMoreSideBolsterSupportSwitchEngaged;8517  alias Vehicle_Cabin_Seat_Backrest_IsReclineBackwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsReclineBackwardSwitchEngaged;8518  alias Vehicle_Cabin_Seat_Backrest_IsReclineForwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_IsReclineForwardSwitchEngaged;8519  alias Vehicle_Cabin_Seat_Backrest_LumbarHeight for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_LumbarHeight;8520  alias Vehicle_Cabin_Seat_Backrest_LumbarSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_LumbarSupport;8521  alias Vehicle_Cabin_Seat_Backrest_MidLumbarSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_MidLumbarSupport;8522  alias Vehicle_Cabin_Seat_Backrest_Recline for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_Recline;8523  alias Vehicle_Cabin_Seat_Backrest_SideBolsterSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_SideBolsterSupport;8524  alias Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_SideBolsterSupportLeft;8525  alias Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_SideBolsterSupportRight;8526  alias Vehicle_Cabin_Seat_Backrest_TopLumbarSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_TopLumbarSupport;8527  alias Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport for SignalDefinitions::Vehicle_Cabin_Seat_Backrest_UpperShoulderSupport;8528  alias Vehicle_Cabin_Seat_Headrest_Angle for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_Angle;8529  alias Vehicle_Cabin_Seat_Headrest_Height for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_Height;8530  alias Vehicle_Cabin_Seat_Headrest_IsBackwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_IsBackwardSwitchEngaged;8531  alias Vehicle_Cabin_Seat_Headrest_IsDownSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_IsDownSwitchEngaged;8532  alias Vehicle_Cabin_Seat_Headrest_IsForwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_IsForwardSwitchEngaged;8533  alias Vehicle_Cabin_Seat_Headrest_IsUpSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Headrest_IsUpSwitchEngaged;8534  alias Vehicle_Cabin_Seat_HeatingCooling for SignalDefinitions::Vehicle_Cabin_Seat_HeatingCooling;8535  alias Vehicle_Cabin_Seat_Height for SignalDefinitions::Vehicle_Cabin_Seat_Height;8536  alias Vehicle_Cabin_Seat_IsBackwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsBackwardSwitchEngaged;8537  alias Vehicle_Cabin_Seat_IsBelted for SignalDefinitions::Vehicle_Cabin_Seat_IsBelted;8538  alias Vehicle_Cabin_Seat_IsCoolerSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsCoolerSwitchEngaged;8539  alias Vehicle_Cabin_Seat_IsDecreaseMassageLevelSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsDecreaseMassageLevelSwitchEngaged;8540  alias Vehicle_Cabin_Seat_IsDownSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsDownSwitchEngaged;8541  alias Vehicle_Cabin_Seat_IsForwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsForwardSwitchEngaged;8542  alias Vehicle_Cabin_Seat_IsIncreaseMassageLevelSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsIncreaseMassageLevelSwitchEngaged;8543  alias Vehicle_Cabin_Seat_IsTiltBackwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsTiltBackwardSwitchEngaged;8544  alias Vehicle_Cabin_Seat_IsTiltForwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsTiltForwardSwitchEngaged;8545  alias Vehicle_Cabin_Seat_IsUpSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsUpSwitchEngaged;8546  alias Vehicle_Cabin_Seat_IsWarmerSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_IsWarmerSwitchEngaged;8547  alias Vehicle_Cabin_Seat_Massage_IsAvailable for SignalDefinitions::Vehicle_Cabin_Seat_Massage_IsAvailable;8548  alias Vehicle_Cabin_Seat_Massage_Level for SignalDefinitions::Vehicle_Cabin_Seat_Massage_Level;8549  alias Vehicle_Cabin_Seat_Massage_Status for SignalDefinitions::Vehicle_Cabin_Seat_Massage_Status;8550  alias Vehicle_Cabin_Seat_Massage_SupportedTypes for SignalDefinitions::Vehicle_Cabin_Seat_Massage_SupportedTypes;8551  alias Vehicle_Cabin_Seat_Massage_TypeActive for SignalDefinitions::Vehicle_Cabin_Seat_Massage_TypeActive;8552  alias Vehicle_Cabin_Seat_NeckScarf_FanSpeed for SignalDefinitions::Vehicle_Cabin_Seat_NeckScarf_FanSpeed;8553  alias Vehicle_Cabin_Seat_NeckScarf_HeatingCooling for SignalDefinitions::Vehicle_Cabin_Seat_NeckScarf_HeatingCooling;8554  alias Vehicle_Cabin_Seat_OccupancyStatus for SignalDefinitions::Vehicle_Cabin_Seat_OccupancyStatus;8555  alias Vehicle_Cabin_Seat_Position for SignalDefinitions::Vehicle_Cabin_Seat_Position;8556  alias Vehicle_Cabin_Seat_SeatBeltHeight for SignalDefinitions::Vehicle_Cabin_Seat_SeatBeltHeight;8557  alias Vehicle_Cabin_Seat_Seating_HeatingCooling for SignalDefinitions::Vehicle_Cabin_Seat_Seating_HeatingCooling;8558  alias Vehicle_Cabin_Seat_Seating_IsBackwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Seating_IsBackwardSwitchEngaged;8559  alias Vehicle_Cabin_Seat_Seating_IsForwardSwitchEngaged for SignalDefinitions::Vehicle_Cabin_Seat_Seating_IsForwardSwitchEngaged;8560  alias Vehicle_Cabin_Seat_Seating_Length for SignalDefinitions::Vehicle_Cabin_Seat_Seating_Length;8561  alias Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft for SignalDefinitions::Vehicle_Cabin_Seat_Seating_SideBolsterSupportLeft;8562  alias Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight for SignalDefinitions::Vehicle_Cabin_Seat_Seating_SideBolsterSupportRight;8563  alias Vehicle_Cabin_Seat_Tilt for SignalDefinitions::Vehicle_Cabin_Seat_Tilt;8564  alias Vehicle_Cabin_SeatPosCount for SignalDefinitions::Vehicle_Cabin_SeatPosCount;8565  alias Vehicle_Cabin_SeatRowCount for SignalDefinitions::Vehicle_Cabin_SeatRowCount;8566  alias Vehicle_Cabin_Sunroof_Position for SignalDefinitions::Vehicle_Cabin_Sunroof_Position;8567  alias Vehicle_Cabin_Sunroof_Shade_IsOpen for SignalDefinitions::Vehicle_Cabin_Sunroof_Shade_IsOpen;8568  alias Vehicle_Cabin_Sunroof_Shade_Position for SignalDefinitions::Vehicle_Cabin_Sunroof_Shade_Position;8569  alias Vehicle_Cabin_Sunroof_Shade_Switch for SignalDefinitions::Vehicle_Cabin_Sunroof_Shade_Switch;8570  alias Vehicle_Cabin_Sunroof_Switch for SignalDefinitions::Vehicle_Cabin_Sunroof_Switch;8571  alias Vehicle_CargoVolume for SignalDefinitions::Vehicle_CargoVolume;8572  alias Vehicle_Chassis_Accelerator_PedalPosition for SignalDefinitions::Vehicle_Chassis_Accelerator_PedalPosition;8573  alias Vehicle_Chassis_Axle_AxleWidth for SignalDefinitions::Vehicle_Chassis_Axle_AxleWidth;8574  alias Vehicle_Chassis_Axle_SteeringAngle for SignalDefinitions::Vehicle_Chassis_Axle_SteeringAngle;8575  alias Vehicle_Chassis_Axle_TireAspectRatio for SignalDefinitions::Vehicle_Chassis_Axle_TireAspectRatio;8576  alias Vehicle_Chassis_Axle_TireDiameter for SignalDefinitions::Vehicle_Chassis_Axle_TireDiameter;8577  alias Vehicle_Chassis_Axle_TireWidth for SignalDefinitions::Vehicle_Chassis_Axle_TireWidth;8578  alias Vehicle_Chassis_Axle_TrackWidth for SignalDefinitions::Vehicle_Chassis_Axle_TrackWidth;8579  alias Vehicle_Chassis_Axle_TreadWidth for SignalDefinitions::Vehicle_Chassis_Axle_TreadWidth;8580  alias Vehicle_Chassis_Axle_Wheel_AngularSpeed for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_AngularSpeed;8581  alias Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Brake_FluidLevel;8582  alias Vehicle_Chassis_Axle_Wheel_Brake_IsBrakesWorn for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Brake_IsBrakesWorn;8583  alias Vehicle_Chassis_Axle_Wheel_Brake_IsFluidLevelLow for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Brake_IsFluidLevelLow;8584  alias Vehicle_Chassis_Axle_Wheel_Brake_PadWear for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Brake_PadWear;8585  alias Vehicle_Chassis_Axle_Wheel_Speed for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Speed;8586  alias Vehicle_Chassis_Axle_Wheel_Tire_AirTemperature for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Tire_AirTemperature;8587  alias Vehicle_Chassis_Axle_Wheel_Tire_IsPressureLow for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Tire_IsPressureLow;8588  alias Vehicle_Chassis_Axle_Wheel_Tire_Pressure for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Tire_Pressure;8589  alias Vehicle_Chassis_Axle_Wheel_Tire_RubberTemperature for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Tire_RubberTemperature;8590  alias Vehicle_Chassis_Axle_Wheel_Tire_Temperature for SignalDefinitions::Vehicle_Chassis_Axle_Wheel_Tire_Temperature;8591  alias Vehicle_Chassis_Axle_WheelCount for SignalDefinitions::Vehicle_Chassis_Axle_WheelCount;8592  alias Vehicle_Chassis_Axle_WheelDiameter for SignalDefinitions::Vehicle_Chassis_Axle_WheelDiameter;8593  alias Vehicle_Chassis_Axle_WheelWidth for SignalDefinitions::Vehicle_Chassis_Axle_WheelWidth;8594  alias Vehicle_Chassis_AxleCount for SignalDefinitions::Vehicle_Chassis_AxleCount;8595  alias Vehicle_Chassis_Brake_IsDriverEmergencyBrakingDetected for SignalDefinitions::Vehicle_Chassis_Brake_IsDriverEmergencyBrakingDetected;8596  alias Vehicle_Chassis_Brake_PedalPosition for SignalDefinitions::Vehicle_Chassis_Brake_PedalPosition;8597  alias Vehicle_Chassis_ParkingBrake_IsAutoApplyEnabled for SignalDefinitions::Vehicle_Chassis_ParkingBrake_IsAutoApplyEnabled;8598  alias Vehicle_Chassis_ParkingBrake_IsEngaged for SignalDefinitions::Vehicle_Chassis_ParkingBrake_IsEngaged;8599  alias Vehicle_Chassis_SteeringWheel_Angle for SignalDefinitions::Vehicle_Chassis_SteeringWheel_Angle;8600  alias Vehicle_Chassis_SteeringWheel_Extension for SignalDefinitions::Vehicle_Chassis_SteeringWheel_Extension;8601  alias Vehicle_Chassis_SteeringWheel_HeatingCooling for SignalDefinitions::Vehicle_Chassis_SteeringWheel_HeatingCooling;8602  alias Vehicle_Chassis_SteeringWheel_Tilt for SignalDefinitions::Vehicle_Chassis_SteeringWheel_Tilt;8603  alias Vehicle_Chassis_Wheelbase for SignalDefinitions::Vehicle_Chassis_Wheelbase;8604  alias Vehicle_Connectivity_IsConnectivityAvailable for SignalDefinitions::Vehicle_Connectivity_IsConnectivityAvailable;8605  alias Vehicle_ControlUnit_Health_Network_CAN_IsNetworkOK for SignalDefinitions::Vehicle_ControlUnit_Health_Network_CAN_IsNetworkOK;8606  alias Vehicle_ControlUnit_Health_Network_ETH_IsNetworkOK for SignalDefinitions::Vehicle_ControlUnit_Health_Network_ETH_IsNetworkOK;8607  alias Vehicle_ControlUnit_Health_Resources_Power for SignalDefinitions::Vehicle_ControlUnit_Health_Resources_Power;8608  alias Vehicle_ControlUnit_Health_Resources_Temperature for SignalDefinitions::Vehicle_ControlUnit_Health_Resources_Temperature;8609  alias Vehicle_ControlUnit_Health_Resources_Utilization_CPU for SignalDefinitions::Vehicle_ControlUnit_Health_Resources_Utilization_CPU;8610  alias Vehicle_ControlUnit_Health_Resources_Utilization_Memory for SignalDefinitions::Vehicle_ControlUnit_Health_Resources_Utilization_Memory;8611  alias Vehicle_ControlUnit_Health_SWSupervision_IsAliveTriggered for SignalDefinitions::Vehicle_ControlUnit_Health_SWSupervision_IsAliveTriggered;8612  alias Vehicle_ControlUnit_Health_SWSupervision_IsDeadlineTriggered for SignalDefinitions::Vehicle_ControlUnit_Health_SWSupervision_IsDeadlineTriggered;8613  alias Vehicle_ControlUnit_Health_SWSupervision_IsLogicalTriggered for SignalDefinitions::Vehicle_ControlUnit_Health_SWSupervision_IsLogicalTriggered;8614  alias Vehicle_ControlUnit_Health_SWSupervision_IsWatchdogTriggered for SignalDefinitions::Vehicle_ControlUnit_Health_SWSupervision_IsWatchdogTriggered;8615  alias Vehicle_ControlUnit_ID for SignalDefinitions::Vehicle_ControlUnit_ID;8616  alias Vehicle_CurbWeight for SignalDefinitions::Vehicle_CurbWeight;8617  alias Vehicle_CurrentLocation_Altitude for SignalDefinitions::Vehicle_CurrentLocation_Altitude;8618  alias Vehicle_CurrentLocation_GNSSReceiver_FixType for SignalDefinitions::Vehicle_CurrentLocation_GNSSReceiver_FixType;8619  alias Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_X for SignalDefinitions::Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_X;8620  alias Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Y for SignalDefinitions::Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Y;8621  alias Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Z for SignalDefinitions::Vehicle_CurrentLocation_GNSSReceiver_MountingPosition_Z;8622  alias Vehicle_CurrentLocation_Heading for SignalDefinitions::Vehicle_CurrentLocation_Heading;8623  alias Vehicle_CurrentLocation_HorizontalAccuracy for SignalDefinitions::Vehicle_CurrentLocation_HorizontalAccuracy;8624  alias Vehicle_CurrentLocation_Latitude for SignalDefinitions::Vehicle_CurrentLocation_Latitude;8625  alias Vehicle_CurrentLocation_Longitude for SignalDefinitions::Vehicle_CurrentLocation_Longitude;8626  alias Vehicle_CurrentLocation_Timestamp for SignalDefinitions::Vehicle_CurrentLocation_Timestamp;8627  alias Vehicle_CurrentLocation_VerticalAccuracy for SignalDefinitions::Vehicle_CurrentLocation_VerticalAccuracy;8628  alias Vehicle_CurrentOverallWeight for SignalDefinitions::Vehicle_CurrentOverallWeight;8629  alias Vehicle_Diagnostics_DTCCount for SignalDefinitions::Vehicle_Diagnostics_DTCCount;8630  alias Vehicle_Diagnostics_DTCList for SignalDefinitions::Vehicle_Diagnostics_DTCList;8631  alias Vehicle_Driver_AttentiveProbability for SignalDefinitions::Vehicle_Driver_AttentiveProbability;8632  alias Vehicle_Driver_DistractionLevel for SignalDefinitions::Vehicle_Driver_DistractionLevel;8633  alias Vehicle_Driver_FatigueLevel for SignalDefinitions::Vehicle_Driver_FatigueLevel;8634  alias Vehicle_Driver_HeartRate for SignalDefinitions::Vehicle_Driver_HeartRate;8635  alias Vehicle_Driver_IsEyesOnRoad for SignalDefinitions::Vehicle_Driver_IsEyesOnRoad;8636  alias Vehicle_Driver_IsHandsOnWheel for SignalDefinitions::Vehicle_Driver_IsHandsOnWheel;8637  alias Vehicle_EmissionsCO2 for SignalDefinitions::Vehicle_EmissionsCO2;8638  alias Vehicle_Exterior_AirTemperature for SignalDefinitions::Vehicle_Exterior_AirTemperature;8639  alias Vehicle_Exterior_Humidity for SignalDefinitions::Vehicle_Exterior_Humidity;8640  alias Vehicle_Exterior_LightIntensity for SignalDefinitions::Vehicle_Exterior_LightIntensity;8641  alias Vehicle_GrossWeight for SignalDefinitions::Vehicle_GrossWeight;8642  alias Vehicle_Height for SignalDefinitions::Vehicle_Height;8643  alias Vehicle_IsAutoPowerOptimize for SignalDefinitions::Vehicle_IsAutoPowerOptimize;8644  alias Vehicle_IsBrokenDown for SignalDefinitions::Vehicle_IsBrokenDown;8645  alias Vehicle_IsMoving for SignalDefinitions::Vehicle_IsMoving;8646  alias Vehicle_Length for SignalDefinitions::Vehicle_Length;8647  alias Vehicle_LowVoltageBattery_CurrentCurrent for SignalDefinitions::Vehicle_LowVoltageBattery_CurrentCurrent;8648  alias Vehicle_LowVoltageBattery_CurrentVoltage for SignalDefinitions::Vehicle_LowVoltageBattery_CurrentVoltage;8649  alias Vehicle_LowVoltageBattery_NominalCapacity for SignalDefinitions::Vehicle_LowVoltageBattery_NominalCapacity;8650  alias Vehicle_LowVoltageBattery_NominalVoltage for SignalDefinitions::Vehicle_LowVoltageBattery_NominalVoltage;8651  alias Vehicle_LowVoltageSystemState for SignalDefinitions::Vehicle_LowVoltageSystemState;8652  alias Vehicle_MaxTowBallWeight for SignalDefinitions::Vehicle_MaxTowBallWeight;8653  alias Vehicle_MaxTowWeight for SignalDefinitions::Vehicle_MaxTowWeight;8654  alias Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMaximum;8655  alias Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_TorqueDistributionFrictionRightMinimum;8656  alias Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_TorqueElectricMinimum;8657  alias Vehicle_MotionManagement_Brake_Axle_TorqueFrictionDifferenceMaximum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_TorqueFrictionDifferenceMaximum;8658  alias Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaLower for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaLower;8659  alias Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaUpper for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_OmegaUpper;8660  alias Vehicle_MotionManagement_Brake_Axle_Wheel_Torque for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_Torque;8661  alias Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueArbitrated;8662  alias Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMaximum;8663  alias Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum for SignalDefinitions::Vehicle_MotionManagement_Brake_Axle_Wheel_TorqueFrictionMinimum;8664  alias Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum for SignalDefinitions::Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMaximum;8665  alias Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum for SignalDefinitions::Vehicle_MotionManagement_Brake_VehicleForceDistributionFrontMinimum;8666  alias Vehicle_MotionManagement_Brake_VehicleForceElectric for SignalDefinitions::Vehicle_MotionManagement_Brake_VehicleForceElectric;8667  alias Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated for SignalDefinitions::Vehicle_MotionManagement_Brake_VehicleForceElectricMinimumArbitrated;8668  alias Vehicle_MotionManagement_Brake_VehicleForceMaximum for SignalDefinitions::Vehicle_MotionManagement_Brake_VehicleForceMaximum;8669  alias Vehicle_MotionManagement_ElectricAxle_RotationalSpeed for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_RotationalSpeed;8670  alias Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMaximumLimit for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMaximumLimit;8671  alias Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMinimumLimit for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_RotationalSpeedMinimumLimit;8672  alias Vehicle_MotionManagement_ElectricAxle_RotationalSpeedTarget for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_RotationalSpeedTarget;8673  alias Vehicle_MotionManagement_ElectricAxle_Torque for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_Torque;8674  alias Vehicle_MotionManagement_ElectricAxle_TorqueMaximum for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_TorqueMaximum;8675  alias Vehicle_MotionManagement_ElectricAxle_TorqueMaximumLimit for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_TorqueMaximumLimit;8676  alias Vehicle_MotionManagement_ElectricAxle_TorqueMinimum for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_TorqueMinimum;8677  alias Vehicle_MotionManagement_ElectricAxle_TorqueMinimumLimit for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_TorqueMinimumLimit;8678  alias Vehicle_MotionManagement_ElectricAxle_TorqueTarget for SignalDefinitions::Vehicle_MotionManagement_ElectricAxle_TorqueTarget;8679  alias Vehicle_MotionManagement_Steering_Axle_Row1_PositionOffsetTargetMode for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_PositionOffsetTargetMode;8680  alias Vehicle_MotionManagement_Steering_Axle_Row1_PositionTargetMode for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_PositionTargetMode;8681  alias Vehicle_MotionManagement_Steering_Axle_Row1_RackPosition for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_RackPosition;8682  alias Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionOffsetTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionOffsetTarget;8683  alias Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_RackPositionTarget;8684  alias Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngle for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngle;8685  alias Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleOffsetTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleOffsetTarget;8686  alias Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row1_SteerAngleTarget;8687  alias Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngle for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngle;8688  alias Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleTarget;8689  alias Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleVelocityTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_Axle_Row2_SteerAngleVelocityTarget;8690  alias Vehicle_MotionManagement_Steering_SteeringWheel_Angle for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_Angle;8691  alias Vehicle_MotionManagement_Steering_SteeringWheel_AngleTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_AngleTarget;8692  alias Vehicle_MotionManagement_Steering_SteeringWheel_AngleTargetMode for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_AngleTargetMode;8693  alias Vehicle_MotionManagement_Steering_SteeringWheel_Torque for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_Torque;8694  alias Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTarget;8695  alias Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTargetMode for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_TorqueOffsetTargetMode;8696  alias Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTarget for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTarget;8697  alias Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTargetMode for SignalDefinitions::Vehicle_MotionManagement_Steering_SteeringWheel_TorqueTargetMode;8698  alias Vehicle_MotionManagement_Suspension_Axle_RollTorque for SignalDefinitions::Vehicle_MotionManagement_Suspension_Axle_RollTorque;8699  alias Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForce for SignalDefinitions::Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForce;8700  alias Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForceTarget for SignalDefinitions::Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingForceTarget;8701  alias Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate for SignalDefinitions::Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRate;8702  alias Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget for SignalDefinitions::Vehicle_MotionManagement_Suspension_Axle_Wheel_DampingRateTarget;8703  alias Vehicle_MotionManagement_Suspension_DampingPrioTarget for SignalDefinitions::Vehicle_MotionManagement_Suspension_DampingPrioTarget;8704  alias Vehicle_MotionManagement_Suspension_RollPrioTarget for SignalDefinitions::Vehicle_MotionManagement_Suspension_RollPrioTarget;8705  alias Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum for SignalDefinitions::Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMaximum;8706  alias Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum for SignalDefinitions::Vehicle_MotionManagement_Suspension_RollTorqueDistributionFrontMinimum;8707  alias Vehicle_MotionManagement_Suspension_RollTorqueTarget for SignalDefinitions::Vehicle_MotionManagement_Suspension_RollTorqueTarget;8708  alias Vehicle_Occupant_HeadPosition_Pitch for SignalDefinitions::Vehicle_Occupant_HeadPosition_Pitch;8709  alias Vehicle_Occupant_HeadPosition_Roll for SignalDefinitions::Vehicle_Occupant_HeadPosition_Roll;8710  alias Vehicle_Occupant_HeadPosition_X for SignalDefinitions::Vehicle_Occupant_HeadPosition_X;8711  alias Vehicle_Occupant_HeadPosition_Y for SignalDefinitions::Vehicle_Occupant_HeadPosition_Y;8712  alias Vehicle_Occupant_HeadPosition_Yaw for SignalDefinitions::Vehicle_Occupant_HeadPosition_Yaw;8713  alias Vehicle_Occupant_HeadPosition_Z for SignalDefinitions::Vehicle_Occupant_HeadPosition_Z;8714  alias Vehicle_Occupant_Identifier_Issuer for SignalDefinitions::Vehicle_Occupant_Identifier_Issuer;8715  alias Vehicle_Occupant_Identifier_Subject for SignalDefinitions::Vehicle_Occupant_Identifier_Subject;8716  alias Vehicle_Occupant_MidEyeGaze_Azimuth for SignalDefinitions::Vehicle_Occupant_MidEyeGaze_Azimuth;8717  alias Vehicle_Occupant_MidEyeGaze_Elevation for SignalDefinitions::Vehicle_Occupant_MidEyeGaze_Elevation;8718  alias Vehicle_PowerOptimizeLevel for SignalDefinitions::Vehicle_PowerOptimizeLevel;8719  alias Vehicle_Powertrain_AccumulatedBrakingEnergy for SignalDefinitions::Vehicle_Powertrain_AccumulatedBrakingEnergy;8720  alias Vehicle_Powertrain_CombustionEngine_AspirationType for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_AspirationType;8721  alias Vehicle_Powertrain_CombustionEngine_Bore for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Bore;8722  alias Vehicle_Powertrain_CombustionEngine_CompressionRatio for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_CompressionRatio;8723  alias Vehicle_Powertrain_CombustionEngine_Configuration for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Configuration;8724  alias Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Capacity for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Capacity;8725  alias Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_IsLevelLow for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_IsLevelLow;8726  alias Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Level;8727  alias Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Range for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselExhaustFluid_Range;8728  alias Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_DeltaPressure for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_DeltaPressure;8729  alias Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_InletTemperature for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_InletTemperature;8730  alias Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_OutletTemperature for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_DieselParticulateFilter_OutletTemperature;8731  alias Vehicle_Powertrain_CombustionEngine_Displacement for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Displacement;8732  alias Vehicle_Powertrain_CombustionEngine_EOP for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EOP;8733  alias Vehicle_Powertrain_CombustionEngine_EngineCode for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineCode;8734  alias Vehicle_Powertrain_CombustionEngine_EngineCoolant_Capacity for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineCoolant_Capacity;8735  alias Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineCoolant_Level;8736  alias Vehicle_Powertrain_CombustionEngine_EngineCoolant_LifeRemaining for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineCoolant_LifeRemaining;8737  alias Vehicle_Powertrain_CombustionEngine_EngineCoolant_Temperature for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineCoolant_Temperature;8738  alias Vehicle_Powertrain_CombustionEngine_EngineHours for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineHours;8739  alias Vehicle_Powertrain_CombustionEngine_EngineOil_Capacity for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineOil_Capacity;8740  alias Vehicle_Powertrain_CombustionEngine_EngineOil_Level for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineOil_Level;8741  alias Vehicle_Powertrain_CombustionEngine_EngineOil_LifeRemaining for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineOil_LifeRemaining;8742  alias Vehicle_Powertrain_CombustionEngine_EngineOil_Temperature for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_EngineOil_Temperature;8743  alias Vehicle_Powertrain_CombustionEngine_IdleHours for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_IdleHours;8744  alias Vehicle_Powertrain_CombustionEngine_IsRunning for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_IsRunning;8745  alias Vehicle_Powertrain_CombustionEngine_MAF for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_MAF;8746  alias Vehicle_Powertrain_CombustionEngine_MAP for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_MAP;8747  alias Vehicle_Powertrain_CombustionEngine_MaxPower for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_MaxPower;8748  alias Vehicle_Powertrain_CombustionEngine_MaxTorque for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_MaxTorque;8749  alias Vehicle_Powertrain_CombustionEngine_NumberOfCylinders for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_NumberOfCylinders;8750  alias Vehicle_Powertrain_CombustionEngine_NumberOfValvesPerCylinder for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_NumberOfValvesPerCylinder;8751  alias Vehicle_Powertrain_CombustionEngine_Power for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Power;8752  alias Vehicle_Powertrain_CombustionEngine_Speed for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Speed;8753  alias Vehicle_Powertrain_CombustionEngine_StrokeLength for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_StrokeLength;8754  alias Vehicle_Powertrain_CombustionEngine_TPS for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_TPS;8755  alias Vehicle_Powertrain_CombustionEngine_Torque for SignalDefinitions::Vehicle_Powertrain_CombustionEngine_Torque;8756  alias Vehicle_Powertrain_ElectricMotor_EngineCode for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_EngineCode;8757  alias Vehicle_Powertrain_ElectricMotor_EngineCoolant_Capacity for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_EngineCoolant_Capacity;8758  alias Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_EngineCoolant_Level;8759  alias Vehicle_Powertrain_ElectricMotor_EngineCoolant_LifeRemaining for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_EngineCoolant_LifeRemaining;8760  alias Vehicle_Powertrain_ElectricMotor_EngineCoolant_Temperature for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_EngineCoolant_Temperature;8761  alias Vehicle_Powertrain_ElectricMotor_MaxPower for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_MaxPower;8762  alias Vehicle_Powertrain_ElectricMotor_MaxRegenPower for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_MaxRegenPower;8763  alias Vehicle_Powertrain_ElectricMotor_MaxRegenTorque for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_MaxRegenTorque;8764  alias Vehicle_Powertrain_ElectricMotor_MaxTorque for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_MaxTorque;8765  alias Vehicle_Powertrain_ElectricMotor_Power for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_Power;8766  alias Vehicle_Powertrain_ElectricMotor_Speed for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_Speed;8767  alias Vehicle_Powertrain_ElectricMotor_Temperature for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_Temperature;8768  alias Vehicle_Powertrain_ElectricMotor_TimeInUse for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_TimeInUse;8769  alias Vehicle_Powertrain_ElectricMotor_Torque for SignalDefinitions::Vehicle_Powertrain_ElectricMotor_Torque;8770  alias Vehicle_Powertrain_FuelSystem_AbsoluteLevel for SignalDefinitions::Vehicle_Powertrain_FuelSystem_AbsoluteLevel;8771  alias Vehicle_Powertrain_FuelSystem_AfterRefuelingFuelEconomy for SignalDefinitions::Vehicle_Powertrain_FuelSystem_AfterRefuelingFuelEconomy;8772  alias Vehicle_Powertrain_FuelSystem_AverageConsumption for SignalDefinitions::Vehicle_Powertrain_FuelSystem_AverageConsumption;8773  alias Vehicle_Powertrain_FuelSystem_ConsumptionSinceLastRefuel for SignalDefinitions::Vehicle_Powertrain_FuelSystem_ConsumptionSinceLastRefuel;8774  alias Vehicle_Powertrain_FuelSystem_ConsumptionSinceStart for SignalDefinitions::Vehicle_Powertrain_FuelSystem_ConsumptionSinceStart;8775  alias Vehicle_Powertrain_FuelSystem_CumulativeFuelEconomy for SignalDefinitions::Vehicle_Powertrain_FuelSystem_CumulativeFuelEconomy;8776  alias Vehicle_Powertrain_FuelSystem_DriveFuelEconomy for SignalDefinitions::Vehicle_Powertrain_FuelSystem_DriveFuelEconomy;8777  alias Vehicle_Powertrain_FuelSystem_HybridType for SignalDefinitions::Vehicle_Powertrain_FuelSystem_HybridType;8778  alias Vehicle_Powertrain_FuelSystem_InstantConsumption for SignalDefinitions::Vehicle_Powertrain_FuelSystem_InstantConsumption;8779  alias Vehicle_Powertrain_FuelSystem_InstantantFuelEconomy for SignalDefinitions::Vehicle_Powertrain_FuelSystem_InstantantFuelEconomy;8780  alias Vehicle_Powertrain_FuelSystem_IsEngineStopStartEnabled for SignalDefinitions::Vehicle_Powertrain_FuelSystem_IsEngineStopStartEnabled;8781  alias Vehicle_Powertrain_FuelSystem_IsFuelLevelEmpty for SignalDefinitions::Vehicle_Powertrain_FuelSystem_IsFuelLevelEmpty;8782  alias Vehicle_Powertrain_FuelSystem_IsFuelLevelLow for SignalDefinitions::Vehicle_Powertrain_FuelSystem_IsFuelLevelLow;8783  alias Vehicle_Powertrain_FuelSystem_IsFuelPortFlapOpen for SignalDefinitions::Vehicle_Powertrain_FuelSystem_IsFuelPortFlapOpen;8784  alias Vehicle_Powertrain_FuelSystem_Range for SignalDefinitions::Vehicle_Powertrain_FuelSystem_Range;8785  alias Vehicle_Powertrain_FuelSystem_RefuelPortPosition for SignalDefinitions::Vehicle_Powertrain_FuelSystem_RefuelPortPosition;8786  alias Vehicle_Powertrain_FuelSystem_RelativeLevel for SignalDefinitions::Vehicle_Powertrain_FuelSystem_RelativeLevel;8787  alias Vehicle_Powertrain_FuelSystem_SupportedFuel for SignalDefinitions::Vehicle_Powertrain_FuelSystem_SupportedFuel;8788  alias Vehicle_Powertrain_FuelSystem_SupportedFuelTypes for SignalDefinitions::Vehicle_Powertrain_FuelSystem_SupportedFuelTypes;8789  alias Vehicle_Powertrain_FuelSystem_TankCapacity for SignalDefinitions::Vehicle_Powertrain_FuelSystem_TankCapacity;8790  alias Vehicle_Powertrain_FuelSystem_TimeRemaining for SignalDefinitions::Vehicle_Powertrain_FuelSystem_TimeRemaining;8791  alias Vehicle_Powertrain_IsAutoPowerOptimize for SignalDefinitions::Vehicle_Powertrain_IsAutoPowerOptimize;8792  alias Vehicle_Powertrain_PowerOptimizeLevel for SignalDefinitions::Vehicle_Powertrain_PowerOptimizeLevel;8793  alias Vehicle_Powertrain_Range for SignalDefinitions::Vehicle_Powertrain_Range;8794  alias Vehicle_Powertrain_RangeExtender_ChargeDepleting_EnergyConsumption for SignalDefinitions::Vehicle_Powertrain_RangeExtender_ChargeDepleting_EnergyConsumption;8795  alias Vehicle_Powertrain_RangeExtender_ChargeDepleting_Range for SignalDefinitions::Vehicle_Powertrain_RangeExtender_ChargeDepleting_Range;8796  alias Vehicle_Powertrain_RangeExtender_ChargeSustaining_FuelEconomy for SignalDefinitions::Vehicle_Powertrain_RangeExtender_ChargeSustaining_FuelEconomy;8797  alias Vehicle_Powertrain_RangeExtender_ChargeSustaining_Range for SignalDefinitions::Vehicle_Powertrain_RangeExtender_ChargeSustaining_Range;8798  alias Vehicle_Powertrain_RangeExtender_CombinedFuelEconomy for SignalDefinitions::Vehicle_Powertrain_RangeExtender_CombinedFuelEconomy;8799  alias Vehicle_Powertrain_RangeExtender_OperatingMode for SignalDefinitions::Vehicle_Powertrain_RangeExtender_OperatingMode;8800  alias Vehicle_Powertrain_TimeRemaining for SignalDefinitions::Vehicle_Powertrain_TimeRemaining;8801  alias Vehicle_Powertrain_TractionBattery_AccumulatedChargedEnergy for SignalDefinitions::Vehicle_Powertrain_TractionBattery_AccumulatedChargedEnergy;8802  alias Vehicle_Powertrain_TractionBattery_AccumulatedChargedThroughput for SignalDefinitions::Vehicle_Powertrain_TractionBattery_AccumulatedChargedThroughput;8803  alias Vehicle_Powertrain_TractionBattery_AccumulatedConsumedEnergy for SignalDefinitions::Vehicle_Powertrain_TractionBattery_AccumulatedConsumedEnergy;8804  alias Vehicle_Powertrain_TractionBattery_AccumulatedConsumedThroughput for SignalDefinitions::Vehicle_Powertrain_TractionBattery_AccumulatedConsumedThroughput;8805  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsActive for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsActive;8806  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsOngoing for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_IsOngoing;8807  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode;8808  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_StartTime for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_StartTime;8809  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTemperature for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTemperature;8810  alias Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTime for SignalDefinitions::Vehicle_Powertrain_TractionBattery_BatteryConditioning_TargetTime;8811  alias Vehicle_Powertrain_TractionBattery_CellVoltage_CellVoltages for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CellVoltage_CellVoltages;8812  alias Vehicle_Powertrain_TractionBattery_CellVoltage_IdMax for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CellVoltage_IdMax;8813  alias Vehicle_Powertrain_TractionBattery_CellVoltage_IdMin for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CellVoltage_IdMin;8814  alias Vehicle_Powertrain_TractionBattery_CellVoltage_Max for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CellVoltage_Max;8815  alias Vehicle_Powertrain_TractionBattery_CellVoltage_Min for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CellVoltage_Min;8816  alias Vehicle_Powertrain_TractionBattery_Charging_AveragePower for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_AveragePower;8817  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_DC for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_DC;8818  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase1 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase1;8819  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase2 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase2;8820  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase3 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeCurrent_Phase3;8821  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeLimit;8822  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeRate for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeRate;8823  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_DC for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_DC;8824  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase1 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase1;8825  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase2 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase2;8826  alias Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase3 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargeVoltage_Phase3;8827  alias Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableConnected for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableConnected;8828  alias Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableLocked for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsChargingCableLocked;8829  alias Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsFlapOpen for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_IsFlapOpen;8830  alias Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_ChargingPort_SupportedInletTypes;8831  alias Vehicle_Powertrain_TractionBattery_Charging_EvseId for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_EvseId;8832  alias Vehicle_Powertrain_TractionBattery_Charging_IsCharging for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_IsCharging;8833  alias Vehicle_Powertrain_TractionBattery_Charging_IsDischarging for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_IsDischarging;8834  alias Vehicle_Powertrain_TractionBattery_Charging_Location_Altitude for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Location_Altitude;8835  alias Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Location_Latitude;8836  alias Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Location_Longitude;8837  alias Vehicle_Powertrain_TractionBattery_Charging_MaxPower for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_MaxPower;8838  alias Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_DC for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_DC;8839  alias Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase1 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase1;8840  alias Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase2 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase2;8841  alias Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase3 for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_MaximumChargingCurrent_Phase3;8842  alias Vehicle_Powertrain_TractionBattery_Charging_PowerLoss for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_PowerLoss;8843  alias Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging;8844  alias Vehicle_Powertrain_TractionBattery_Charging_Temperature for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Temperature;8845  alias Vehicle_Powertrain_TractionBattery_Charging_TimeToComplete for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_TimeToComplete;8846  alias Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Timer_Mode;8847  alias Vehicle_Powertrain_TractionBattery_Charging_Timer_Time for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Charging_Timer_Time;8848  alias Vehicle_Powertrain_TractionBattery_CurrentCurrent for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CurrentCurrent;8849  alias Vehicle_Powertrain_TractionBattery_CurrentPower for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CurrentPower;8850  alias Vehicle_Powertrain_TractionBattery_CurrentVoltage for SignalDefinitions::Vehicle_Powertrain_TractionBattery_CurrentVoltage;8851  alias Vehicle_Powertrain_TractionBattery_DCDC_PowerLoss for SignalDefinitions::Vehicle_Powertrain_TractionBattery_DCDC_PowerLoss;8852  alias Vehicle_Powertrain_TractionBattery_DCDC_Temperature for SignalDefinitions::Vehicle_Powertrain_TractionBattery_DCDC_Temperature;8853  alias Vehicle_Powertrain_TractionBattery_ErrorCodes for SignalDefinitions::Vehicle_Powertrain_TractionBattery_ErrorCodes;8854  alias Vehicle_Powertrain_TractionBattery_GrossCapacity for SignalDefinitions::Vehicle_Powertrain_TractionBattery_GrossCapacity;8855  alias Vehicle_Powertrain_TractionBattery_Id for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Id;8856  alias Vehicle_Powertrain_TractionBattery_IsGroundConnected for SignalDefinitions::Vehicle_Powertrain_TractionBattery_IsGroundConnected;8857  alias Vehicle_Powertrain_TractionBattery_IsPowerConnected for SignalDefinitions::Vehicle_Powertrain_TractionBattery_IsPowerConnected;8858  alias Vehicle_Powertrain_TractionBattery_MaxVoltage for SignalDefinitions::Vehicle_Powertrain_TractionBattery_MaxVoltage;8859  alias Vehicle_Powertrain_TractionBattery_NetCapacity for SignalDefinitions::Vehicle_Powertrain_TractionBattery_NetCapacity;8860  alias Vehicle_Powertrain_TractionBattery_NominalVoltage for SignalDefinitions::Vehicle_Powertrain_TractionBattery_NominalVoltage;8861  alias Vehicle_Powertrain_TractionBattery_PowerLoss for SignalDefinitions::Vehicle_Powertrain_TractionBattery_PowerLoss;8862  alias Vehicle_Powertrain_TractionBattery_ProductionDate for SignalDefinitions::Vehicle_Powertrain_TractionBattery_ProductionDate;8863  alias Vehicle_Powertrain_TractionBattery_Range for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Range;8864  alias Vehicle_Powertrain_TractionBattery_StateOfCharge_Current for SignalDefinitions::Vehicle_Powertrain_TractionBattery_StateOfCharge_Current;8865  alias Vehicle_Powertrain_TractionBattery_StateOfCharge_CurrentEnergy for SignalDefinitions::Vehicle_Powertrain_TractionBattery_StateOfCharge_CurrentEnergy;8866  alias Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed for SignalDefinitions::Vehicle_Powertrain_TractionBattery_StateOfCharge_Displayed;8867  alias Vehicle_Powertrain_TractionBattery_StateOfHealth for SignalDefinitions::Vehicle_Powertrain_TractionBattery_StateOfHealth;8868  alias Vehicle_Powertrain_TractionBattery_Temperature_Average for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Temperature_Average;8869  alias Vehicle_Powertrain_TractionBattery_Temperature_CellTemperature for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Temperature_CellTemperature;8870  alias Vehicle_Powertrain_TractionBattery_Temperature_Max for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Temperature_Max;8871  alias Vehicle_Powertrain_TractionBattery_Temperature_Min for SignalDefinitions::Vehicle_Powertrain_TractionBattery_Temperature_Min;8872  alias Vehicle_Powertrain_TractionBattery_TimeRemaining for SignalDefinitions::Vehicle_Powertrain_TractionBattery_TimeRemaining;8873  alias Vehicle_Powertrain_Transmission_ClutchEngagement for SignalDefinitions::Vehicle_Powertrain_Transmission_ClutchEngagement;8874  alias Vehicle_Powertrain_Transmission_ClutchWear for SignalDefinitions::Vehicle_Powertrain_Transmission_ClutchWear;8875  alias Vehicle_Powertrain_Transmission_CurrentGear for SignalDefinitions::Vehicle_Powertrain_Transmission_CurrentGear;8876  alias Vehicle_Powertrain_Transmission_DiffLockFrontEngagement for SignalDefinitions::Vehicle_Powertrain_Transmission_DiffLockFrontEngagement;8877  alias Vehicle_Powertrain_Transmission_DiffLockRearEngagement for SignalDefinitions::Vehicle_Powertrain_Transmission_DiffLockRearEngagement;8878  alias Vehicle_Powertrain_Transmission_DriveType for SignalDefinitions::Vehicle_Powertrain_Transmission_DriveType;8879  alias Vehicle_Powertrain_Transmission_GearChangeMode for SignalDefinitions::Vehicle_Powertrain_Transmission_GearChangeMode;8880  alias Vehicle_Powertrain_Transmission_GearCount for SignalDefinitions::Vehicle_Powertrain_Transmission_GearCount;8881  alias Vehicle_Powertrain_Transmission_IsElectricalPowertrainEngaged for SignalDefinitions::Vehicle_Powertrain_Transmission_IsElectricalPowertrainEngaged;8882  alias Vehicle_Powertrain_Transmission_IsLowRangeEngaged for SignalDefinitions::Vehicle_Powertrain_Transmission_IsLowRangeEngaged;8883  alias Vehicle_Powertrain_Transmission_IsParkLockEngaged for SignalDefinitions::Vehicle_Powertrain_Transmission_IsParkLockEngaged;8884  alias Vehicle_Powertrain_Transmission_PerformanceMode for SignalDefinitions::Vehicle_Powertrain_Transmission_PerformanceMode;8885  alias Vehicle_Powertrain_Transmission_SelectedGear for SignalDefinitions::Vehicle_Powertrain_Transmission_SelectedGear;8886  alias Vehicle_Powertrain_Transmission_Temperature for SignalDefinitions::Vehicle_Powertrain_Transmission_Temperature;8887  alias Vehicle_Powertrain_Transmission_TorqueDistribution for SignalDefinitions::Vehicle_Powertrain_Transmission_TorqueDistribution;8888  alias Vehicle_Powertrain_Transmission_TravelledDistance for SignalDefinitions::Vehicle_Powertrain_Transmission_TravelledDistance;8889  alias Vehicle_Powertrain_Transmission_Type for SignalDefinitions::Vehicle_Powertrain_Transmission_Type;8890  alias Vehicle_Powertrain_Type for SignalDefinitions::Vehicle_Powertrain_Type;8891  alias Vehicle_RoofLoad for SignalDefinitions::Vehicle_RoofLoad;8892  alias Vehicle_Service_DistanceToService for SignalDefinitions::Vehicle_Service_DistanceToService;8893  alias Vehicle_Service_IsServiceDue for SignalDefinitions::Vehicle_Service_IsServiceDue;8894  alias Vehicle_Service_TimeToService for SignalDefinitions::Vehicle_Service_TimeToService;8895  alias Vehicle_Speed for SignalDefinitions::Vehicle_Speed;8896  alias Vehicle_StartTime for SignalDefinitions::Vehicle_StartTime;8897  alias Vehicle_Trailer_IsConnected for SignalDefinitions::Vehicle_Trailer_IsConnected;8898  alias Vehicle_TraveledDistance for SignalDefinitions::Vehicle_TraveledDistance;8899  alias Vehicle_TraveledDistanceSinceStart for SignalDefinitions::Vehicle_TraveledDistanceSinceStart;8900  alias Vehicle_TripDuration for SignalDefinitions::Vehicle_TripDuration;8901  alias Vehicle_TripMeterReading for SignalDefinitions::Vehicle_TripMeterReading;8902  alias Vehicle_TurningDiameter for SignalDefinitions::Vehicle_TurningDiameter;8903  alias Vehicle_VehicleIdentification_AcrissCode for SignalDefinitions::Vehicle_VehicleIdentification_AcrissCode;8904  alias Vehicle_VehicleIdentification_BodyType for SignalDefinitions::Vehicle_VehicleIdentification_BodyType;8905  alias Vehicle_VehicleIdentification_Brand for SignalDefinitions::Vehicle_VehicleIdentification_Brand;8906  alias Vehicle_VehicleIdentification_DateVehicleFirstRegistered for SignalDefinitions::Vehicle_VehicleIdentification_DateVehicleFirstRegistered;8907  alias Vehicle_VehicleIdentification_KnownVehicleDamages for SignalDefinitions::Vehicle_VehicleIdentification_KnownVehicleDamages;8908  alias Vehicle_VehicleIdentification_LicensePlate for SignalDefinitions::Vehicle_VehicleIdentification_LicensePlate;8909  alias Vehicle_VehicleIdentification_MeetsEmissionStandard for SignalDefinitions::Vehicle_VehicleIdentification_MeetsEmissionStandard;8910  alias Vehicle_VehicleIdentification_Model for SignalDefinitions::Vehicle_VehicleIdentification_Model;8911  alias Vehicle_VehicleIdentification_OptionalExtras for SignalDefinitions::Vehicle_VehicleIdentification_OptionalExtras;8912  alias Vehicle_VehicleIdentification_ProductionDate for SignalDefinitions::Vehicle_VehicleIdentification_ProductionDate;8913  alias Vehicle_VehicleIdentification_PurchaseDate for SignalDefinitions::Vehicle_VehicleIdentification_PurchaseDate;8914  alias Vehicle_VehicleIdentification_VIN for SignalDefinitions::Vehicle_VehicleIdentification_VIN;8915  alias Vehicle_VehicleIdentification_VehicleConfiguration for SignalDefinitions::Vehicle_VehicleIdentification_VehicleConfiguration;8916  alias Vehicle_VehicleIdentification_VehicleExteriorColor for SignalDefinitions::Vehicle_VehicleIdentification_VehicleExteriorColor;8917  alias Vehicle_VehicleIdentification_VehicleInteriorColor for SignalDefinitions::Vehicle_VehicleIdentification_VehicleInteriorColor;8918  alias Vehicle_VehicleIdentification_VehicleInteriorType for SignalDefinitions::Vehicle_VehicleIdentification_VehicleInteriorType;8919  alias Vehicle_VehicleIdentification_VehicleModelDate for SignalDefinitions::Vehicle_VehicleIdentification_VehicleModelDate;8920  alias Vehicle_VehicleIdentification_VehicleSeatingCapacity for SignalDefinitions::Vehicle_VehicleIdentification_VehicleSeatingCapacity;8921  alias Vehicle_VehicleIdentification_VehicleSpecialUsage for SignalDefinitions::Vehicle_VehicleIdentification_VehicleSpecialUsage;8922  alias Vehicle_VehicleIdentification_WMI for SignalDefinitions::Vehicle_VehicleIdentification_WMI;8923  alias Vehicle_VehicleIdentification_Year for SignalDefinitions::Vehicle_VehicleIdentification_Year;8924  alias Vehicle_VersionVSS_Label for SignalDefinitions::Vehicle_VersionVSS_Label;8925  alias Vehicle_VersionVSS_Major for SignalDefinitions::Vehicle_VersionVSS_Major;8926  alias Vehicle_VersionVSS_Minor for SignalDefinitions::Vehicle_VersionVSS_Minor;8927  alias Vehicle_VersionVSS_Patch for SignalDefinitions::Vehicle_VersionVSS_Patch;8928  alias Vehicle_WidthExcludingMirrors for SignalDefinitions::Vehicle_WidthExcludingMirrors;8929  alias Vehicle_WidthFoldedMirrors for SignalDefinitions::Vehicle_WidthFoldedMirrors;8930  alias Vehicle_WidthIncludingMirrors for SignalDefinitions::Vehicle_WidthIncludingMirrors;8931}89328933}8934