From: Christopher Peplin Date: Fri, 3 May 2013 16:15:49 +0000 (-0400) Subject: Initial commit, moved from openxcplatform.com. X-Git-Tag: 5.0.2~275^2~69 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=b4bdf4e1ecdf99d8ecb0f13a99605aa10154169a;p=apps%2Fagl-service-can-low-level.git Initial commit, moved from openxcplatform.com. --- b4bdf4e1ecdf99d8ecb0f13a99605aa10154169a diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..4022550a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,5 @@ +# OpenXC Message Format Changelog + +## v0.1 + +* Initial release diff --git a/README.md b/README.md new file mode 100644 index 00000000..3ae3775b --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# OpenXC Message Format Specification + +There are two valid message types - single valued and evented. + +There may not be a 1:1 relationship between input and output signals - i.e. raw +engine timing CAN signals may be summarized in an "engine performance" metric on +the abstract side of the interface. + +## Single Valued + +The expected format of a single valued message is: + +{% highlight javascript %} +{"name": "steering_wheel_angle", "value": 45} +{% endhighlight %} + +## Evented + +The expected format of an event message is: + +{% highlight javascript %} +{"name": "button_event", "value": "up", "event": "pressed"} +{% endhighlight %} + +This format is good for something like a button event, where there are two +discrete pieces of information in the measurement.