149 Commits

Author SHA1 Message Date
hxy7yx 77dfd09b09 fix(modbus):rtu server recv&send 2023-09-21 10:01:02 +08:00
hxy7yx 12583591b4 Merge branch 'v2.5' into v2.5-1 2023-08-23 15:13:10 +08:00
hxy7yx 617e4550bc feat(modbus):write multiple tags 2023-08-23 15:11:59 +08:00
fengzero 7c2b405164 check license when add node/tag 2023-08-18 09:12:41 +00:00
hxy7yx e9c16bb4b0 correct modbus_read_max_byte 2023-08-10 16:28:15 +08:00
hxy7yx 382c17c78a remove modbus-qh-tcp 2023-07-28 11:36:34 +08:00
hxy7yx 9301489e3e reset response_size when retry 2023-07-25 16:28:12 +08:00
hxy7yx 5003991ad4 optimize modbus 2023-07-19 16:41:04 +08:00
hxy7yx f360d34688 delete transport_mode in modbus rtu 2023-07-05 18:08:13 +08:00
hxy7yx 2cb2d81254 delete modbus rtu udp temporarily 2023-07-03 14:12:01 +08:00
fengzero fadca0f2c9 feat(core): support writing multiple tag in one request 2023-06-12 06:14:28 +00:00
hxy7yx 1d15ae31c8 update dafault retry_interval of modbus 2023-06-09 15:01:09 +08:00
hxy7yx 00edaadd4c Support retry when modbus read fails. 2023-06-07 14:44:16 +08:00
fengzero 187023f428 improve(modbus): speed up the recovery the modbus rtu 2023-05-30 08:22:00 +00:00
fengzeroz ccaa6adcc2 Merge pull request #1287 from eeff/eeff/dev
test: add template add/del/get function tests
2023-05-26 10:24:59 +08:00
eeff 80469761b3 feat(modbus): add tag validator 2023-05-26 10:17:10 +08:00
hxy7yx 5f4b23528b Add node type to /api/v2/metrics 2023-05-19 16:41:20 +08:00
hxy7yx 50ab414874 chore(modbus):improve log 2023-05-18 09:29:09 +08:00
hxy7yx 6b7920aa8d Merge branch 'emqx:main' into main 2023-05-11 16:33:51 +08:00
hxy7yx ac6d5286c3 Modbus support UDP 2023-05-09 10:42:57 +08:00
fengzero 520d115fe5 fix(modbus): parse tag address 2023-05-08 06:08:57 +00:00
hxy7yx c6aadcbc4f Add tag related functional test cases 2023-04-28 15:17:52 +08:00
evhv ee8ec446fb add FC 0x06 compatibility to neuron and simulator 2023-04-23 10:27:42 +00:00
evhv 89b1fb8fa4 add FC 0x06 compatibility to neuron and simulator 2023-04-22 22:49:36 +00:00
fengzero 4789961d49 modbus rtu: more baudrate 1800/1200/600/300/200/150 2023-04-11 08:21:35 +00:00
hxy7yx e1ca981860 Open source Modbus TCP/RTU, delete existing Modbus TCP community 2023-04-10 17:56:17 +08:00
fengzero cb261468dd improve schema field name/description 2023-03-14 03:49:23 +00:00
liyuxi fcfbf90bed feat(schema):add a group_interval field 2023-03-02 07:43:42 +00:00
fengzero 36bedbb87c fix compile error 2023-02-06 09:31:53 +00:00
fengzero 0316fdabbb rename Modbus TCP community 2023-02-06 09:13:38 +00:00
liyuxi db68b8e2d4 fix plugin name 2023-01-04 07:24:04 +00:00
liyuxi 206fc8b59f fix getting schema api 2023-01-04 03:36:55 +00:00
liyuxi f63ded6847 add(schema):add schema field in getting plugins api 2023-01-03 10:01:25 +00:00
lixiumei123 d2b85071a1 add(plugin Chinese description):modbus-tcp,ekuiper,mqtt,nano-mqtt 2022-11-16 08:44:43 +00:00
fengzero 04d990e79b modbus: connection state 2022-11-10 02:50:37 +00:00
fengzero f0858d6076 fix(modbus): rtt between neuron and device 2022-11-09 08:42:42 +00:00
lixiumei123 391ed49fcf update(metrics):modbus last_rtt_ms group_send_msgs_total 2022-11-01 08:24:10 +00:00
eeff b0e290ea86 feat: adapter callback update_metric add group name param 2022-10-27 15:30:44 +08:00
eeff 04da8039f8 refactor: monitor global metrics generation 2022-10-21 18:13:56 +08:00
eeff 27d7b2d4d5 refactor: node metrics data structures 2022-10-20 17:15:58 +08:00
fengzero 1bb131c3f8 fix(modbus): bit operation 2022-09-23 03:06:00 +00:00
lixiumei123 5d600979cd add(modbus tcp):add the address regularity of modbus tcp 2022-09-21 07:24:52 +00:00
fengzero 2d28a3acac fix(modbus): recv_buf size is not enough 2022-09-21 02:20:41 +00:00
eeff 00a934453e feat(modbus): update send/receive bytes and messages statistics counters 2022-09-08 14:51:21 +08:00
fengzero 9eba2a7230 fix(modbus): read/write tag value endian 2022-08-30 08:04:21 +00:00
fengzero 4405d9cae5 feat(driver): based on the tag address, the endianness is translated 2022-08-30 07:42:40 +00:00
lixiumei123 7cca1d4632 add issue template 2022-08-25 03:21:35 +00:00
lixiumei123 9c96c64a88 add(plugin description):modbus-tcp 2022-08-25 01:59:02 +00:00
fengzero c0666e6a96 chore(modbus): update tag address regex 2022-08-24 09:08:06 +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