Commit Graph

518 Commits

Author SHA1 Message Date
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
gc87 1f9e3ea0db feat(mqtt): add node state cache & add hb command 2022-07-15 13:51:02 +08:00
gc87 1c9d6a4b68 feat(mqtt): add heartbeat timer 2022-07-15 13:51:02 +08:00
gc87 649de85b61 feat(mqtt): add heartbeat setting 2022-07-15 13:51:02 +08:00
fengzero 0d9e2c4515 Revert "change default password"
This reverts commit b16df3d3d3.
2022-07-15 01:48:16 +00:00
fengzero b16df3d3d3 change default password 2022-07-14 09:46:54 +00:00
fengzero 3c5ae487b0 fix(errorcode): return NEU_ERR_PLUGIN_TAG_NOT_READY when the tag value cache does not exist 2022-07-14 07:34:13 +00:00