summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-12-05Fix wrong config.xml file used to build widgetRomain Forlot1-1/+1
Bug-AGL: SPEC-966 Change-Id: I39d226c6f6268ec880739e6b9230eb42ce475971 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-30Fails write request if CAN signal not writableRomain Forlot1-1/+4
Change-Id: I8d75a232ba7fad9cc95f286e521c2451a3a29061 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-30Fix permission labelRomain Forlot1-2/+2
Change-Id: I1c7299bdf9ff024f676b88860c8d31076f6806e0 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-30Correctly reconstituting entire CAN frameRomain Forlot1-5/+6
Change-Id: I39d226c6f6268ec880739e6b9230eb42ce475971 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-29Deprecate cmake variables not usefulRomain Forlot3-10/+3
Mechanism to build 3rdparty external libs isn't unique and should not be handled by app-templates Change-Id: Ib8a030184820da6577fa37f74331aaf7d6155916 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-17Fixed error after hard c/c ...Romain Forlot1-29/+27
Change-Id: I9dda0f1029735cab178f911d94a28b30a5c26123 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-17Wrong manipulation create those files. DeletingRomain Forlot2-272/+0
Change-Id: I2fc9ae613f243d94bcb72aefe24e777a9b1d0b98 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-17CleaningRomain Forlot2-14/+17
Change-Id: I61d47837feab0ead59be1b1c4c5e163c4a604df9 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-17Handle space in project pathRomain Forlot3-33/+334
Change-Id: I9c39a4fec5469216df31eb14f535cfda3907cdc1 Bug-AGL: SPEC-1117 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-14Fix: wgt config file usage to build widgetRomain Forlot1-1/+1
Change-Id: Ia160a42163d47f2b92f246cf1159da9fa2110527 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-08Send entire CAN message rather than CAN signal.Romain Forlot1-7/+13
Old behavior send only the CAN signal, now we retrieve the CAN message value instead and send the CAN message with all CAN signals composing the message. Change-Id: I2394cc30630601e46aa939ddda88e8616372179e Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-08Update app-templates and autobuild scriptRomain Forlot3-4/+12
Change-Id: I9ab84291aa785b87091cec4f775fb7e4cd31809c Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-08Fix wrong filter condition (Thanks Parai Wang)Romain Forlot1-1/+1
Change-Id: I7d3eccc2d4b99d543b669c7b3c8d7a38670d860f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-10-19Make write permission use the same name everywhereRomain Forlot4-101/+4
Confusion made with permission generated and legacy one which weren't the same. Removing unused source file Change-Id: I74f70b45358c052049ff84b872c0381915e27344 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-10-19Details usage of write verb in docs.Romain Forlot1-37/+92
Formating Change-Id: I17dd96a8fa64f09272f5c30ef77c6b41a21dea7d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-09-28Add timestamp to diagnostic message event tooRomain Forlot2-1/+3
Change-Id: Id01a15efe1b6aa063ac9bb2d3989ff195035eeb0 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-09-28Use afb_genskel tools to generate api definitionRomain Forlot4-3/+161
Generated files hand fixed because of usage of C++ which has to use c++ binding function afb::auth to add afb_auth struct Change-Id: I80ee9cb751cc813754c949d8746aec197da6d52f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-09-28Handle batched subscriptions in a JSON arrayRomain Forlot1-22/+30
Change-Id: I33ade46eaf022a5c7e7cf874f8b838a4a6827f87 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-09-20Docs - autogenerate coverSebastien Douheret4-8/+31
Change-Id: Ia0a8a6b19ce7b173189d73cdc5c0bbba77b2b71f Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
2017-09-19docs: fix cover versionStephane Desneux2-0/+0
Change-Id: I3a0e376fdb056a16c2f48e6a4fe2c6b2dd242855 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-09-19docs: fix cover versionStephane Desneux1-2/+2
Change-Id: I3008fdf2a602c03a2448d69050368fc0f69a2319 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-09-19Fix: again and again documentation revisionRomain Forlot1-1/+1
Change-Id: I3eb8d2fa9f614504d301d1e973ea9136a597c168 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh> # Conflicts: # book.json # docs/Doc-Revisions.md Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-09-19Set docs revision to 4.99-EERC1Sebastien Douheret2-3/+3
Change-Id: I7e78e7199d2441ee4a13ba36fde7489ef6efea46 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
2017-09-19Documents new verb: get, list and write for EELRomain Forlot3-0/+55
Change-Id: Id03f6363c5d452db43c696e045caaefad0916dc6 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-09-19Update doc: Timestamp added to returned events.Romain Forlot1-3/+3
Change-Id: I4021185bfee862ae701d7510debe31cf17dd97c9 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-09-13Add timestamp val to returned json object on eventRomain Forlot3-4/+29
Change-Id: Ibfb514eb27c0378dba7e302755e5f6f95b0ca242 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-09-01Add get() and list() APIYuichi Kusakabe3-0/+114
This patch is porting AMB get() and list() API. Change-Id: Ic1d391219f1d64ab127bc1977a5b198abe0fc94b Signed-off-by: Yuichi Kusakabe <yuichi.kusakabe@jp.fujitsu.com>
2017-09-01Fix can write API resultYuichi Kusakabe1-2/+2
write_raw_frame() and write_signal() return results. Change-Id: I3f6d03eaf02bde9ad02fd8de912c5816d249570f Signed-off-by: Yuichi Kusakabe <yuichi.kusakabe@jp.fujitsu.com>
2017-09-01Fix write CAN bus nameYuichi Kusakabe1-1/+1
This patch is low-can write device use /dev/dev-mapping device name. Change-Id: I165bdbd37a4e988b85f6ad7a669e6b1306957d45 Signed-off-by: Yuichi Kusakabe <yuichi.kusakabe@jp.fujitsu.com>
2017-09-01Install step created by app-templates submoduleRomain Forlot5-11/+21
Change-Id: Iaaf81d6700b09c5a40446df41435a02e198ee3e0 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-09-01New app-templates changes about compil flags.Romain Forlot2-5/+12
Now, all compilation options can be removed or rearranged. Change-Id: Id25b8154a42d5a7fcce7e031f5b87404d7585d9d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-23Finalize JSON OPENapi definition fileRomain Forlot1-8/+3
Change-Id: Ic346c408c938aad39fbea387af4224c14d8a727c Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-09FormatRomain Forlot1-7/+28
Change-Id: I995fa8af8e8fc330f07b9609129723c09e0b13bf Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-09Improve debugging diag and empty eventRomain Forlot1-0/+4
Change-Id: I64dd5b3f241a9696dc759dffff884772e3f72fd7 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-01packaging: add hidden attribute to required permissionsMatt Ranostay1-0/+1
Add urn:AGL:permission::public:hidden to the required permissions to hide blank icon from HomeScreen Bug-AGL: SPEC-796 Change-Id: I3c844a5c657d267678fe6ac78caaf99170c0cc53 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-07-27Update submodule for app-templatesJan-Simon Möller1-0/+0
This brings-in c10409. Change-Id: I6ea8dd2f3e63beaebe4811584138d183cd767ff2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-27update app-templatesRonan Le Martret1-0/+0
Change-Id: I504bcd3f5c928db25757e0b932bbd84d448081a6 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-07-25First draft API definition for Appfw Genskel.Romain Forlot1-0/+207
Change-Id: I3547560ebfa0fbc484bf411ce7c08011db6f64b1 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-25Update .gitignore with syncthing hiden fileRomain Forlot1-0/+1
Change-Id: If0e8b5092f4b5101d434efdc8ecf3bf0c545d817 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-25Make Kernel check not mandatoryRomain Forlot4-5/+15
Use 2 different checks, one specify a mandatory kernel version and the other will output a warning and position a preprocessing variable that can be used in the code to exclude portions of code that use kernel features not available under a certain version. Bug-AGL: SPEC-772 Change-Id: I04523abe96749aeeb185e90eee154fd70a4cbf19 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-21udpate app-templatesRomain Forlot1-0/+0
Yocto fixes Cleaning left files Autobuild scripts See app-templates git log :D Change-Id: I14389a03dae5f06bf7d757031180971a09130465 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-21Examples reorganizationRomain Forlot15-653/+2483
Separated by protocols and created signals from reversed engineered signals. Meld all used signals into an "agl-vcar" folder to be used as default. Change-Id: I27f7bc227a6fcea3db6672819e6a4d7bbf09863b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-21FormatRomain Forlot17-56/+56
Change-Id: I036befbfb38b01d046d35a1364c28e0835dcbd41 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-21Check whether a signal is writable before sendingRomain Forlot1-3/+8
Change-Id: Id04d04a07e43738f7379e33fa7c6022eaa426343 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-21Split big function to several smallerRomain Forlot3-47/+75
Change-Id: I070fdafd51e789eb37b963a100b57cae9dff3e25 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-21Fix: encoding value method has wrong signature.Romain Forlot2-7/+7
Change-Id: I227c721f782eef85f83db9ffdb7cc0e180d17da4 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-21Handle object without signal, only a busRomain Forlot2-3/+28
To be able to send or receive message on bus without depending upon on a signals, this is adds opening socket just with a bus_name if provided. Also handle send a frame on bus depending on a signal or not. Change-Id: I3a60a03a2d36db4db14b9ae90eefc4bbc8f21e32 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-21Be able to write raw frame & encode value to sentRomain Forlot6-30/+272
Check whether the argument is a raw frame or a Signal + Value to encode then send. 1 new class to handle encoding part of a value as well as a new method for can_signal_t which return index of a map from its value. Change-Id: I288d2aeec28ce74c9ca35750db18557c9251e1df Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-21Create an auth verb to raise privilege of sessionRomain Forlot3-2/+19
Simply raise to a LOA of 1 the current session if asked Need to add some checks to not allow anyone raise its session must hold a specific permission urn:AGL:permission::platform:can:write to be able to authenticate. Change-Id: Id4e01ca20ba8437e97a64db682fdd3ebf45ce7b4 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-07-21Signal isn't required so now have a default valueRomain Forlot1-1/+1
We could want to send a message through the bus not attached to a can_signal_t object in case of complete RAW message Change-Id: I133671f8cdcc52a98c8bde9e343c0dc7edcb366e Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>