Add 'CAN-binder/libs/openxc-message-format/' from commit 'd9f54f97578429773421abce98d...
[apps/agl-service-can-low-level.git] / docs / README.md
1 # Abstract
2
3 This project proposes a Low Level CAN Binding for AGL, with the following features:
4
5 * CAN messages and diagnostic messages (OBD-II) are currently supported
6 * Description of CAN messages is  done using JSON definition following OpenXC specifications (project OpenXC/vi-firmware)
7 * Encoding/Decoding of CAN messages reuses OpenXC libraries
8 * Proposes an API to other AGL applications and services to read/write on CAN bus(es).
9 * Uses a publish/subscribe model with filtering for sending messages to clients for efficiency