src/app-framework-binder.git
8 years agoHack --plugins=path
Fulup Ar Foll [Mon, 21 Dec 2015 15:33:23 +0000 (16:33 +0100)]
Hack --plugins=path

8 years agoFix HelloWorld
Fulup Ar Foll [Mon, 21 Dec 2015 12:22:28 +0000 (13:22 +0100)]
Fix HelloWorld

8 years agoFixe
Fulup Ar Foll [Mon, 21 Dec 2015 10:12:41 +0000 (11:12 +0100)]
Fixe

8 years agoSwitch to a plugin model
Manuel Bachmann [Mon, 21 Dec 2015 05:57:05 +0000 (06:57 +0100)]
Switch to a plugin model

Each API now compiles to a ".so" file, which gets searched
for in the "${libdir}/afb" directory at startup.

We can now load an arbitrary number of plugins (> 10).

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoUntie Radio and Audio APIs
Manuel Bachmann [Mon, 21 Dec 2015 03:21:51 +0000 (04:21 +0100)]
Untie Radio and Audio APIs

Radio and Audio API functions do not cross-call themselves
directly anymore ; this is necessary to have independent
plugin binaries (.so) in the near future.

(PS : audio buffer securization is WIP)

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoPost File Working in Most cases
Fulup Ar Foll [Mon, 21 Dec 2015 01:10:20 +0000 (02:10 +0100)]
Post File Working in Most cases

8 years agoFix frequency setting bug in Radio API
Manuel Bachmann [Sun, 20 Dec 2015 22:00:56 +0000 (23:00 +0100)]
Fix frequency setting bug in Radio API

Passing floats between functions seems to cause problems...
not sure why ; anyway, fix this by using a double variable.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoFix bugs in Radio sequence, parameters, add ping/refresh
Manuel Bachmann [Fri, 18 Dec 2015 19:00:27 +0000 (20:00 +0100)]
Fix bugs in Radio sequence, parameters, add ping/refresh

Fixed the following :
- in some cases, powering off a playing radio would block ;
- Radio API "mode" should be "AM/FM", not "true/false".

Radio and Audio APIs now have dedicated functions to ping
status and refresh a session token.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoFinal modifications for Radio-Audio API communication
Manuel Bachmann [Thu, 17 Dec 2015 09:54:24 +0000 (10:54 +0100)]
Final modifications for Radio-Audio API communication

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoFix Audio API runtime
Manuel Bachmann [Thu, 17 Dec 2015 09:17:29 +0000 (10:17 +0100)]
Fix Audio API runtime

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoFinalize Audio plugin
Manuel Bachmann [Thu, 17 Dec 2015 07:29:48 +0000 (08:29 +0100)]
Finalize Audio plugin

Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agoRemove Hashtable for session and cleanup
Fulup Ar Foll [Wed, 16 Dec 2015 23:41:53 +0000 (00:41 +0100)]
Remove Hashtable for session and cleanup

8 years agoInitial Audio plugin
Manuel Bachmann [Wed, 16 Dec 2015 19:38:03 +0000 (20:38 +0100)]
Initial Audio plugin

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoAdded Timeout in Response
Fulup Ar Foll [Wed, 16 Dec 2015 17:12:10 +0000 (18:12 +0100)]
Added Timeout in Response

8 years agoFix radio plugin runtime
Manuel Bachmann [Wed, 16 Dec 2015 16:47:59 +0000 (17:47 +0100)]
Fix radio plugin runtime

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoFix radio plugin loading
Manuel Bachmann [Wed, 16 Dec 2015 16:22:02 +0000 (17:22 +0100)]
Fix radio plugin loading

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoFix plugins loading, cleanup and dispatch Radio API code
Manuel Bachmann [Wed, 16 Dec 2015 16:12:04 +0000 (17:12 +0100)]
Fix plugins loading, cleanup and dispatch Radio API code

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoEn court
Fulup Ar Foll [Wed, 16 Dec 2015 14:38:27 +0000 (15:38 +0100)]
En court

8 years agoMigrate Radio API to new model
Manuel Bachmann [Wed, 16 Dec 2015 14:24:02 +0000 (15:24 +0100)]
Migrate Radio API to new model

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoAdd HelloWorld sample to CMake build
Manuel Bachmann [Wed, 16 Dec 2015 10:30:24 +0000 (11:30 +0100)]
Add HelloWorld sample to CMake build

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoNew tree organization, update CMake req. to 2.8.8.
Manuel Bachmann [Wed, 16 Dec 2015 10:25:54 +0000 (11:25 +0100)]
New tree organization, update CMake req. to 2.8.8.

Use CMake-2.8.8-specific feature to allow building the
daemon from various source directories.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoAdd Middleware and change Hashtable techno
Fulup Ar Foll [Wed, 16 Dec 2015 01:30:20 +0000 (02:30 +0100)]
Add Middleware and change Hashtable techno

8 years agoPost En court Ne fonctionne pas
Fulup Ar Foll [Tue, 15 Dec 2015 17:39:45 +0000 (18:39 +0100)]
Post En court Ne fonctionne pas

8 years agoIntermediary Version Does not Compile
Fulup Ar Foll [Tue, 15 Dec 2015 11:08:12 +0000 (12:08 +0100)]
Intermediary Version Does not Compile

8 years agoPost En court Ne fonctionne pas
Fulup Ar Foll [Mon, 14 Dec 2015 17:04:00 +0000 (18:04 +0100)]
Post En court Ne fonctionne pas

8 years agoIntegrated Post for Fileupload Test
Fulup Ar Foll [Mon, 14 Dec 2015 15:24:26 +0000 (16:24 +0100)]
Integrated Post for Fileupload Test

