Commit Graph

754 Commits

Author SHA1 Message Date
fengzero 3b0bdefd1a fix(driver): negative multiplication 2022-09-13 08:21:06 +00:00
fengzero 380bae660c chore(driver): update tags in group table 2022-09-13 07:39:58 +00:00
fengzero 24111cacac chore(driver): log timer spend time 2022-09-13 01:43:45 +00:00
fengzero a9f4089979 fix(connection): multithreaded connection status exception 2022-09-09 03:21:21 +00:00
fengzero 33dbdd9eca chore(log): log version 2022-09-08 08:49:30 +00:00
fengzero 9b4dfef460 fix(driver): persistence failed when updating group 2022-09-08 02:41:29 +00:00
fengzero d6a040515e fix(json): decode int as float/double 2022-09-06 08:23:19 +00:00
fengzeroz fd22dc29d2 Merge pull request #755 from gc87/mqtt-mem-cache
[v2.2]Changed MQTT memory cache from per connection to per node
2022-09-06 13:42:15 +08:00
fengzero 86f17aaf90 fix(driver): write 1 or 1.0 fail 2022-09-05 07:17:41 +00:00
gc87 931a68997d feat: add memory cache size reduce 2022-09-02 18:50:50 +08:00
fengzero e014f777b1 fix(manager): refuse to delete single node 2022-09-02 07:39:05 +00:00
fengzero cfb3b7c59e fix(driver): automatically created group data persistence 2022-09-02 06:36:03 +00:00
fengzero 03c6b567df fix(node): single node with display=true will be added to the db 2022-09-02 02:50:57 +00:00
fengzeroz 3c63745725 Merge pull request #748 from eeff/eeff/dev
fix: continue data loading even load plugin fail
2022-09-01 10:42:35 +08:00
eeff cba7c16bb5 fix: continue data loading even load plugin fail 2022-09-01 10:34:46 +08:00
fengzero 12a55a9d25 feat(driver): create a group if the group does not exist when adding a tag 2022-08-31 06:14:13 +00:00
fengzero 6e5f43a3f1 fix(modbus): read/write tag int64/uint64 endian 2022-08-30 08:43:18 +00:00
fengzero 4405d9cae5 feat(driver): based on the tag address, the endianness is translated 2022-08-30 07:42:40 +00:00
fengzeroz 75f5861b8e Merge pull request #742 from gc87/mqtt-mem-cache
Mqtt memory cache for trans data
2022-08-30 14:26:50 +08:00
eeff 26df51307c fix(persist): eliminate stack allocated array larger than 64 bytes 2022-08-30 10:32:21 +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
eeff 099b222147 feat: add neu_asprintf utility function 2022-08-29 14:32:36 +08:00
fengzeroz 1a6c39d866 Merge pull request #739 from eeff/eeff/dev
Add options `--config_dir` and `--plugin_dir`
2022-08-29 14:17:41 +08:00
gc87 9a5e544207 feat: loop delete 2022-08-29 00:02:17 +08:00
gc87 610745e35d feat: add memory cache to mqtt plugin 2022-08-28 23:30:50 +08:00
gc87 2bdb38129c feat: add memory cache unit test 2022-08-28 20:07:57 +08:00
eeff 3a3829bc6e feat: pass config_dir and plugin_dir to core and restful plugin 2022-08-26 15:41:02 +08:00
fengzero 4aeff9a6a9 feat(api): get all driver groups 2022-08-26 07:18:56 +00:00
eeff 23f616692e feat: add options --config_dir and --plugin_dir 2022-08-26 14:39:01 +08:00
fengzero e36672575e chore(queue): add queue_clean for remove all ele from queue 2022-08-26 02:24:11 +00:00
fengzeroz 33d77e975b Merge pull request #736 from eeff/eeff/dev
Fix persisence
2022-08-25 13:42:56 +08:00
eeff 4db84affbe fix: neu_persister_load_plugins to remove duplicates 2022-08-25 12:19:55 +08:00
fengzero 23be6a9e1f chore(manager): remove notify app sub/unsub 2022-08-24 05:53:22 +00:00
fengzeroz b38a40c8ec Merge pull request #729 from eeff/eeff/dev
fix: daemonize before zlog initialization
2022-08-23 16:05:15 +08:00
eeff 6beffed3e6 fix: daemonize before zlog initialization 2022-08-23 15:59:17 +08:00
fengzero a0ab69dba1 feat(plugin): single plugin does not allow to create node 2022-08-23 06:36:00 +00:00
fengzero d19f9562f2 fix(adapter): crash when adapter auto start 2022-08-23 06:18:19 +00:00
fengzero 531c4c28cf feat(http): optionally turn off auth 2022-08-23 02:15:38 +00:00
fengzeroz ee713e2622 Merge pull request #725 from eeff/eeff/dev
Move default plugins json file and sql schemas to config directory
2022-08-22 17:44:04 +08:00
eeff e3e464da27 feat: move default_plugins.json and sql schemas to config directory 2022-08-22 16:53:05 +08:00
fengzero 473aea0f2b feat(manager): count driver tag size 2022-08-22 07:10:56 +00:00
fengzero 6816833629 chore(plugin): add node name in plugin_common 2022-08-19 09:45:37 +00:00
fengzero 4f70647fd7 fix(group): update interval 2022-08-19 07:34: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
fengzero 41613c59a0 chore(adapter): modify adapter recv msg log 2022-08-19 02:10:25 +00:00
fengzero a7a6ede305 chore(connection): stop/start connection 2022-08-18 09:04:45 +00:00
fengzero de26f6518c chore(adapter): add node_deleted and get_all_tags msg 2022-08-17 10:22:12 +00:00
fengzeroz 5f4a389622 Merge pull request #714 from eeff/eeff/dev
fix: plugin common timestamp initialization
2022-08-17 17:43:39 +08:00
eeff ace731e075 fix: plugin common timestamp initialization 2022-08-17 16:41:33 +08:00