gc87
18481a4faa
fix: remove timer for checking connection status
2022-09-06 11:23:54 +08:00
gc87
638effaca3
fix: move memory cache to the plugin(node)
2022-09-02 18:50:50 +08:00
gc87
722632f6d6
feat(mqtt): add cache setting to ui & webapi
2022-08-29 22:49:25 +08:00
gc87
cd3c9213f6
fix(mqtt): add cache send & fix cache bug
2022-08-29 21:09:24 +08:00
gc87
610745e35d
feat: add memory cache to mqtt plugin
2022-08-28 23:30:50 +08:00
gc87
84d8acac29
fix(mqtt): add config validate
2022-08-25 18:09:14 +08:00
gc87
0b36f3a57e
fix(mqtt): rm unused code about topic
2022-08-25 18:09:14 +08:00
gc87
caff948cd6
refactor: rm clientid & make topic field required
2022-08-25 18:09:14 +08:00
fengzero
23be6a9e1f
chore(manager): remove notify app sub/unsub
2022-08-24 05:53:22 +00:00
fengzero
fa46c6b493
feat(plugin): plugin adds a single field
...
single: indicating that the plugin can only be instantiated once.
2022-08-19 07:31:12 +00:00
gc87
bcd5fc15f7
fix: new msg handle for node state
2022-08-19 09:44:54 +08:00
fengzero
de26f6518c
chore(adapter): add node_deleted and get_all_tags msg
2022-08-17 10:22:12 +00:00
fengzero
3d87ab63da
chore(connection): remove connecting state
2022-08-16 06:24:02 +00:00
fengzero
7f9d4cd84c
feat(driver): set float precision
2022-08-10 10:30:38 +00:00
fengzero
4f8263d8f3
feat(manager): send nodes state periodically
2022-08-01 08:48:26 +00:00
gc87
8cf9ba95f8
refactor(mqtt): static alloc -> dynamic alloc
2022-07-29 15:52:39 +08:00
gc87
fbd8f267cf
fix(mqtt): crash caused by global static variables
2022-07-27 17:34:45 +08:00
gc87
93fbc3eaa5
refactor(mqtt): update module description
2022-07-19 17:51:27 +08:00
gc87
b820d74796
fix(mqtt): free ctx if msg send error
2022-07-18 18:24:26 +08:00
gc87
9d3b411627
fix(mqtt): setting free
...
* Add unit test for setting
* Set mqtt.json format field to optinal
2022-07-15 14:39:57 +08:00
gc87
094dc7f122
refactor(mqtt): nng timer -> event timer
2022-07-15 13:51:02 +08:00
gc87
3c59046314
feat(mqtt): setting optional field
2022-07-15 13:51:02 +08:00
gc87
96992eff71
refactor(mqtt): Modify unreasonable code
...
* Modify header file ordering
* Modify mqtt.* to mqtt_*.* to avoid ide parsing exception
* Modify part of the code according to the pr revision comments
2022-07-15 13:51:02 +08:00