diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2018-04-30 12:09:41 +0200 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2018-12-13 15:02:54 +0100 |
commit | 67173219d928fdb4773230635f17ee4b68d8478b (patch) | |
tree | 7093fea14c8fb8130de205e5d5c32b4117192c4b /ctl-lib/ctl-config.h | |
parent | 6fed20d35d556afa95537a2be0b0efc8a2dd24c7 (diff) |
Improve way to loading an action
Split and cleaner function that load from JSON object
an object CtlActionT that could be used by the controller.
Also use a new syntax that reduce the number of JSON fields
to parse based on a URI syntax.
Change-Id: Iabc447368ca56e3a4279fb728ba2f546e11c961b
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'ctl-lib/ctl-config.h')
-rw-r--r-- | ctl-lib/ctl-config.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ctl-lib/ctl-config.h b/ctl-lib/ctl-config.h index 432d86c..d36b5f5 100644 --- a/ctl-lib/ctl-config.h +++ b/ctl-lib/ctl-config.h @@ -45,6 +45,10 @@ extern "C" { #define CTL_PLUGIN_EXT ".ctlso" #endif +#define LUA_ACTION_PREFIX "lua://" +#define API_ACTION_PREFIX "api://" +#define PLUGIN_ACTION_PREFIX "plugin://" + typedef struct ConfigSectionS { const char *key; const char *uid; |