summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-11-26Add management of version and new decoder signature.halibut_8.0.6halibut_8.0.5halibut_8.0.4halibut/8.0.6halibut/8.0.5halibut/8.0.48.0.68.0.58.0.4halibutRomain Forlot6-21/+186
This commit allows to generate a file according to the version. And adds the wrapper function for new decoder between v1 and v2. Bug-AGL: SPEC-2780 Bug-AGL: SPEC-2976 Change-Id: I169d5a8213d6a14e5d77b600e14b36f0878b3efe Signed-off-by: Arthur Guyader <arthur.guyader@iot.bzh> Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-11-26Change enum type to flag and add iso tp protocolRomain Forlot3-10/+59
This commits changes all enum types to flag. And adds management of iso tp protocol. Bug-AGL: SPEC-2779 Bug-AGL: SPEC-2976 Change-Id: I84cb315a99b1b1913fd1bdb24ef388fa391dc742 Signed-off-by: Arthur Guyader <arthur.guyader@iot.bzh> Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-11-26Add generator for boolean fieldsRomain Forlot1-2/+2
Bug-AGL: SPEC-2779 Bug-AGL: SPEC-2976 Change-Id: Idaf74af197866152d9094941b44e7b752d0ccf80 Signed-off-by: Arthur Guyader <arthur.guyader@iot.bzh> Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-11-26Add some modifications (space, new line, coma, float).Romain Forlot1-4/+4
This commit adds some modifications for code readability and to remove compilation warnings in low can. Bug-AGL: SPEC-2976 Change-Id: Ia85f94125c1e9ff41cda60f027ab7213c8f378dc Signed-off-by: Arthur Guyader <arthur.guyader@iot.bzh> Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-11-26Add some options for J1939 supportRomain Forlot5-61/+197
This commit add some flags into the J1939 messages classes. Bug-AGL: SPEC-2976 Change-Id: I9baee6a7319c8e8effa988d940a67e45ab64496d Signed-off-by: Arthur Guyader <arthur.guyader@iot.bzh Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-07-01main.cc: Fix the default decoder using "states"halibut_8.0.3halibut_8.0.2halibut_8.0.1halibut_8.0.0halibut_7.99.3halibut/8.0.3halibut/8.0.2halibut/8.0.1halibut/8.0.0halibut/7.99.38.0.38.0.28.0.18.0.07.99.3Romain Forlot1-1/+1
This fix the decoder to use when a signal has states. Bug-AGL: SPEC-2582 Change-Id: I9d0ddf23cc9ab4ca6f447b62a22482f2b772a027 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-02-06Add gitreviewhalibut_7.99.2halibut_7.99.1halibut_7.90.0halibut/7.99.2halibut/7.99.1halibut/7.90.07.99.27.99.17.90.0Jan-Simon Möller1-0/+5
Change-Id: I8abbf804d0b136c02f56025e1aa12c421c9c094c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-19Get rid of usage of CMake moduleguppy_6.99.4guppy_6.99.3guppy/6.99.4guppy/6.99.36.99.46.99.3Romain Forlot3-116/+56
The CMake apps module isn't required here, this isn't a binding or nothing to do with the Application Framework. Usage of the CMake module impl property and commands that we don't want to be handled by it like a default install directory. Change-Id: Iba68b9e6802320069fda2f5a563536b39900dd3c Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-12-11Adds CAN FD flag on message object.Romain Forlot3-0/+16
Adds CAN FD flag on message object when generating CPP file for the low-can service. So with this commit you are now able to use a new flags in your JSON CAN message definitions. This will imply that messages received from a certain CAN ID will be handled as CAN FD. Bug-AGL: SPEC-1980 Change-Id: Ia5fb573711742591c068928aee914ba708c802df Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-11-21Ability to use custom encoder for CAN signalsguppy_6.99.2guppy_6.99.1guppy/6.99.2guppy/6.99.16.99.26.99.1Romain Forlot1-4/+5
Adds the encoder header file that hold the default encoding functions Bug-AGL: SPEC-1965 Change-Id: I13fe90b515cde04894ba45c9cce72477b56d924b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-31Migrate app-templates to CMake moduleRomain Forlot3-11/+12
Bug-AGL SPEC-1682 Change-Id: I040a1bbd51e4920ffd24f9b0db6611a1513d89e7 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-04-17Add boolean to set receive state of diagnostic message.guppy_6.90.0guppy/6.90.0flounder_6.0.5flounder_6.0.4flounder_6.0.3flounder_6.0.2flounder_6.0.1flounder_6.0.0flounder_5.99.7flounder_5.99.6flounder_5.99.5flounder_5.99.4flounder_5.99.3flounder_5.99.2flounder_5.99.1flounder/6.0.5flounder/6.0.4flounder/6.0.3flounder/6.0.2flounder/6.0.1flounder/6.0.0flounder/5.99.7flounder/5.99.6flounder/5.99.5flounder/5.99.4flounder/5.99.3flounder/5.99.2flounder/5.99.16.90.06.0.56.0.46.0.36.0.26.0.16.0.05.99.75.99.65.99.55.99.45.99.35.99.25.99.1flounderJonathan Aillet1-1/+2
Add boolean to set receive state at initialisation of a diagnostic message object. Bug-AGL: SPEC-1347 Change-Id: I5b9a1367f08441387664cd6d9ff53a1c23d0b4f7 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
2018-01-16Fix: git repo url in documentation.Romain Forlot1-1/+1
Change-Id: I5d428d553a9ec38e391ff49799fca08aab468dc3 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-11Change default installation directoryeel_5.1.0eel_5.0.3eel_5.0.2eel_5.0.1eel_5.0.0eel_4.99.5eel_4.99.4eel_4.99.3eel_4.99.2eel_4.99.1eel/5.1.0eel/5.0.3eel/5.0.2eel/5.0.1eel/5.0.0eel/4.99.5eel/4.99.4eel/4.99.3eel/4.99.2eel/4.99.15.1.05.0.35.0.25.0.15.0.04.99.54.99.44.99.34.99.24.99.1eelRomain Forlot2-2/+2
Change-Id: I78d0f0cfa27a17a5d951610b30b2d1bc8f70212e Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-10Fix wrong build depsRomain Forlot1-4/+1
Change-Id: I86b38949e15fffe5af237ff23f78238f41a3027b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-10Change default install directory of the executableRomain Forlot1-1/+1
Change-Id: I07dccad3e66fde09651221371f0078d397af153b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-10Fix Config & compile errors to get built in YoctoRomain Forlot2-7/+2
Change-Id: Idea29459f2de40fbed7f5df11088ec11e5e6fd11 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-13Updating READMERomain Forlot1-3/+3
Change-Id: I6257a79b3f663c38a23d4c5400c53b4f70654999 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-13Import CAN generator from low-level-can-serviceRomain Forlot33-0/+15564
Also use the app-templates CMake helpers. Change-Id: I034e5efa9baa0f686a081f60df5c3588e4b3bd51 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-12Initial empty repositoryJan-Simon Moeller0-0/+0