Commit Graph

1802 Commits

Author SHA1 Message Date
gc87 658779c28f refactor(mqtt): improved mqtt schema description 2022-09-14 09:53:07 +08:00
fengzeroz 31316c9363 Merge pull request #769 from eeff/eeff/2.2
Pick error code NEU_ERR_LICENSE_BAD_CLOCK to v2.2
2022-09-07 15:49:59 +08:00
eeff 58ca53f07d chore: add new error code NEU_ERR_LICENSE_BAD_CLOCK 2022-09-07 15:36:07 +08:00
fengzeroz f65d734285 Merge pull request #766 from fengzeroz/v2.2
fix(api): fix double type precision
2022-09-06 17:21:03 +08:00
fengzero bdaba2c339 fix(api): fix double type precision 2022-09-06 09:13:04 +00:00
fengzeroz 1c3cb0f9a3 Merge pull request #764 from fengzeroz/v2.2
fix(json): decode int as float/double
2022-09-06 16:33:24 +08: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
gc87 18481a4faa fix: remove timer for checking connection status 2022-09-06 11:23:54 +08:00
fengzeroz 865a9fc364 Merge pull request #759 from fengzeroz/v2.2
fix(driver): write 1 or 1.0 fail
2022-09-05 15:35:06 +08:00
fengzero 86f17aaf90 fix(driver): write 1 or 1.0 fail 2022-09-05 07:17:41 +00:00
gc87 638effaca3 fix: move memory cache to the plugin(node) 2022-09-02 18:50:50 +08:00
gc87 931a68997d feat: add memory cache size reduce 2022-09-02 18:50:50 +08:00
fengzeroz 97239781dc Merge pull request #753 from fengzeroz/main
fix(manager): refuse to delete single node
2.2.0
2022-09-02 15:47:17 +08:00
fengzero e014f777b1 fix(manager): refuse to delete single node 2022-09-02 07:39:05 +00:00
fengzeroz 84309f1a9f Merge pull request #752 from eeff/eeff/dev
chore: minor fix for memory leak and migrate.py
2022-09-02 14:49:05 +08:00
eeff e566a936aa chore: minor fix for memory leak and migrate.py 2022-09-02 14:46:45 +08:00
fengzeroz a27debb868 Merge pull request #751 from fengzeroz/main
fix(driver): automatically created group data persistence
2022-09-02 14:41:48 +08:00
fengzero cfb3b7c59e fix(driver): automatically created group data persistence 2022-09-02 06:36:03 +00:00
fengzeroz fba333c985 Merge pull request #750 from eeff/eeff/dev
chore: fix persistence sql schema
2022-09-02 13:44:43 +08:00
eeff 1a58f4e331 chore: fix persistence sql schema 2022-09-02 12:09:00 +08:00
fengzeroz 60865da477 Merge pull request #749 from fengzeroz/main
remove unused doc
2022-09-02 10:56:28 +08:00
fengzero 03c6b567df fix(node): single node with display=true will be added to the db 2022-09-02 02:50:57 +00:00
fengzero 10a7316f22 remove unused doc 2022-09-01 06:52:15 +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
fengzeroz 6643731a4f Merge pull request #747 from fengzeroz/main
feat(driver): create a group if the group does not exist when adding …
2022-08-31 14:30:42 +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
fengzeroz 2238caf451 Merge pull request #746 from fengzeroz/main
fix(modbus): read/write tag int64/uint64 endian
2022-08-30 16:50:28 +08:00
fengzero 6e5f43a3f1 fix(modbus): read/write tag int64/uint64 endian 2022-08-30 08:43:18 +00:00
fengzeroz aef4e17ad8 Merge pull request #745 from fengzeroz/main
fix(modbus): read/write tag value endian
2022-08-30 16:11:15 +08:00
fengzero 9eba2a7230 fix(modbus): read/write tag value endian 2022-08-30 08:04:21 +00:00
fengzeroz e568771d2d Merge pull request #744 from fengzeroz/main
feat(driver): based on the tag address, the endianness is translated
2022-08-30 15:50:42 +08: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
fengzeroz 0add7dd5d3 Merge pull request #743 from eeff/eeff/dev
Eliminate stack allocated array larger than 64 bytes
2022-08-30 14:26:09 +08:00
eeff 26df51307c fix(persist): eliminate stack allocated array larger than 64 bytes 2022-08-30 10:32:21 +08:00
eeff ac85afe960 fix(restful): eliminate stack allocated arrays 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
gc87 c2a136a6a6 feat: memory cache implemented 2022-08-27 22:15:29 +08:00
gc87 e888e8adaf feat: add mem cache for tran data store 2022-08-26 16:57:33 +08:00
eeff 3a3829bc6e feat: pass config_dir and plugin_dir to core and restful plugin 2022-08-26 15:41:02 +08:00
fengzeroz f4940c53ec Merge pull request #740 from fengzeroz/main
feat(api): get all driver groups
2022-08-26 15:30:16 +08:00
fengzero 4aeff9a6a9 feat(api): get all driver groups 2022-08-26 07:18:56 +00:00