fengzero
|
1b585d1138
|
fix tcp server recv
|
2022-11-21 07:20:29 +00:00 |
|
fengzero
|
27581ceae7
|
fix tcp server accept
|
2022-11-15 02:02:52 +00:00 |
|
fengzero
|
45be7f7095
|
fix(connection): tcp server accpet client
|
2022-11-14 08:17:02 +00:00 |
|
fengzero
|
8d0f183de0
|
fix: name length check
|
2022-11-11 06:38:51 +00:00 |
|
fengzero
|
6a1665a3b0
|
fix tag name limit
|
2022-11-10 10:16:02 +00:00 |
|
fengzero
|
e26bb68505
|
chore(adapter): update timestamp every 10ms
|
2022-10-26 07:03:07 +00:00 |
|
fengzero
|
8badd4957a
|
chore(timer): wait timer end
|
2022-10-25 06:51:45 +00:00 |
|
fengzero
|
e5cfd7142c
|
fix(connection): recv disconnect
|
2022-10-24 08:19:16 +00:00 |
|
fengzero
|
2734e40f8f
|
fix timestamp
|
2022-10-21 06:39:12 +00:00 |
|
fengzero
|
0e938f3f63
|
use a globally unique db instance
|
2022-10-20 06:19:35 +00:00 |
|
fengzero
|
fce430023c
|
fix: delete the related subscription group when deleting a app node
|
2022-10-12 06:58:52 +00:00 |
|
gc87
|
4850eba649
|
fix(mqtt): cmd string log error
|
2022-10-08 10:22:24 +08:00 |
|
eeff
|
24d3ce2667
|
perf: optimize persistence speed when adding tags
|
2022-09-22 14:11:50 +08:00 |
|
gc87
|
83eb1ecf61
|
fix(mqtt): non-user login to rabbitmq auth failed
- empty user name login to rqbbitmq login failed for user ''
|
2022-09-16 14:09:42 +08:00 |
|
fengzero
|
179dc71408
|
fix(queue): modify the type of key to uint64_t
|
2022-09-15 07:06:43 +00:00 |
|
fengzero
|
a95ecfe7c5
|
async_queue FIFO
|
2022-09-15 01:31:07 +00:00 |
|
fengzero
|
74415465ff
|
fix(main): manager destory when receive sigabrt
|
2022-09-14 02:01:28 +00:00 |
|
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 |
|