23 Commits
Author SHA1 Message Date
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