diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2017-09-19 01:17:28 +0200 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2017-12-14 11:00:25 +0100 |
commit | f4fba8a2744991ff8c5cb8af4a67c7d9456f1057 (patch) | |
tree | 352231c9342344599ec2af08ef82495deefb238f /conf.d/project/etc/sources.json | |
parent | 9f61a83961cdbf133fdeb80cb978e6c79f4a9547 (diff) |
Modification about conf definition
- Argument for each signal subscription. (getSignalsArgs)
- differentiation between Signal as raw signal from another API
and virtual signal depending upon other signals
- changing way to specify function with uri that specify everythings
that could be needed to invoke a function.
Change-Id: I8917c5ae3c2c1e3fa48ddfdda41fc75eaba32bb7
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'conf.d/project/etc/sources.json')
-rw-r--r-- | conf.d/project/etc/sources.json | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/conf.d/project/etc/sources.json b/conf.d/project/etc/sources.json index 6a9657a..be99a41 100644 --- a/conf.d/project/etc/sources.json +++ b/conf.d/project/etc/sources.json @@ -4,14 +4,13 @@ "api": "low-can", "info": "Low level binding to handle CAN bus communications", "init": { - "function": "low-can/subscribe", + "function": "api://low-can/subscribe", "args": { "event": "message*" } - }, - "getSignal": { - "plugin": "low-can-callbacks", - "function": "subscribeToLow", + }, + "getSignals": { + "function": "plugin://low-can-callbacks/subscribeToLow", "args": { "arg": "first argument" } @@ -20,13 +19,13 @@ "api": "gps", "info": "Low level binding which retrieve Satellite positionning values", "init": { - "function": "_LUA_Simple_Echo_Args", + "function": "api://gps/location", "args": { "arg1": "first argument" } - }, - "getSignal": { - "function": "_LUA_Simple_Echo_Args", + }, + "getSignals": { + "function": "lua://_Simple_Echo_Args", "args": { "arg": "first argument" } @@ -35,13 +34,13 @@ "api": "mraa", "info": "Low level binding which retrieve different values from several sensors like gyroscope, accelerometer, etc", "init": { - "function": "_LUA_Simple_Echo_Args", + "function": "lua://_Simple_Echo_Args", "args": { "arg1": "first argument" } - }, - "getSignal": { - "function": "_LUA_Simple_Echo_Args", + }, + "getSignals": { + "function": "lua://_Simple_Echo_Args", "args": { "arg": "first argument" } |