{ "$schema": "ToBeDone", "metadata": { "label": "signal-composer", "info": "Signal composer Configuration", "name": "afb-signal-composer", "version": "1.0" }, "sources": [ { "api": "low-can", "info": "Low level binding to handle CAN bus communications", "init": { "function": "c/lua (depend on name) function to initialize binding", "args": { "arg1": "first argument" } }, "getSignal": { "function": "c/lua (depend on name) function to get signals", "args": { "arg": "first argument" } } }, { "api": "gps", "info": "Low level binding which retrieve Satellite positionning values", "actions": [{ "label": "init", "function": "c/lua (depend on name) function to initialize binding", "args": { "arg": "first argument" } }, { "label": "getSignal", "function": "c/lua (depend on name) function to get signals", "args": { "arg": "first argument" } }] }, { "api": "mraa", "info": "Low level binding which retrieve different values from several sensors like gyroscope, accelerometer, etc", "actions": [{ "label": "init", "function": "c/lua (depend on name) function to initialize binding", "args": { "arg": "first argument" } }, { "label": "getSignal", "function": "c/lua (depend on name) function to get signals", "args": { "arg": "first argument" } }] } ] }