Michael Zanetti
e52b45c815
fix tests
2021-01-04 18:02:26 +01:00
Michael Zanetti
386fa12a89
Bump api version
2021-01-04 17:20:07 +01:00
Michael Zanetti
3fb74cc9e4
Add API to configure logging/filtering by the client
2021-01-04 16:43:28 +01:00
Michael Zanetti
32eb6d6dd7
tune filter
2021-01-03 21:58:10 +01:00
Michael Zanetti
eeb1feade0
Add a jitter filtering mechanism
2021-01-02 14:33:15 +01:00
Michael Zanetti
ae38e185b6
more work... not really working yet
2021-01-02 14:33:15 +01:00
Michael Zanetti
56448543df
An attempt to make it configurable
2021-01-02 14:33:15 +01:00
Michael Zanetti
59140f7bd4
log weather states
2021-01-02 14:33:15 +01:00
Michael Zanetti
30a0469212
Update tests
2021-01-02 14:33:15 +01:00
Michael Zanetti
5f1855ff44
Don't log all states by default any more
2021-01-02 14:33:15 +01:00
Jenkins nymea
eaaf2e0188
Jenkins release build 0.25.0
2020-12-21 18:01:11 +01:00
Jenkins nymea
8f27d36698
Merge PR #375 : Reorder shutdown
2020-12-21 18:01:07 +01:00
Jenkins nymea
56871ad7fd
Merge PR #374 : Cleanup scripts on shutdown
2020-12-21 18:01:06 +01:00
Jenkins nymea
5d6ca5a45a
Merge PR #373 : Fix memory off-by-one overflow
2020-12-21 18:01:04 +01:00
Jenkins nymea
d48561ee89
Merge PR #372 : Limit shutdown timeout of systemd service to 30 seconds
2020-12-21 18:01:03 +01:00
Jenkins nymea
f1f75c9391
Merge PR #371 : Remove SIGSEGV handling and backtrace printing for proper coredump cr…
2020-12-21 18:01:00 +01:00
Jenkins nymea
9b076a9873
Merge PR #370 : Prevent multiple finish calls on API objects
2020-12-21 18:00:59 +01:00
Jenkins nymea
a418c9b1de
Merge PR #367 : Add a UnitMilliSeconds
2020-12-21 18:00:58 +01:00
Jenkins nymea
42af51fc11
Merge PR #366 : Silence the webserver even more
2020-12-21 18:00:57 +01:00
Jenkins nymea
fab755f9af
Merge PR #364 : Allow filtering GetThingClasses for thingClassIds
2020-12-21 18:00:56 +01:00
Jenkins nymea
c9dd8551b2
Merge PR #361 : Add a rudimentary mechanism for plugins to provide service data
2020-12-21 18:00:55 +01:00
Jenkins nymea
58ba2c9733
Merge PR #360 : Allow building the plugininfocompiler standalone
2020-12-21 18:00:54 +01:00
Jenkins nymea
abf5011688
Merge PR #359 : Make python plugins optional during the build process
2020-12-21 18:00:53 +01:00
Jenkins nymea
8a2d9c7e95
Merge PR #358 : Increase the maximum allowed message size in JSONRPC
2020-12-21 18:00:52 +01:00
Jenkins nymea
e5e670753e
Merge PR #357 : Fix state change signal
2020-12-21 18:00:51 +01:00
Jenkins nymea
16c7ff42c0
Merge PR #356 : Simplify and extend media interfaces
2020-12-21 18:00:50 +01:00
Jenkins nymea
2c94506867
Merge PR #355 : Add paramValue() methods to Action and Event
2020-12-21 18:00:48 +01:00
Jenkins nymea
3ea075bb4e
Merge PR #354 : Improve parameter validation for interface actions and events
2020-12-21 18:00:47 +01:00
Jenkins nymea
873b1bdfcc
Merge PR #353 : Add a note for including extern-plugininfo.h for plugin developers
2020-12-21 18:00:46 +01:00
Jenkins nymea
103060b993
Merge PR #352 : Drop the manually created -dbg package
2020-12-21 18:00:45 +01:00
Jenkins nymea
db110396e8
Merge PR #351 : 0.25 version bump
2020-12-21 18:00:44 +01:00
Jenkins nymea
ee911e2824
Merge PR #349 : Add state based value comparison in rules
2020-12-21 18:00:43 +01:00
Jenkins nymea
2d132ab57e
Merge PR #346 : Add ZigBee hardware resource and network management
2020-12-21 18:00:42 +01:00
Jenkins nymea
48bbe244a7
Merge PR #344 : Add a command line argument for additional server interfaces
2020-12-21 18:00:41 +01:00
Simon Stürz
5ab371afdc
Implement auto setup platform mechanism and add uart serialnumber verification
2020-12-18 15:35:57 +01:00
Michael Zanetti
015d09432b
Simplify and extend media interfaces
...
Merges the basic and extended variants into one using the optional entries.
2020-12-17 00:14:11 +01:00
Simon Stürz
e32622dd2f
Set minimum required libnymea-zigbee-dev version for building
2020-12-16 13:18:03 +01:00
Simon Stürz
72a68df345
Add docs and missing license header
2020-12-16 13:06:50 +01:00
Simon Stürz
d51327b97a
Update JSON RPC descriptions and rename Zigbee to ZigBee
2020-12-16 12:59:00 +01:00
Michael Zanetti
5e409be5b8
Reorder shutdown
...
The server manager might be used by things, so we need to destroy things first
2020-12-16 01:28:22 +01:00
Michael Zanetti
f42aef106e
Cleanup scripts on shutdown
2020-12-16 01:27:13 +01:00
Michael Zanetti
2898a08efd
Fix memory off-by-one overflow
2020-12-15 22:30:03 +01:00
Simon Stürz
58de1d5715
Limit shutdown timeout of systemd service to 30 seconds
2020-12-15 10:47:50 +01:00
Simon Stürz
02edd475eb
Remove SIGSEGV handling and backtrace printing for proper coredump creation
2020-12-15 10:32:07 +01:00
Michael Zanetti
f1fa59c535
Fix initialisation of the global logging category variable
...
Just accessing the raw variable doesn't guarantee the order
of construction and may lead to crashes in certain constellations.
2020-12-14 23:38:17 +01:00
Michael Zanetti
a11a219bbf
Prevent multiple finish calls on API objects
...
Bad plugin implementations might call finish() more than once
which is not expected by receivers of the finished() signal and
may cause weird side effects.
2020-12-14 23:38:17 +01:00
Michael Zanetti
c31b99b04e
Add a rudimentary mechanism for plugins to provide service data
2020-12-14 23:37:59 +01:00
Michael Zanetti
d999d1c715
Allow building the plugininfocompiler standalone
...
This is required to be able to build a "native" version of the pic
without having to build all the dependencies pulled in by the
HardwareManager.
2020-12-14 23:37:43 +01:00
Michael Zanetti
0cf7679341
revert newline change to avoid conflicts
2020-12-14 23:32:11 +01:00
Michael Zanetti
30f69e619b
Add a UnitMilliSeconds
2020-12-11 17:30:58 +01:00