summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorEric <emarsman@users.noreply.github.com>2016-05-09 17:02:12 -0400
committerEric <emarsman@users.noreply.github.com>2016-05-09 17:02:12 -0400
commit15cd69864383276e2099b803cdb11cda7f2f6d0a (patch)
treee8d7796244fec7cadf430a227d53873146524645 /README.md
parent77718cfc70f76b687154756344e1a52b6f734ec9 (diff)
parent94c09b2abeff3f344d688dd7e6aea0db34f50c59 (diff)
Merge pull request #28 from openxc/next
Ready to release updates for C5 devices
Diffstat (limited to 'README.md')
-rw-r--r--README.md17
1 files changed, 16 insertions, 1 deletions
diff --git a/README.md b/README.md
index 2daec602..77758b83 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# OpenXC Message Format Specification
-Version: v0.5.0
+Version: v0.6.0
This specification is a part of the [OpenXC platform][OpenXC].
@@ -30,6 +30,21 @@ method (any protobuf library should support this).
The binary format is best if you need to maximize the amount of data that can be
sent from the VI, trading off flexibility for efficiency.
+## Message Pack
+MessagePack is an efficient binary serialization format. It lets you exchange data
+among multiple languages like JSON, but it's faster and smaller. Small integers are
+encoded into a single byte, and typical short strings require only one extra byte
+in addition to the strings themselves
+
+For protocol specification visit:
+https://github.com/msgpack/msgpack/blob/master/spec.md
+
+We are using the following lib:
+https://github.com/camgunz/cmp
+
+MessagePack provides a binary alternative to ProtoBuf. There are pros & cons to each
+so you can decide what works best for your project.
+
## Trace File Format
An OpenXC vehicle trace file is a plaintext file that contains JSON objects,