hxy7yx
e0f8208b80
fix(modbus): handle malloc/pthread_create errors in set_skip_timer
2026-07-13 01:51:50 -07:00
fengzero
525f758af6
fix memory issue
2026-06-26 03:28:51 +00:00
wangjun
c99999b8c9
modbus: add 64-bit byte order support for WS and WR
...
Add support for WS (34 12 78 56) and WR (56 78 12 34) as additional 64-bit byte orders for Modbus int64, uint64, and double tags.
This change extends address suffix parsing, updates 64-bit endian conversion in the Modbus read/write paths, updates the Modbus TCP/RTU schemas, and adds functional test coverage.
Signed-off-by: wangjun <794997265@qq.com >
2026-04-16 13:59:53 +08:00
fengzero
f3eecd01af
core(driver): try connect device when no tags
2026-02-24 06:38:10 +00:00
fengzero
3086974da4
modbus tag address range
2026-01-22 06:04:12 +00:00
xiang.zhou
14326c8da1
reporting incomplete trace when timeout
2025-11-04 15:04:13 +08:00
fengzeroz
6f24a54218
Merge pull request #2549 from moruoxian/main
...
fix modbus-tcp change server to client config crash.
2025-08-26 17:37:52 +08:00
moruoxian
9c98e072ea
fix modbus-tcp change server to client config crash.
2025-08-23 14:06:01 +08:00
fengzero
7f7472d261
event name
2025-08-19 07:01:47 +00:00
hxy7yx
750ac85102
feat(modbus):support endianess of 8-Byte data
2025-06-15 19:47:15 -07:00
xiang.zhou
0d507761fa
otel:ensure the uniqueness of ctx
2025-05-21 14:19:15 +08:00
fengzero
391632f819
download file
2025-02-10 07:25:34 +00:00
hxy7yx
d33fff5986
fix(modbus):clear recv buf before sending
2024-12-23 17:10:38 +08:00
hxy7yx
adaad8d900
feat(modbus-tcp):support backup ip
2024-11-19 17:01:16 +08:00
fengzero
8d90cb7d08
support array type
2024-11-06 10:44:21 +00:00
hxy7yx
4a608906ad
feat(modbus):support opentelemetry
2024-10-22 14:11:11 +08:00
hxy7yx
c22aaf25d4
feat(modbus):support start address base 0 or 1
2024-10-14 17:13:57 +08:00
hxy7yx
64467a28a7
feat(modbus):supoort configuring endianness in node configuration
2024-10-14 14:06:44 +08:00
hxy7yx
965c4ef081
feat(modbus):support device degradation
2024-10-14 10:54:46 +08:00
fengzeroz
2f13b1f97a
Merge pull request #2173 from hxy7yx/main-1
...
fix(modbus):clear value when update
2024-08-07 10:11:39 +08:00
hxy7yx
7a7ff99e60
fix(modbus):clear value when update
2024-08-02 17:14:52 +08:00
hxy7yx
5eb09ce853
feat(modbus tcp):configure optional message header verification
2024-07-29 10:58:35 +08:00
eeff
5cf55b8a71
chore(modbus): clean setting description
2024-07-28 23:19:54 +08:00
hxy7yx
824f856b85
fix(modbus):reconnect when recv error messages
2024-07-23 16:30:03 +08:00
fengzeroz
1ebafcc429
Merge pull request #2116 from hxy7yx/main-2
...
refactor(modbus)
2024-06-25 14:21:37 +08:00
hxy7yx
6c508f9f00
refactor(modbus)
2024-06-21 16:18:57 +08:00
hxy7yx
997ac04c63
modbus: support read sync
2024-06-17 15:59:05 +08:00
hxy7yx
5925bf257a
feat(core & modbus tcp): test read tag
2024-06-07 14:51:25 +08:00
hxy7yx
f9718bc63a
increase test coverage
2024-05-06 18:13:48 +08:00
hxy7yx
afd72ce259
plugin(modbus): fix invalid message check
2024-03-14 16:52:41 +08:00
hxy7yx
1d5d6de72c
plugin(modbus): fix modbus rtu slave check
2024-03-13 16:15:09 +08:00
KunYi Chen
4133028d90
improve crc16 of modbus performance
...
use lookup method to reduce computing cycle
2024-02-02 15:00:55 +08:00
hxy7yx
e7bf3c74ca
verify that the length of modbus bytes point is even
2023-10-11 13:48:18 +08:00
fengzeroz
e09c37e8f7
Merge pull request #1523 from hxy7yx/main-1
...
core&modbus support ipv6
2023-09-21 19:41:49 +08:00
hxy7yx
f91a162cce
core&modbus support ipv6
2023-09-21 15:54:35 +08:00
hxy7yx
87d0d371f0
fix(modbus):rtu server recv&send
2023-09-21 09:51:41 +08:00
fengzero
88a96c63fd
core/modbus: support bytes
2023-08-25 09:15:58 +00:00
hxy7yx
8ecc0fd367
Merge branch 'main' into main-3
2023-08-23 14:58:02 +08:00
hxy7yx
d0e091fafe
(modbus):tags sorting, merge reqs
2023-08-23 14:57:04 +08:00
fengzero
85ec40684a
check license when add node/tag
2023-08-18 09:20:24 +00:00
hxy7yx
863f181e2a
feat(modbus):write multiple tags
2023-08-14 16:23:22 +08:00
hxy7yx
597543f226
correct modbus_read_max_byte
2023-08-10 17:44:03 +08:00
fengzero
05d51c88a2
fix(modbus): free invalid memory
2023-08-03 09:08:01 +00:00
hxy7yx
ccce9750c1
remove modbus-qh-tcp
2023-07-28 11:35:49 +08:00
hxy7yx
d968728b15
reset response_size when retry
2023-07-25 16:34:32 +08:00
hxy7yx
928289eaf1
optimize modbus
2023-07-19 16:40:34 +08:00
lxm
3179c0d5ba
Merge pull request #1377 from hxy7yx/main-2
...
delete transport_mode in modbus rtu
2023-07-06 09:53:39 +08:00
hxy7yx
1bb49b5df1
delete transport_mode in modbus rtu
2023-07-05 18:09:28 +08:00
hxy7yx
341ec95d66
delete modbus rtu udp temporarily
2023-07-03 14:05:09 +08:00
fengzero
fadca0f2c9
feat(core): support writing multiple tag in one request
2023-06-12 06:14:28 +00:00