automotive-message-broker  0.14.803
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
ambdbusmappings.idl
Go to the documentation of this file.
1 
16 interface VehicleSpeed {
17 
22  const DOMString VehicleSpeed = "Speed";
23 
24 };
25 
29 interface EngineSpeed {
30 
35  const DOMString EngineSpeed = "Speed";
36 
37 };
38 
42 interface VehiclePowerMode {
43 
48  const DOMString VehiclePowerMode = "VehiclePowerMode";
49 
50 };
51 
55 interface TripMeter {
56 
61  const DOMString TripMeters = "TripMeters";
62 
63 };
64 
68 interface Acceleration {
69 
74  const DOMString AccelerationX = "X";
75 
80  const DOMString AccelerationY = "Y";
81 
86  const DOMString AccelerationZ = "Z";
87 
88 };
89 
93 interface Transmission {
94 
99  const DOMString TransmissionShiftPosition = "ShiftPosition";
100 
105  const DOMString TransmissionGearPosition = "GearPosition";
106 
111  const DOMString TransmissionGearPosition = "Gear";
112 
117  const DOMString TransmissionModeW3C = "Mode";
118 
123  const DOMString TransmissionGearType = "Type";
124 
125 };
126 
131 
136  const DOMString CruiseControlSpeed = "Speed";
137 
142  const DOMString CruiseControlActive = "Status";
143 
144 };
145 
149 interface BrakeOperation {
150 
155  const DOMString WheelBrake = "BrakePedalDepressed";
156 
157 };
158 
162 interface LightStatus {
163 
168  const DOMString LightHead = "Head";
169 
174  const DOMString LightRightTurn = "RightTurn";
175 
180  const DOMString LightLeftTurn = "LeftTurn";
181 
186  const DOMString LightBrake = "Brake";
187 
192  const DOMString LightFog = "Fog";
193 
198  const DOMString LightHazard = "Hazard";
199 
204  const DOMString LightParking = "Parking";
205 
210  const DOMString LightHighBeam = "HighBeam";
211 
216  const DOMString LightAutomatic = "AutomaticHeadlights";
217 
222  const DOMString LightDynamicHighBeam = "DynamicHighBeam";
223 
224 };
225 
230 
235  const DOMString InteriorLightStatus = "Status";
236 
237 };
238 
242 interface Horn {
243 
248  const DOMString Horn = "Status";
249 
250 };
251 
255 interface Fuel {
256 
261  const DOMString FuelLevel = "Level";
262 
267  const DOMString FuelRange = "Range";
268 
273  const DOMString FuelConsumption = "InstantConsumption";
274 
279  const DOMString FuelEconomy = "InstantEconomy";
280 
285  const DOMString FuelAverageEconomy = "AverageEconomy";
286 
291  const DOMString FuelAverageConsumption = "AverageConsumption";
292 
297  const DOMString FuelConsumptionSinceRestart = "FuelConsumedSinceRestart";
298 
303  const DOMString FuelTimeSinceRestart = "TimeSinceRestart";
304 
305 };
306 
310 interface EngineOil {
311 
316  const DOMString EngineOilRemaining = "Level";
317 
322  const DOMString EngineOilTemperature = "Temperature";
323 
328  const DOMString EngineOilPressure = "Pressure";
329 
334  const DOMString EngineOilChangeIndicator = "Change";
335 
340  const DOMString EngineOilLifeRemaining = "LifeRemaining";
341 
342 };
343 
347 interface Location {
348 
353  const DOMString Latitude = "Latitude";
354 
359  const DOMString Longitude = "Longitude";
360 
365  const DOMString Altitude = "Altitude";
366 
371  const DOMString Direction = "Direction";
372 
373 };
374 
378 interface SteeringWheel {
379 
384  const DOMString SteeringWheelAngleW3C = "Angle";
385 
386 };
387 
391 interface ThrottlePosition {
392 
397  const DOMString ThrottlePosition = "Value";
398 
399 };
400 
404 interface NightMode {
405 
410  const DOMString NightMode = "NightMode";
411 
416  const DOMString NightMode = "Mode";
417 
418 };
419 
423 interface DrivingMode {
424 
429  const DOMString DrivingMode = "DrivingMode";
430 
435  const DOMString DrivingModeW3C = "Mode";
436 
437 };
438 
442 interface PowertrainTorque {
443 
448  const DOMString PowertrainTorque = "Value";
449 
450 };
451 
455 interface AcceleratorPedalPosition {
456 
461  const DOMString AcceleratorPedalPosition = "Value";
462 
463 };
464 
468 interface Chime {
469 
474  const DOMString Chime = "Status";
475 
476 };
477 
481 interface WheelTick {
482 
487  const DOMString WheelTick = "Value";
488 
489 };
490 
494 interface IgnitionTime {
495 
500  const DOMString IgnitionTimeOn = "IgnitionTimeOn";
501 
506  const DOMString IgnitionTimeOff = "IgnitionTimeOff";
507 
508 };
509 
513 interface YawRate {
514 
519  const DOMString YawRate = "Value";
520 
521 };
522 
526 interface ButtonEvent {
527 
532  const DOMString YawRate = "Value";
533 
534 };
535 
540 
545  const DOMString ExteriorBrightness = "ExteriorBrightness";
546 
547 };
548 
552 interface Temperature {
553 
558  const DOMString InteriorTemperature = "InteriorTemperature";
559 
564  const DOMString ExteriorTemperature = "ExteriorTemperature";
565 
566 };
567 
571 interface RainSensor {
572 
577  const DOMString RainSensor = "RainIntensity";
578 
579 };
580 
584 interface WiperStatus {
585 
590  const DOMString WindshieldWiperSpeed = "WiperSpeed";
591 
596  const DOMString WindshieldWiperSetting = "WiperSetting";
597 
598 };
599 
603 interface ClimateControl {
604 
609  const DOMString AirflowDirectionW3C = "AirflowDirection";
610 
615  const DOMString FanSpeed = "FanSpeedLevel";
616 
621  const DOMString TargetTemperature = "TargetTemperature";
622 
627  const DOMString AirConditioning = "AirConditioning";
628 
633  const DOMString AirRecirculation = "AirRecirculation";
634 
639  const DOMString Heater = "Heater";
640 
645  const DOMString SteeringWheelHeater = "SteeringWheelHeater";
646 
651  const DOMString SeatHeater = "SeatHeater";
652 
657  const DOMString SeatCooler = "SeatCooler";
658 
659 };
660 
664 interface WindowStatus {
665 
670  const DOMString WindowStatus = "Openness";
671 
676  const DOMString Defrost = "Defrost";
677 
678 };
679 
683 interface SideWindow {
684 
689  const DOMString WindowStatus = "Openness";
690 
695  const DOMString WindowLockStatus = "Lock";
696 
697 };
698 
702 interface Defrost {
703 
708  const DOMString DefrostWindow = "DefrostWindow";
709 
714  const DOMString DefrostMirror = "DefrostMirror";
715 
716 };
717 
721 interface Sunroof {
722 
727  const DOMString Sunroof = "Openness";
728 
733  const DOMString SunroofTilt = "Tilt";
734 
735 };
736 
740 interface ConvertibleRoof {
741 
746  const DOMString ConvertibleRoof = "Setting";
747 
752  const DOMString ConvertibleRoofStatus = "Status";
753 
754 };
755 
759 interface AtmosphericPressure {
760 
765  const DOMString AtmosphericPressure = "Pressure";
766 
767 };
768 
772 interface VehicleId {
773 
778  const DOMString WMI = "WMI";
779 
784  const DOMString VIN = "VIN";
785 
786 };
787 
791 interface Size {
792 
797  const DOMString VehicleWidth = "Width";
798 
803  const DOMString VehicleHeight = "Height";
804 
809  const DOMString VehicleLength = "Length";
810 
811 };
812 
816 interface FuelInfo {
817 
822  const DOMString FuelType = "Type";
823 
828  const DOMString FuelPositionSide = "RefuelPosition";
829 
830 };
831 
835 interface VehicleType {
836 
841  const DOMString VehicleType = "Type";
842 
843 };
844 
848 interface Doors {
849 
854  const DOMString DoorsPerRow = "DoorsPerRow";
855 
856 };
857 
861 interface WheelInformation {
862 
867  const DOMString FrontWheelRadius = "FrontWheelRadius";
868 
873  const DOMString RearWheelRadius = "RearWheelRadius";
874 
879  const DOMString WheelTrack = "WheelTrack";
880 
885  const DOMString AntilockBrakingSystem = "AntilockBrakingSystem";
886 
887 };
888 
892 interface Odometer {
893 
898  const DOMString Odometer = "Odometer";
899 
904  const DOMString DistanceTotal = "DistanceTotal";
905 
910  const DOMString DistanceSinceStart = "DistanceSinceStart";
911 
912 };
913 
917 interface Fluid {
918 
923  const DOMString TransmissionFluidLevel = "Transmission";
924 
925 };
926 
930 interface BatteryStatus {
931 
936  const DOMString BatteryVoltage = "Voltage";
937 
942  const DOMString BatteryCurrent = "Current";
943 
948  const DOMString BatteryChargeLevel = "ChargeLevel";
949 
950 };
951 
955 interface Tire {
956 
961  const DOMString TirePressure = "Pressure";
962 
967  const DOMString TirePressureLow = "PressureLow";
968 
973  const DOMString TireTemperature = "Temperature";
974 
975 };
976 
980 interface EngineCoolant {
981 
986  const DOMString EngineCoolantLevel = "Level";
987 
992  const DOMString EngineCoolantTemperature = "Temperature";
993 
994 };
995 
999 interface TransmissionOil {
1000 
1005  const DOMString TransmissionOilWear = "Wear";
1006 
1011  const DOMString TransmissionOilTemperature = "Temperature";
1012 
1013 };
1014 
1018 interface TransmissionClutch {
1019 
1024  const DOMString TransmissionClutchWear = "Wear";
1025 
1026 };
1027 
1031 interface BrakeMaintenance {
1032 
1037  const DOMString BrakePadWear = "PadWear";
1038 
1043  const DOMString BrakeFluidLevel = "FluidLevel";
1044 
1049  const DOMString BrakeFluidLevelLow = "FluidLevelLow";
1050 
1051 };
1052 
1056 interface WasherFluid {
1057 
1062  const DOMString WasherFluidLevel = "Level";
1063 
1068  const DOMString WasherFluidLevelLow = "LevelLow";
1069 
1070 };
1071 
1075 interface MalfunctionIndicator {
1076 
1081  const DOMString MalfunctionIndicatorOn = "On";
1082 
1083 };
1084 
1088 interface Diagnostic {
1089 
1094  const DOMString AccumulatedEngineRuntime = "AccumulatedEngineRuntime";
1095 
1100  const DOMString DistanceWithMILOn = "DistanceWithMILOn";
1101 
1106  const DOMString DistanceSinceCodeCleared = "DistanceSinceCodeCleared";
1107 
1112  const DOMString TimeRunMILOn = "TimeRunMILOn";
1113 
1118  const DOMString TimeTroubleCodeClear = "TimeTroubleCodeClear";
1119 
1120 };
1121 
1125 interface ParkingBrake {
1126 
1131  const DOMString ParkingBrakeStatusW3C = "Status";
1132 
1133 };
1134 
1138 interface HazardLight {
1139 
1144  const DOMString HazardLightStatus = "HazardLight";
1145 
1146 };
1147 
1152 
1157  const DOMString LaneDepartureStatus = "Status";
1158 
1159 };
1160 
1164 interface Alarm {
1165 
1170  const DOMString AlarmStatus = "Status";
1171 
1172 };
1173 
1178 
1183  const DOMString AntilockBrakingSystem = "AntilockBrakingSystem";
1184 
1189  const DOMString AntilockBrakingSystem = "Engaged";
1190 
1195  const DOMString AntilockBrakingSystemEnabled = "Enabled";
1196 
1197 };
1198 
1203 
1208  const DOMString TractionControlSystem = "TractionControlSystem";
1209 
1214  const DOMString TractionControlSystemEnabled = "Enabled";
1215 
1220  const DOMString TractionControlSystem = "Engaged";
1221 
1222 };
1223 
1228 
1233  const DOMString VehicleTopSpeedLimit = "VehicleTopSpeedLimit";
1234 
1239  const DOMString VehicleTopSpeedLimit = "Speed";
1240 
1241 };
1242 
1246 interface AirbagStatus {
1247 
1252  const DOMString AirbagStatus = "AirbagStatus";
1253 
1258  const DOMString AirbagActivated = "AirbagActivated";
1259 
1264  const DOMString AirbagDeployed = "AirbagDeployed";
1265 
1266 };
1267 
1271 interface DoorStatus {
1272 
1277  const DOMString DoorStatus = "DoorStatus";
1278 
1283  const DOMString DoorLockStatus = "DoorLockStatus";
1284 
1289  const DOMString ChildLockStatus = "ChildLockStatus";
1290 
1291 };
1292 
1296 interface Door {
1297 
1302  const DOMString DoorStatusW3C = "Status";
1303 
1308  const DOMString DoorLockStatus = "Lock";
1309 
1314  const DOMString ChildLockStatus = "ChildLock";
1315 
1316 };
1317 
1321 interface SeatBelt {
1322 
1327  const DOMString SeatBeltStatus = "Status";
1328 
1329 };
1330 
1334 interface OccupantStatus {
1335 
1340  const DOMString OccupantStatus = "OccupantStatus";
1341 
1342 };
1343 
1347 interface ObstacleDistance {
1348 
1353  const DOMString ObstacleDistance = "ObstacleDistance";
1354 
1355 };
1356 
1360 interface ElectronicStabilityControl {
1361 
1366  const DOMString ElectronicStabilityControlEnabled = "Enabled";
1367 
1372  const DOMString ElectronicStabilityControlEngaged = "Engaged";
1373 
1374 };
1375 
1379 interface ChildSafetyLock {
1380 
1385  const DOMString ChildLockStatus = "Lock";
1386 
1387 };
1388 
1392 interface Seat {
1393 
1398  const DOMString OccupantStatusW3C = "Occupant";
1399 
1404  const DOMString SeatBeltStatus = "SeatBelt";
1405 
1410  const DOMString OccupantName = "OccupantName";
1411 
1416  const DOMString OccupantIdentificationType = "IdentificationType";
1417 
1418 };
1419 
1424 
1429  const DOMString SteeringWheelPositionSlide = "Slide";
1430 
1435  const DOMString SteeringWheelPositionTilt = "Tilt";
1436 
1437 };
1438 
1442 interface Mirror {
1443 
1448  const DOMString MirrorSettingPan = "MirrorPan";
1449 
1454  const DOMString MirrorSettingTilt = "MirrorTilt";
1455 
1456 };
1457 
1461 interface SeatAdjustment {
1462 
1467  const DOMString SeatPositionBackCushion = "SeatBackCushion";
1468 
1473  const DOMString SeatPositionRecline = "SeatReclineBack";
1474 
1479  const DOMString SeatPositionSlide = "SeatSlide";
1480 
1485  const DOMString SeatPositionCushionHeight = "SeatCushionHeight";
1486 
1491  const DOMString SeatPositionHeadrest = "SeatHeadrest";
1492 
1497  const DOMString SeatPositionSideCushion = "SeatSideCushion";
1498 
1499 };
1500 
1504 interface DriveMode {
1505 
1510  const DOMString VehicleDriveMode = "DriveMode";
1511 
1512 };
1513 
1517 interface VehicleSound {
1518 
1523  const DOMString ActiveNoiseControlMode = "ActiveNoiseControlMode";
1524 
1529  const DOMString EngineSoundEnhancementMode = "EngineSoundEnhancementMode";
1530 
1535  const DOMString AvailableSounds = "AvailableSounds";
1536 
1537 };
1538