1
1
# OpenXC Message Format Specification
2
2
3
+ This specification is a part of the [ OpenXC platform] [ OpenXC ] .
4
+
5
+ An OpenXC vehicle interface sends generic vehicle data over one or more output
6
+ interfaces (e.g. USB or Bluetooth) as JSON objects, separated by newlines.
7
+
3
8
There are two valid message types - single valued and evented.
4
9
5
10
There may not be a 1:1 relationship between input and output signals - i.e. raw
@@ -20,3 +25,56 @@ The expected format of an event message is:
20
25
21
26
This format is good for something like a button event, where there are two
22
27
discrete pieces of information in the measurement.
28
+
29
+ ## Official Signals
30
+
31
+ These signal names are a part of the OpenXC specification, although some
32
+ manufacturers may support custom message names.
33
+
34
+ * steering_wheel_angle
35
+ * numerical, degrees
36
+ * torque_at_transmission
37
+ * numerical, Nm
38
+ * engine_speed
39
+ * numerical, RPM
40
+ * vehicle_speed, numerical, Kph
41
+ * accelerator_pedal_position
42
+ * percentage
43
+ * parking_brake_status
44
+ * boolean, (true == brake engaged)
45
+ * brake_pedal_status
46
+ * boolean (True == pedal pressed)
47
+ * transmission_gear_position
48
+ * states: first, second, third, fourth, fifth, sixth, seventh, eighth,
49
+ reverse, neutral
50
+ * odometer
51
+ * Numerical, km
52
+ * ignition_status
53
+ * states: off, accessory, run, start
54
+ * fuel_level
55
+ * percentage
56
+ * fuel_consumed_since_restart
57
+ * numerical, liters (goes to 0 every time the
58
+ vehicle interfaces power cycles)
59
+ * door_status
60
+ * Value is State: driver, passenger, rear_left, rear_right.
61
+ * Event is boolean: true == ajar
62
+ * headlamp_status
63
+ * boolean, true is on
64
+ * high_beam_status
65
+ * boolean, true is on
66
+ * windshield_wiper_status
67
+ * boolean, true is on
68
+ * latitude
69
+ * numerical
70
+ * longitude
71
+ * numerical
72
+
73
+ License
74
+ =======
75
+
76
+ Copyright (c) 2012-2013 Ford Motor Company
77
+
78
+ Licensed under the BSD license.
79
+
80
+ [ OpenXC ] : http://openxcplatform.com
0 commit comments