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
hxy7yx
e6f7effeb5
update datalayers schema name
2025-05-15 03:05:03 -07:00
hxy7yx
37a5d33421
allow float-tag to write integers
2025-03-16 19:55:13 -07:00
hxy7yx
adaad8d900
feat(modbus-tcp):support backup ip
2024-11-19 17:01:16 +08:00
hxy7yx
ee5687527a
remove attribute: STATIC
2024-10-23 13:41:19 +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
xiang.zhou
8301028684
otel:add new api and modify old api
2024-09-14 10:28:03 +08:00
xiang.zhou
fe772b6e63
feat(otel):add traces
2024-08-29 10:50:48 +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
71216aeceb
ft(test read)
2024-06-11 17:57:19 +08:00
hxy7yx
5925bf257a
feat(core & modbus tcp): test read tag
2024-06-07 14:51:25 +08:00
hxy7yx
0b19e0b17b
check if the written value conforms to the standard
2024-05-15 17:04:29 +08:00
hxy7yx
f9718bc63a
increase test coverage
2024-05-06 18:13:48 +08:00
hxy7yx
407f650fe1
increase test coverage
2024-04-28 17:35:38 +08:00
hxy7yx
4c10678318
test(tag):fix utf8 check & improve ft cov
2024-04-22 15:07:43 +08:00
hxy7yx
245a019082
Revert "check if the written value conforms to the standard"
...
This reverts commit d9157687ed .
2024-04-15 10:41:58 +08:00
eeff
1ed9a7d595
test: add ft for reading tag bias value
2024-04-10 14:42:36 +08:00
eeff
3eba902519
feat(modbus_tty_simlator): enhance command line interface
2024-03-19 11:53:41 +08:00
hxy7yx
31112b1a2a
ft(modbus): add serial port testing
2024-02-22 10:50:00 +08:00
hxy7yx
9c6a90662c
cleanup(parser): remove unused functions
2024-01-29 18:01:46 +08:00
fengzeroz
20a3d6bc5a
Merge pull request #1807 from hxy7yx/main-1
...
fix(add_gtag): parser memory free
2024-01-10 17:31:35 +08:00
hxy7yx
7bb4cfbf0d
fix(add_gtag): parser memory free
2024-01-10 17:24:00 +08:00
eeff
dd33b42a32
test: add node with setting ft
2024-01-09 16:11:30 +08:00
eeff
b4041b0be3
test: read group query ft
2024-01-03 17:17:09 +08:00
hxy7yx
b7615ae955
adapter: removing unused code and enhancing test coverage
2023-12-25 14:42:21 +08:00
hxy7yx
d9157687ed
check if the written value conforms to the standard
2023-12-19 17:07:39 +08:00
hxy7yx
7a4ccb459d
fix:add_tags and add_gtags http resp code
2023-12-18 16:47:52 +08:00
hxy7yx
34ee5ad644
add ft case for negative decimal
2023-12-11 14:42:55 +08:00
hxy7yx
eda26e0034
add ft cases for src/base
2023-12-07 18:30:28 +08:00
hxy7yx
e0902f7e53
fix(simulator):memory leak
2023-12-07 10:15:56 +08:00
hxy7yx
12c58fe206
add http api ft
2023-11-22 18:28:28 +08:00
hxy7yx
dbf5089f8c
test(modbus):add test cases
2023-11-08 09:52:41 +08:00
eeff
ddc5b1e69a
test: add modbus sync read ft
2023-10-13 12:21:03 +08:00
fengzero
3dd3e54e9c
fix(ft): path
2023-10-12 07:15:21 +00:00
fengzero
da05941676
modbus ft
2023-10-12 07:08:30 +00:00
fengzero
fb924091dd
driver test
2023-10-11 07:07:35 +00:00