automotive-message-broker
0.13.1
Main Page
Modules
Classes
Files
Examples
File List
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Groups
Pages
/home/abuild/rpmbuild/BUILD/automotive-message-broker-0.13/docs/ambdbusmappings.idl
Go to the documentation of this file.
1
15
interface
VehicleSpeed
{
16
21
const
DOMString
VehicleSpeed
=
"Speed"
;
22
27
const
DOMString
VehicleSpeed
=
"VehicleSpeed"
;
28
29
};
30
34
interface
EngineSpeed
{
35
40
const
DOMString
EngineSpeed
=
"Speed"
;
41
46
const
DOMString
EngineSpeed
=
"EngineSpeed"
;
47
48
};
49
53
interface
VehiclePowerMode
{
54
59
const
DOMString
VehiclePowerMode
=
"VehiclePowerMode"
;
60
61
};
62
66
interface
TripMeter
{
67
72
const
DOMString
TripMeters
=
"TripMeters"
;
73
74
};
75
79
interface
Acceleration
{
80
85
const
DOMString
AccelerationX
=
"X"
;
86
91
const
DOMString
AccelerationY
=
"Y"
;
92
97
const
DOMString
AccelerationZ
=
"Z"
;
98
99
};
100
104
interface
Transmission
{
105
110
const
DOMString
TransmissionShiftPosition
=
"ShiftPosition"
;
111
116
const
DOMString
TransmissionGearPosition
=
"GearPosition"
;
117
122
const
DOMString
TransmissionGearPosition
=
"Gear"
;
123
128
const
DOMString
TransmissionModeW3C
=
"Mode"
;
129
134
const
DOMString
TransmissionGearType
=
"Type"
;
135
136
};
137
141
interface
CruiseControlStatus
{
142
147
const
DOMString
CruiseControlActive
=
"Activated"
;
148
153
const
DOMString
CruiseControlSpeed
=
"Speed"
;
154
159
const
DOMString
CruiseControlActive
=
"Status"
;
160
161
};
162
166
interface
WheelBrake
{
167
172
const
DOMString
WheelBrake
=
"Engaged"
;
173
174
};
175
179
interface
BrakeOperation
{
180
185
const
DOMString
WheelBrake
=
"BrakePedalDepressed"
;
186
187
};
188
192
interface
LightStatus
{
193
198
const
DOMString
LightHead
=
"Head"
;
199
204
const
DOMString
LightRightTurn
=
"RightTurn"
;
205
210
const
DOMString
LightLeftTurn
=
"LeftTurn"
;
211
216
const
DOMString
LightBrake
=
"Brake"
;
217
222
const
DOMString
LightFog
=
"Fog"
;
223
228
const
DOMString
LightHazard
=
"Hazard"
;
229
234
const
DOMString
LightParking
=
"Parking"
;
235
240
const
DOMString
LightHighBeam
=
"HighBeam"
;
241
246
const
DOMString
LightAutomatic
=
"AutomaticHeadlights"
;
247
252
const
DOMString
LightDynamicHighBeam
=
"DynamicHighBeam"
;
253
254
};
255
259
interface
InteriorLightStatus
{
260
265
const
DOMString
InteriorLightPassenger
=
"Passenger"
;
266
271
const
DOMString
InteriorLightPassenger
=
"Driver"
;
272
277
const
DOMString
InteriorLightCenter
=
"Center"
;
278
283
const
DOMString
InteriorLightStatus
=
"Status"
;
284
285
};
286
290
interface
Horn
{
291
296
const
DOMString
Horn
=
"On"
;
297
302
const
DOMString
Horn
=
"Status"
;
303
304
};
305
309
interface
Fuel
{
310
315
const
DOMString
FuelLevel
=
"Level"
;
316
321
const
DOMString
FuelRange
=
"Range"
;
322
327
const
DOMString
FuelConsumption
=
"InstantConsumption"
;
328
333
const
DOMString
FuelEconomy
=
"InstantEconomy"
;
334
339
const
DOMString
FuelAverageEconomy
=
"AverageEconomy"
;
340
345
const
DOMString
FuelAverageConsumption
=
"AverageConsumption"
;
346
351
const
DOMString
FuelConsumptionSinceRestart
=
"FuelConsumedSinceRestart"
;
352
357
const
DOMString
FuelTimeSinceRestart
=
"TimeSinceRestart"
;
358
359
};
360
364
interface
EngineOil
{
365
370
const
DOMString
EngineOilRemaining
=
"Remaining"
;
371
376
const
DOMString
EngineOilRemaining
=
"Level"
;
377
382
const
DOMString
EngineOilTemperature
=
"Temperature"
;
383
388
const
DOMString
EngineOilPressure
=
"Pressure"
;
389
394
const
DOMString
EngineOilChangeIndicator
=
"Change"
;
395
400
const
DOMString
EngineOilLifeRemaining
=
"LifeRemaining"
;
401
402
};
403
407
interface
Location
{
408
413
const
DOMString
Latitude
=
"Latitude"
;
414
419
const
DOMString
Longitude
=
"Longitude"
;
420
425
const
DOMString
Altitude
=
"Altitude"
;
426
431
const
DOMString
Direction
=
"Direction"
;
432
433
};
434
438
interface
SteeringWheel
{
439
444
const
DOMString
SteeringWheelAngleW3C
=
"Angle"
;
445
446
};
447
451
interface
ThrottlePosition
{
452
457
const
DOMString
ThrottlePosition
=
"Value"
;
458
459
};
460
464
interface
NightMode
{
465
470
const
DOMString
NightMode
=
"NightMode"
;
471
476
const
DOMString
NightMode
=
"Mode"
;
477
478
};
479
483
interface
DrivingMode
{
484
489
const
DOMString
DrivingMode
=
"DrivingMode"
;
490
495
const
DOMString
DrivingModeW3C
=
"Mode"
;
496
497
};
498
502
interface
PowertrainTorque
{
503
508
const
DOMString
PowertrainTorque
=
"Value"
;
509
510
};
511
515
interface
AcceleratorPedalPosition
{
516
521
const
DOMString
AcceleratorPedalPosition
=
"Value"
;
522
523
};
524
528
interface
Chime
{
529
534
const
DOMString
Chime
=
"Status"
;
535
536
};
537
541
interface
WheelTick
{
542
547
const
DOMString
WheelTick
=
"Value"
;
548
549
};
550
554
interface
IgnitionTime
{
555
560
const
DOMString
IgnitionTimeOn
=
"IgnitionTimeOn"
;
561
566
const
DOMString
IgnitionTimeOff
=
"IgnitionTimeOff"
;
567
568
};
569
573
interface
YawRate
{
574
579
const
DOMString
YawRate
=
"Value"
;
580
581
};
582
586
interface
ButtonEvent
{
587
592
const
DOMString
YawRate
=
"Value"
;
593
594
};
595
599
interface
ExteriorBrightness
{
600
605
const
DOMString
ExteriorBrightness
=
"ExteriorBrightness"
;
606
607
};
608
612
interface
Temperature
{
613
618
const
DOMString
InteriorTemperature
=
"Interior"
;
619
624
const
DOMString
InteriorTemperature
=
"InteriorTemperature"
;
625
630
const
DOMString
ExteriorTemperature
=
"Exterior"
;
631
636
const
DOMString
ExteriorTemperature
=
"ExteriorTemperature"
;
637
638
};
639
643
interface
RainSensor
{
644
649
const
DOMString
RainSensor
=
"RainSensor"
;
650
655
const
DOMString
RainSensor
=
"RainIntensity"
;
656
657
};
658
662
interface
WindshieldWiper
{
663
668
const
DOMString
WindshieldWiper
=
"WindshieldWiper"
;
669
670
};
671
675
interface
WiperStatus
{
676
681
const
DOMString
WindshieldWiperSpeed
=
"WiperSpeed"
;
682
687
const
DOMString
WindshieldWiperSetting
=
"WiperSetting"
;
688
689
};
690
694
interface
HVAC
{
695
700
const
DOMString AirflowDirection =
"AirflowDirection"
;
701
706
const
DOMString
FanSpeed
=
"FanSpeed"
;
707
712
const
DOMString
TargetTemperature
=
"TargetTemperature"
;
713
718
const
DOMString
AirConditioning
=
"AirConditioning"
;
719
724
const
DOMString
AirRecirculation
=
"AirRecirculation"
;
725
730
const
DOMString
Heater
=
"Heater"
;
731
736
const
DOMString
SteeringWheelHeater
=
"SteeringWheelHeater"
;
737
742
const
DOMString
SeatHeater
=
"SeatHeater"
;
743
748
const
DOMString
SeatCooler
=
"SeatCooler"
;
749
750
};
751
755
interface
ClimateControl
{
756
761
const
DOMString
AirflowDirectionW3C
=
"AirflowDirection"
;
762
767
const
DOMString
FanSpeed
=
"FanSpeedLevel"
;
768
773
const
DOMString
TargetTemperature
=
"TargetTemperature"
;
774
779
const
DOMString
AirConditioning
=
"AirConditioning"
;
780
785
const
DOMString
AirRecirculation
=
"AirRecirculation"
;
786
791
const
DOMString
Heater
=
"Heater"
;
792
797
const
DOMString
SteeringWheelHeater
=
"SteeringWheelHeater"
;
798
803
const
DOMString
SeatHeater
=
"SeatHeater"
;
804
809
const
DOMString
SeatCooler
=
"SeatCooler"
;
810
811
};
812
816
interface
WindowStatus
{
817
822
const
DOMString
WindowStatus
=
"Openness"
;
823
828
const
DOMString
Defrost
=
"Defrost"
;
829
830
};
831
835
interface
SideWindow
{
836
841
const
DOMString
WindowStatus
=
"Openness"
;
842
847
const
DOMString
WindowLockStatus
=
"Lock"
;
848
849
};
850
854
interface
Defrost
{
855
860
const
DOMString
DefrostWindow
=
"DefrostWindow"
;
861
866
const
DOMString
DefrostMirror
=
"DefrostMirror"
;
867
868
};
869
873
interface
Sunroof
{
874
879
const
DOMString
Sunroof
=
"Openness"
;
880
885
const
DOMString
SunroofTilt
=
"Tilt"
;
886
887
};
888
892
interface
ConvertibleRoof
{
893
898
const
DOMString
ConvertibleRoof
=
"Setting"
;
899
904
const
DOMString
ConvertibleRoofStatus
=
"Status"
;
905
906
};
907
911
interface
AtmosphericPressure
{
912
917
const
DOMString
AtmosphericPressure
=
"Pressure"
;
918
919
};
920
924
interface
VehicleId
{
925
930
const
DOMString
WMI
=
"WMI"
;
931
936
const
DOMString
VIN
=
"VIN"
;
937
938
};
939
943
interface
Size
{
944
949
const
DOMString
VehicleWidth
=
"Width"
;
950
955
const
DOMString
VehicleHeight
=
"Height"
;
956
961
const
DOMString
VehicleLength
=
"Length"
;
962
963
};
964
968
interface
FuelInfo
{
969
974
const
DOMString
FuelType
=
"Type"
;
975
980
const
DOMString
FuelPositionSide
=
"RefuelPosition"
;
981
982
};
983
987
interface
VehicleType
{
988
993
const
DOMString
VehicleType
=
"Type"
;
994
995
};
996
1000
interface
Doors
{
1001
1006
const
DOMString
DoorsPerRow
=
"DoorsPerRow"
;
1007
1008
};
1009
1013
interface
WheelInformation
{
1014
1019
const
DOMString
FrontWheelRadius
=
"FrontWheelRadius"
;
1020
1025
const
DOMString
RearWheelRadius
=
"RearWheelRadius"
;
1026
1031
const
DOMString
WheelTrack
=
"WheelTrack"
;
1032
1037
const
DOMString
AntilockBrakingSystem
=
"AntilockBrakingSystem"
;
1038
1039
};
1040
1044
interface
Odometer
{
1045
1050
const
DOMString
Odometer
=
"Odometer"
;
1051
1056
const
DOMString
DistanceTotal
=
"DistanceTotal"
;
1057
1062
const
DOMString
DistanceSinceStart
=
"DistanceSinceStart"
;
1063
1064
};
1065
1069
interface
Fluid
{
1070
1075
const
DOMString
TransmissionFluidLevel
=
"Transmission"
;
1076
1081
const
DOMString
BrakeFluidLevel
=
"Brake"
;
1082
1087
const
DOMString
WasherFluidLevel
=
"Washer"
;
1088
1089
};
1090
1094
interface
Battery
{
1095
1100
const
DOMString
BatteryVoltage
=
"Voltage"
;
1101
1106
const
DOMString
BatteryCurrent
=
"Current"
;
1107
1108
};
1109
1113
interface
BatteryStatus
{
1114
1119
const
DOMString
BatteryVoltage
=
"Voltage"
;
1120
1125
const
DOMString
BatteryCurrent
=
"Current"
;
1126
1131
const
DOMString
BatteryChargeLevel
=
"ChargeLevel"
;
1132
1133
};
1134
1138
interface
Tire
{
1139
1144
const
DOMString
TirePressure
=
"Pressure"
;
1145
1150
const
DOMString
TirePressureLow
=
"PressureLow"
;
1151
1156
const
DOMString
TireTemperature
=
"Temperature"
;
1157
1158
};
1159
1163
interface
EngineCoolant
{
1164
1169
const
DOMString
EngineCoolantLevel
=
"Level"
;
1170
1175
const
DOMString
EngineCoolantTemperature
=
"Temperature"
;
1176
1177
};
1178
1182
interface
TransmissionOil
{
1183
1188
const
DOMString
TransmissionOilWear
=
"Wear"
;
1189
1194
const
DOMString
TransmissionOilTemperature
=
"Temperature"
;
1195
1196
};
1197
1201
interface
TransmissionClutch
{
1202
1207
const
DOMString
TransmissionClutchWear
=
"Wear"
;
1208
1209
};
1210
1214
interface
BrakeMaintenance
{
1215
1220
const
DOMString
BrakePadWear
=
"PadWear"
;
1221
1226
const
DOMString
BrakeFluidLevel
=
"FluidLevel"
;
1227
1232
const
DOMString
BrakeFluidLevelLow
=
"FluidLevelLow"
;
1233
1234
};
1235
1239
interface
WasherFluid
{
1240
1245
const
DOMString
WasherFluidLevel
=
"Level"
;
1246
1251
const
DOMString
WasherFluidLevelLow
=
"LevelLow"
;
1252
1253
};
1254
1258
interface
MalfunctionIndicator
{
1259
1264
const
DOMString
MalfunctionIndicatorOn
=
"On"
;
1265
1266
};
1267
1271
interface
Diagnostic
{
1272
1277
const
DOMString
AccumulatedEngineRuntime
=
"AccumulatedEngineRuntime"
;
1278
1283
const
DOMString
DistanceWithMILOn
=
"DistanceWithMILOn"
;
1284
1289
const
DOMString
DistanceSinceCodeCleared
=
"DistanceSinceCodeCleared"
;
1290
1295
const
DOMString
TimeRunMILOn
=
"TimeRunMILOn"
;
1296
1301
const
DOMString
TimeTroubleCodeClear
=
"TimeTroubleCodeClear"
;
1302
1303
};
1304
1308
interface
SecurityAlert
{
1309
1314
const
DOMString
SecurityAlertStatus
=
"SecurityAlert"
;
1315
1316
};
1317
1321
interface
ParkingBrake
{
1322
1327
const
DOMString
ParkingBrakeStatus
=
"ParkingBrake"
;
1328
1333
const
DOMString
ParkingBrakeStatusW3C
=
"Status"
;
1334
1335
};
1336
1340
interface
ParkingLight
{
1341
1346
const
DOMString
ParkingLightStatus
=
"ParkingLight"
;
1347
1348
};
1349
1353
interface
HazardLight
{
1354
1359
const
DOMString
HazardLightStatus
=
"HazardLight"
;
1360
1361
};
1362
1366
interface
LaneDepartureDetection
{
1367
1372
const
DOMString
LaneDepartureStatus
=
"Status"
;
1373
1374
};
1375
1379
interface
Alarm
{
1380
1385
const
DOMString
AlarmStatus
=
"Status"
;
1386
1387
};
1388
1392
interface
AntilockBrakingSystem
{
1393
1398
const
DOMString
AntilockBrakingSystem
=
"AntilockBrakingSystem"
;
1399
1404
const
DOMString
AntilockBrakingSystem
=
"Engaged"
;
1405
1410
const
DOMString
AntilockBrakingSystemEnabled
=
"Enabled"
;
1411
1412
};
1413
1417
interface
TractionControlSystem
{
1418
1423
const
DOMString
TractionControlSystem
=
"TractionControlSystem"
;
1424
1429
const
DOMString
TractionControlSystemEnabled
=
"Enabled"
;
1430
1435
const
DOMString
TractionControlSystem
=
"Engaged"
;
1436
1437
};
1438
1442
interface
VehicleTopSpeedLimit
{
1443
1448
const
DOMString
VehicleTopSpeedLimit
=
"VehicleTopSpeedLimit"
;
1449
1454
const
DOMString
VehicleTopSpeedLimit
=
"Speed"
;
1455
1456
};
1457
1461
interface
AirbagStatus
{
1462
1467
const
DOMString
AirbagStatus
=
"AirbagStatus"
;
1468
1473
const
DOMString
AirbagActivated
=
"AirbagActivated"
;
1474
1479
const
DOMString
AirbagDeployed
=
"AirbagDeployed"
;
1480
1481
};
1482
1486
interface
DoorStatus
{
1487
1492
const
DOMString
DoorStatus
=
"DoorStatus"
;
1493
1498
const
DOMString
DoorLockStatus
=
"DoorLockStatus"
;
1499
1504
const
DOMString
ChildLockStatus
=
"ChildLockStatus"
;
1505
1506
};
1507
1511
interface
Door
{
1512
1517
const
DOMString
DoorStatusW3C
=
"Status"
;
1518
1523
const
DOMString
DoorLockStatus
=
"Lock"
;
1524
1529
const
DOMString
ChildLockStatus
=
"ChildLock"
;
1530
1531
};
1532
1536
interface
SeatBelt
{
1537
1542
const
DOMString
SeatBeltStatus
=
"Status"
;
1543
1544
};
1545
1549
interface
OccupantStatus
{
1550
1555
const
DOMString
OccupantStatus
=
"OccupantStatus"
;
1556
1557
};
1558
1562
interface
ObstacleDistance
{
1563
1568
const
DOMString
ObstacleDistance
=
"ObstacleDistance"
;
1569
1570
};
1571
1575
interface
ElectronicStabilityControl
{
1576
1581
const
DOMString
ElectronicStabilityControlEnabled
=
"Enabled"
;
1582
1587
const
DOMString
ElectronicStabilityControlEngaged
=
"Engaged"
;
1588
1589
};
1590
1594
interface
ChildSafetyLock
{
1595
1600
const
DOMString
ChildLockStatus
=
"Lock"
;
1601
1602
};
1603
1607
interface
Seat
{
1608
1613
const
DOMString
OccupantStatusW3C
=
"Occupant"
;
1614
1619
const
DOMString
SeatBeltStatus
=
"SeatBelt"
;
1620
1625
const
DOMString
OccupantName
=
"OccupantName"
;
1626
1631
const
DOMString
OccupantIdentificationType
=
"IdentificationType"
;
1632
1633
};
1634
1638
interface
SeatPosition
{
1639
1644
const
DOMString
SeatPositionBackCushion
=
"BackCushion"
;
1645
1650
const
DOMString
SeatPositionRecline
=
"Recline"
;
1651
1656
const
DOMString
SeatPositionSlide
=
"Slide"
;
1657
1662
const
DOMString
SeatPositionCushionHeight
=
"CushionHeight"
;
1663
1668
const
DOMString
SeatPositionHeadrest
=
"Headrest"
;
1669
1674
const
DOMString
SeatPositionSideCushion
=
"SideCushion"
;
1675
1676
};
1677
1681
interface
SteeringWheelPosition
{
1682
1687
const
DOMString
SteeringWheelPositionSlide
=
"Slide"
;
1688
1693
const
DOMString
SteeringWheelPositionTilt
=
"Tilt"
;
1694
1695
};
1696
1700
interface
MirrorSetting
{
1701
1706
const
DOMString
MirrorSettingPan
=
"Pan"
;
1707
1712
const
DOMString
MirrorSettingTilt
=
"Tilt"
;
1713
1714
};
1715
1719
interface
Mirror
{
1720
1725
const
DOMString
MirrorSettingPan
=
"MirrorPan"
;
1726
1731
const
DOMString
MirrorSettingTilt
=
"MirrorTilt"
;
1732
1733
};
1734
1738
interface
SeatAdjustment
{
1739
1744
const
DOMString
SeatPositionBackCushion
=
"SeatBackCushion"
;
1745
1750
const
DOMString
SeatPositionRecline
=
"SeatReclineBack"
;
1751
1756
const
DOMString
SeatPositionSlide
=
"SeatSlide"
;
1757
1762
const
DOMString
SeatPositionCushionHeight
=
"SeatCushionHeight"
;
1763
1768
const
DOMString
SeatPositionHeadrest
=
"SeatHeadrest"
;
1769
1774
const
DOMString
SeatPositionSideCushion
=
"SeatSideCushion"
;
1775
1776
};
1777
1781
interface
DriveMode
{
1782
1787
const
DOMString
VehicleDriveMode
=
"DriveMode"
;
1788
1789
};
1790
1794
interface
VehicleSound
{
1795
1800
const
DOMString
ActiveNoiseControlMode
=
"ActiveNoiseControlMode"
;
1801
1806
const
DOMString
EngineSoundEnhancementMode
=
"EngineSoundEnhancementMode"
;
1807
1812
const
DOMString
AvailableSounds
=
"AvailableSounds"
;
1813
1814
};
1815
Generated by
1.8.2