8 years agoMerge branch 'master' of git:iotbzh/afb-daemon
Fulup Ar Foll [Mon, 14 Dec 2015 14:19:12 +0000 (15:19 +0100)]
Merge branch 'master' of git:iotbzh/afb-daemon

8 years agoAdded Doc dir and remove nbprojet from git
Fulup Ar Foll [Mon, 14 Dec 2015 14:15:06 +0000 (15:15 +0100)]
Added Doc dir and remove nbprojet from git

8 years agoDocument UUID dependency, make radio plugin buildable
Manuel Bachmann [Mon, 14 Dec 2015 13:51:18 +0000 (14:51 +0100)]
Document UUID dependency, make radio plugin buildable

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoFix Rootdir redirect for static files
Fulup Ar Foll [Mon, 14 Dec 2015 13:39:10 +0000 (14:39 +0100)]
Fix Rootdir redirect for static files

8 years agoFixed Session Context Free with ctxFreeCB
Fulup Ar Foll [Sun, 13 Dec 2015 09:21:46 +0000 (10:21 +0100)]
Fixed Session Context Free with ctxFreeCB

8 years agoProposal for Integration with session
Fulup Ar Foll [Sat, 12 Dec 2015 15:07:16 +0000 (16:07 +0100)]
Proposal for Integration with session

8 years agoAdded --token=xxxxx for initial shared secret
Fulup Ar Foll [Sat, 12 Dec 2015 13:02:38 +0000 (14:02 +0100)]
Added --token=xxxxx for initial shared secret

8 years agoAdded --token=xxxxx for initial shared secret
Fulup Ar Foll [Sat, 12 Dec 2015 12:58:00 +0000 (13:58 +0100)]
Added --token=xxxxx for initial shared secret

8 years agoFixed Plugin.private bug, added "no session mode" fixed plugin API
Fulup Ar Foll [Sat, 12 Dec 2015 12:26:14 +0000 (13:26 +0100)]
Fixed Plugin.private bug, added "no session mode" fixed plugin API

8 years agoAdded Session Management
Fulup Ar Foll [Sat, 12 Dec 2015 02:10:34 +0000 (03:10 +0100)]
Added Session Management

8 years agoAdd Radio API plugin
Manuel Bachmann [Thu, 10 Dec 2015 16:32:17 +0000 (17:32 +0100)]
Add Radio API plugin

Add Radio API plugin source code, build with CMake.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoFix &query error
Fulup Ar Foll [Thu, 10 Dec 2015 18:06:23 +0000 (19:06 +0100)]
Fix &query error

8 years agoFix Json Message Structure
Fulup Ar Foll [Thu, 10 Dec 2015 17:12:57 +0000 (18:12 +0100)]
Fix Json Message Structure

8 years agoRemove nbprojet/private from commit
Fulup Ar Foll [Thu, 10 Dec 2015 14:36:40 +0000 (15:36 +0100)]
Remove nbprojet/private from commit

8 years agoAdded Netbean to work with cmake
Fulup Ar Foll [Thu, 10 Dec 2015 14:32:52 +0000 (15:32 +0100)]
Added Netbean to work with cmake

8 years agoAdded nbproject/private empty dir for Netbeans to accept project
fulup [Thu, 10 Dec 2015 13:13:38 +0000 (14:13 +0100)]
Added nbproject/private empty dir for Netbeans to accept project

8 years agomain: fix command-line help typos
Manuel Bachmann [Thu, 10 Dec 2015 09:58:46 +0000 (10:58 +0100)]
main: fix command-line help typos

Some "]" were missing in the command-line help text.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoREADME.md: fix typos
Manuel Bachmann [Thu, 10 Dec 2015 09:31:54 +0000 (10:31 +0100)]
README.md: fix typos

Turn requirements list into real list, add carriage returns
after each command line, add "$" before each command line.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoREADME.md: add CMake build instruction
Manuel Bachmann [Thu, 10 Dec 2015 09:13:07 +0000 (10:13 +0100)]
README.md: add CMake build instruction

List requirements, give build commands workflow.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoAdd CMake build files (required by Yocto build process)
Manuel Bachmann [Thu, 10 Dec 2015 08:36:34 +0000 (09:36 +0100)]
Add CMake build files (required by Yocto build process)

We now can use CMake by doing :
$ mkdir build
$ cd build
$ cmake ..
$ make
$ make install

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoDoc
Fulup Ar Foll [Wed, 9 Dec 2015 16:32:17 +0000 (17:32 +0100)]
Doc

8 years agofix a bug on by default index
Fulup Ar Foll [Wed, 9 Dec 2015 15:41:06 +0000 (16:41 +0100)]
fix a bug on by default index

8 years agoImplemented --alias and made timeout reentrant
Fulup Ar Foll [Wed, 9 Dec 2015 14:47:22 +0000 (15:47 +0100)]
Implemented --alias and made timeout reentrant

8 years agoAdded POST, Plugin API signal protection, refactor HTML5 rewrite
Fulup Ar Foll [Wed, 9 Dec 2015 00:27:23 +0000 (01:27 +0100)]
Added POST, Plugin API signal protection, refactor HTML5 rewrite

8 years agotypo
José Bollo [Tue, 8 Dec 2015 12:43:08 +0000 (13:43 +0100)]
typo

Change-Id: I1a7662c9c3360c716ecbea97f743fc404bd2088c

8 years agoAlmost working
Fulup Ar Foll [Mon, 7 Dec 2015 00:39:27 +0000 (01:39 +0100)]
Almost working

8 years agoMy initial commit message
Fulup Ar Foll [Sun, 6 Dec 2015 17:04:47 +0000 (18:04 +0100)]
My initial commit message