Michael Zanetti
635a4e3ef2
fix mock device and introduce tests logging category
2019-04-08 13:55:15 +02:00
Michael Zanetti
15938cafb3
Fix an issue where Rules might not be initialized properly at startup
2019-04-08 13:55:15 +02:00
Michael Zanetti
8d05f984c0
mqtt broker now working
2019-04-08 13:55:15 +02:00
Michael Zanetti
371c2f76c2
move servers into subdir, cleanup some includes
2019-04-08 13:55:15 +02:00
Michael Zanetti
2d98e9d6b9
Rafactor Packet fragmentation
...
- Move Json packet fragmentation into the JsonRpcServer.
This way we only have to do it once.
- fixes a bug in TcpServer and BluetoothServer
where multiple clients would corrupt each others buffer
- fixes a bug in CloudTransport where it would leak client
sockets after a remote connection disconnect
2019-04-08 13:55:15 +02:00
Michael Zanetti
6cf060aa93
fix an issue where state values in rules could be casted wrong from string to double
2019-04-08 13:55:15 +02:00
Michael Zanetti
e21c2f16a5
add support for interface based StateDescriptors
2019-04-08 13:55:15 +02:00
Michael Zanetti
b8a86b095d
copyright headers guh -> nymea
2019-04-08 13:55:15 +02:00
Michael Zanetti
36d4f89b24
namespace guhserver -> namespace nymeaserver
2019-04-08 13:55:15 +02:00
Michael Zanetti
34d68ab38a
guhtestbase -> nymeatestbase
2019-04-08 13:55:15 +02:00