aboutsummaryrefslogtreecommitdiffstats
path: root/app-controller-submodule
AgeCommit message (Collapse)AuthorFilesLines
2019-01-24Git submodule migration to separated librariesRomain Forlot1-0/+0
- Replace controller binder functions definition with the binder ones. and remove the last used submodules to use the separated libraries. - Add liburcu as a project dependency in addition to the others ones. Bug-AGL: SPEC-2139 Change-Id: If46eed24018e28e58d1e62397f4355d2aa46a58e Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-11-30Update version of app-controller-submoduleFrederic Marec1-0/+0
Changes of app-controller-submodule: (70e1d98 - Frederic Marec) Fix Parse plugin (309003b - Clément Bénier) AFB:servsync: add string for query argument (33abde5 - Romain Forlot) Reworked pluginConfig function (8094951 - Romain Forlot) Retrieve plugin list from api rather than a global (871bd64 - Romain Forlot) Add setter/getter for user free defined pointer (f543f05 - Romain Forlot) Pass the plugin to action. (ce07538 - Romain Forlot) Abort if one required API is missing (625ce77 - Jonathan Aillet) Correct an error when no plugins are defined (0f708ba - Jonathan Aillet) Decrease print level when no onload action (8d53984 - Jonathan Aillet) Add a 'params' fields for controller plugins (35398f2 - Jonathan Aillet) Call wasn't done correctly in 'CtlConfigExec' (bc13eef - Romain Forlot) Add ctlPlugins array to the ctlConfig structure (0176d18 - Romain Forlot) Add an Init step to the plugins load (d6eb01e - Romain Forlot) Change loading configuration object behavior Change-Id: I945689c50308fb671305c2ea0e10785868a47d8b Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2018-08-31Added bluez sound playback supportThierry Bultel1-0/+0
This adds sound playback for incoming sound from connected bluetooth devices. In this version, the softmixer relies on a modified bluez-alsa version (https://github.com/iotbzh/bluez-alsa), that provides an ioplug PCM bluezalsa connection proxy. The softmixer api has a new verb to dynamically set the device to listen to: afb-client-demo ws://localhost:1234/api?token=\uuid=123 smixer bluezalsa_dev '{"interface":"hci0", "device":"F6:32:15:2A:80:70", "profile":"a2dp"}' In this way it is possible to switch from a bluezalsa audio source to another without any further configuration. For now, only interface hci0 is supported. This commit also migrates the softmixer binding to API v3 Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-08-01Bump revisions for all submodulesStephane Desneux1-0/+0
Changes for app-afb-helpers-submodule: * f0ce5b6 wrap-json: Fix duplicated lines in header file * 764c355 Add '@' as binder middle name separator. * 74be4cc Enhance 'wrap_json_clone_depth' description * a37225f Fix: use of GetBindingDirPath without dynapi * 4f99d16 Retrieve directory list from environment variables * f46a0dc Remove the file .gitmodules Changes for app-controller-submodule: * 4e30eb1 New defaults useful functions on lua table * 61cbc9a More precise log message when loading a Lua file * 535df7f Fix: wrong legacy function signature * b79a761 Split loading JSON controller file. * c3d7de2 Release arguments once C function returned. * a58d83b Fix : typo introduced in a previous commit. * 86f65bd Fixed character counting that was shortening paths * e32d98c Keep json unmodified during action execution * 88892db Use prefix variable to find controller's plugins Changes for app-templates: * 9c1a0fb Fix: interpreted '&' character * 9202fac More accurate comment about widget template file. * f94e45e Align sample on actual default compile options * d0acc2a Add support to binding version 3. * 6fb3846 Warning if not using wgtpkg-pack to make a widget * 35f3af1 Rework CMAKE_INSTALL_PREFIX and INSTALL_PREFIX var * 332f377 Be able to overwrite BUILD_TYPE using CLI * 1ec7531 Use CACHE variable for other common CMAKE variable * 0880356 Fix:: wrong wgt using RELEASE BUILD TYPE Change-Id: If6597632b9f719fcfd476697d1fd2332742d9801 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-07-10Use latest version of app-controller-submodule submodule.sandbox/tbultel/4a_masterThierry Bultel1-0/+0
Changes of app-controller-submodule: (440be09 - Jonathan Aillet) Use binding version to set controller definitions (67b6d49 - Clément Bénier) ctl-lua: typo fix (bac7d6d - Clément Bénier) asynchronism for test: LockWait added Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-07-10Use latest version of app-controller-submodule submodule.Thierry Bultel1-0/+0
Changes of app-controller-submodule: (b575a4b - Thierry Bultel) No longer set the API version (4a72073 - Romain Forlot) Fix: plugin api assignement order Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-07-05Update version of app-controller-submodule submodule.Stephane Desneux1-0/+0
Changes of app-controller-submodule: * af15da8 No longer set the API version * e45d063 Execute ConfigExec only if section is existing * 2d1c3d2 Always set the api member even if NULL. * 9622138 Ability to add a plugin after the initial load Change-Id: Id7317eb97a623438d9c7857315144ca7d7242d2d Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-07-03Uses the APIv3 compatibility to vdynThierry Bultel1-0/+0
Uses the new compatibility for vdyn based on V3 Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-06-29Update version of app-controller-submodule submodule.Loïc Collignon1-0/+0
Changes of app-controller-submodule: (0f3063b - Romain Forlot) Be able to dispatch required api at the wanted time (1ff524b - Romain Forlot) Change LUA package path at LUA interpreter load (738ae54 - Romain Forlot) Don't load two times a plugin even for LUA (c04f029 - Sebastien Douheret) Fixed hidden bound variable (apiHandle) (cfe3919 - Sebastien Douheret) Fixed null value when push Lua arguments (69c0585 - José Bollo) Adjust to compile with incoming bindings v3 (d7e260c - José Bollo) Remove declaration to not existing functions (8ac6625 - Romain Forlot) Add 2 lua utilities function (d3504bb - Jonathan Aillet) Update README.md for new metadata keys. Change-Id: I794ed0ca3a054e7baf11769207007ef733854474 Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-06-10Cleanup and added return of previous volume when setting new valuefulup1-0/+0
2018-06-04Update to new submodulesFulup Ar Foll1-0/+0
2018-05-18Update to last controller fixFulup Ar Foll1-0/+0
2018-05-17Initial version with dynamic APIsFulup Ar Foll1-0/+0
2018-05-14Move to new Romain controller versionfulup1-0/+0
2018-05-14Update submodulesfulup1-0/+0
Signed-off-by: fulup <fulup.arfoll@iot.bzh>
2018-04-29Initial push work in progressFulup Ar Foll1-0/+0