aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-10-20Merge branch 'master' into wipv0.3.0-rc1Sebastien Douheret9-15/+71
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
2017-10-17Fix build release and packagingSebastien Douheret1-3/+7
2017-10-17Bump 0.2.0.highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
# Abstract

This project proposes a Low Level CAN Binding for AGL, with the following features:

* CAN messages and diagnostic messages (OBD-II) are currently supported
* Description of CAN messages is  done using JSON definition following OpenXC specifications (project OpenXC/vi-firmware)
* Encoding/Decoding of CAN messages reuses OpenXC libraries
* Proposes an API to other AGL applications and services to read/write on CAN bus(es).
* Uses a publish/subscribe model with filtering for sending messages to clients for efficiency
48ca8460d5?s=13&d=retro' />Sebastien Douheret82-596/+6167 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-10-06Bump to v0.2.0Sebastien Douheret1-1/+1 Change to 0.2.0 due to changes about agent-config.json file search logic (see commit 3f1c6dbe6b6) Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-10-06Disable compiler optimizations and inlining for debugging.Sebastien Douheret1-3/+6 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-10-03Added systemd service fileRomain Forlot1-0/+9 Change-Id: I4e9599ccb620c2a5d1bd78fd76d143c74ce49e92 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh> 2017-09-21Move docs into xds-docs repo (published on http://docs.automotivelinux.org)Sebastien Douheret1-159/+7 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-09-19Rework search directories for agent-config.json files.Sebastien Douheret2-7/+14 Here is the logic to determine which `agent-config.json` file will be used: 1. from command line option: `--config myConfig.json` 2. `$HOME/.xds/agent/agent-config.json` file 3. `/etc/xds-agent/agent-config.json` file 4. `<xds-agent executable dir>/agent-config.json` file 2017-09-18Fix default config values.Sebastien Douheret3-20/+25 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-09-18Improved syncthing binary path detection.Sebastien Douheret2-17/+21 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-09-13Update download methods of none linux platformsSebastien D1-6/+2 2017-08-31Fix install package command for debian in READMESebastien D1-2/+1 2017-08-30Fixed syncthing binDir when set to '.'0.1.0Sebastien Douheret2-2/+11 2017-08-30Used xds-common version 0.1.0 or more recentSebastien Douheret1-1/+1 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-08-30Set default xds-apikey when not set by config.Sebastien Douheret1-0/+6 2017-08-30Update ReadmeSebastien Douheret1-15/+35 2017-08-29Fix subversion settingSebastien Douheret1-1/+2 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-08-25Fixed xds-common version and use last oneSebastien Douheret3-2/+5 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-08-25Reset option to allow synthing restartSebastien Douheret1-1/+0 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-08-09Clarify that xds-agent is client tool.Sebastien D1-1/+1 2017-08-07Added missing quote in helpSebastien Douheret1-1/+1 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-06-30Update README.mdSebastien D1-2/+2 Package name has no longer -bin suffix. 2017-06-27Update documentationRonan Le Martret1-2/+54 * install xds-agent from packaging Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> 2017-06-26Use xds-common go library.Sebastien Douheret8-341/+13 2017-06-23Set SUB_VERSION as current commit ID.Sebastien Douheret1-1/+1 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-06-23Add missing vendor dependencySebastien Douheret1-1/+1 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-06-23Add default Syncthing api in config.json example.Sebastien Douheret1-1/+2 2017-06-23Fix glide path for non Linux OSesSebastien Douheret1-4/+4 2017-06-23Support $HOME on Windows host.Sebastien Douheret1-1/+9 2017-06-23Add workaround for Syncthing apikey setting.Sebastien Douheret1-1/+33 2017-06-23Fix glide pathRonan Le Martret1-4/+4 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> 2017-06-22Rework READMESebastien Douheret3-50/+58 2017-06-20Only execute vendor rule when building all.Sebastien Douheret1-2/+2 2017-06-16Bump xds-agent and syncthing-inotify versionSebastien Douheret2-12/+17 2017-06-16Fix glide install detectionSebastien Douheret1-3/+6 2017-06-16Used standard DESTDIR variable in make installSebastien Douheret2-5/+14 2017-06-15Fix sub version settingSebastien Douheret1-1/+1 2017-06-15Fix syncthing-inotify build errorSebastien Douheret1-2/+12 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-06-15Add MacOs/darwin package generationSebastien Douheret2-9/+20 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> 2017-06-07Add package-all rule support.Sebastien Douheret1-4/+25 2017-05-31Increase timeout for Syncthing startup.v0.0.1-alphaSebastien Douheret1-2/+3 Syncthing may take more time to start for example on slow network connection. 2017-05-26Add build release (REL=1 make all)Sebastien Douheret1-2/+12 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>