X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=README.md;h=77758b835865fd28d1c877de832125aba5ff7bcb;hb=15cd69864383276e2099b803cdb11cda7f2f6d0a;hp=27f40c8153104a452bc8e8fc8525d285eb6c9ab3;hpb=98fa6bf0cd70f8fa200e3a31b28c03a8c587bfea;p=apps%2Flow-level-can-service.git diff --git a/README.md b/README.md index 27f40c8..77758b8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # OpenXC Message Format Specification -Version: v0.5.0-dev +Version: v0.6.0 This specification is a part of the [OpenXC platform][OpenXC]. @@ -32,10 +32,18 @@ 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 +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 + +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