REST API device and channel actions
This is a significant addition to the REST API with the possibility to perform actions on devices and channels. Hence the middle (minor) version is bumped by one at 4.14.0. Now we have 3 families of APIs for devices and channels:
- Settings API (GET, POST, PUT, PATCH) to manipulate devices and channels persistent parameters
- Report API (GET) to fetch information from devices and channels
- Actions API (POST) which is the new one to trigger actions. For now these actions are:
- Start or stop recording on recoding capable devices
- Start or pause playback on the FileSource channel plugin
Other changes and fixes
- LimeRFE USB: added cellular band 3 and improved API documentation
- FileSource: fixed various issues with settings with GUI and REST API. Fixes issue #481