Commit Graph

524 Commits

Author SHA1 Message Date
fengzero 531c4c28cf feat(http): optionally turn off auth 2022-08-23 02:15:38 +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 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
fengzero 7f1499f02d feat(driver): update the interval of the group 2022-08-17 07:03:49 +00:00
fengzero e48335ddd2 feat(driver): compare whether tag value changed on precision 2022-08-17 02:21:46 +00:00
fengzero 7a54325804 chore(driver): optimize the time when the driver reads tag for the first time 2022-08-16 06:24:02 +00:00
fengzero 3d87ab63da chore(connection): remove connecting state 2022-08-16 06:24:02 +00:00
fengzero 56a0ecdfff feat(tag): set decimal 2022-08-12 02:44:38 +00:00
lixiumei123 27246452ec fix(modbus-tcp):Remove unnecessary crc checks 2022-08-11 02:51:59 +00:00
fengzeroz 8351f232a5 Merge pull request #703 from fengzeroz/main
feat(driver): set float precision
2022-08-11 10:44:01 +08:00
fengzeroz 79f8067107 Merge pull request #702 from eeff/eeff/dev
license server proxy
2022-08-11 10:38:20 +08:00
fengzero 7f9d4cd84c feat(driver): set float precision 2022-08-10 10:30:38 +00:00
eeff 51ceca398a fix(restful): avoid proxy handler data race 2022-08-10 15:23:55 +08:00
eeff 9f56db5864 feat(restful): add proxy handler for license server 2022-08-10 14:52:26 +08:00
fengzeroz dca1447df4 Merge pull request #701 from eeff/eeff/dev
eKuiper api proxy
2022-08-10 13:54:41 +08:00
eeff 2a1fb73ea1 feat(restful): add proxy handler for ekuiper 2022-08-09 14:11:00 +08:00
eeff 55c80a87bb feat(restful): add proxy handler 2022-08-08 17:07:49 +08:00
fengzero 04675ec04c fix(http): remove aio timeout 2022-08-05 09:32:42 +00:00
fengzero ea7ee09837 chore(modbus): return response immediately after sending request 2022-08-05 09:32:21 +00:00
fengzero 1fa0e73d35 api: get all nodes state 2022-08-04 10:07:49 +00:00
fengzero f54a61d8ac modbus(schema): compatible with UI 2.1.2 2022-08-04 09:08:47 +00:00
fengzero 1997164394 fix(modbus): tag address regex 2022-08-04 08:48:57 +00:00
fengzero 175cd0a665 modbus(schema): add tag address regular 2022-08-04 08:13:50 +00:00
fengzero 4c645bc4ab plugin(modbus): use regular to validate the host in schema 2022-08-04 03:19:33 +00:00
fengzero 4f8263d8f3 feat(manager): send nodes state periodically 2022-08-01 08:48:26 +00:00
fengzero 7c304f14e3 subscribe: modbus support subscribe tag 2022-08-01 03:08:25 +00:00
fengzero c032f9a4e5 fix: http aio cancel fn 2022-08-01 02:58:23 +00:00
fengzero 3c397f773f chore: log aio error 2022-08-01 02:51:52 +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
fengzero 58ce412192 fix: replace large stack var with heap var 2022-07-26 02:37:44 +00:00
fengzeroz 756736ae97 Merge pull request #659 from eeff/eeff/dev
chore: add new error code NEU_ERR_LICENSE_TOKEN_NOT_MATCH
2022-07-26 10:37:28 +08:00
eeff 0ae8577037 chore: add new error code NEU_ERR_LICENSE_TOKEN_NOT_MATCH 2022-07-26 10:34:13 +08:00
fengzeroz 7ebb391ab2 Merge pull request #655 from gc87/branch-mqtt
refactor(mqtt): update module description
2022-07-21 09:53:13 +08:00
fengzeroz b55b9a5556 Merge pull request #656 from eeff/eeff/dev
Revert "feat(restful): enable websocket logging"
2022-07-21 09:49:17 +08:00
eeff e19923b131 Revert "feat(restful): enable websocket logging"
This reverts commit 0ed6b39b28.
2022-07-19 18:31:36 +08:00
gc87 93fbc3eaa5 refactor(mqtt): update module description 2022-07-19 17:51:27 +08:00
fengzero 5cece84ca9 fix(http): aio timeout 2022-07-19 07:28:11 +00:00
fengzeroz e9d0052791 Merge pull request #650 from gc87/branch-mqtt
fix(mqtt): free ctx if msg send error
2022-07-18 18:38:07 +08:00
gc87 b820d74796 fix(mqtt): free ctx if msg send error 2022-07-18 18:24:26 +08:00
fengzero e4b2eaadeb modbus: write coil using 0x05 2022-07-18 09:51:56 +00:00
fengzeroz f628c9153b Merge pull request #636 from gc87/branch-mqtt
Add heartbeat support for mqtt plugin
2022-07-15 17:21:22 +08:00
fengzero 003c31e4a6 fix(connection): send with bolck flag if conn is bolck 2022-07-15 06:48:08 +00: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
gc87 596cd699fd feat(mqtt): state json string send 2022-07-15 13:51:02 +08:00