Commit Graph

36 Commits

Author SHA1 Message Date
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 24fb80efd7 filter array in metas 2026-03-10 03:13:34 +00:00
xiang.zhou 4ad1da2a80 1. add cert manager 2. op msg trans 2025-10-14 09:54:11 +08:00
hxy7yx 750ac85102 feat(modbus):support endianess of 8-Byte data 2025-06-15 19:47:15 -07:00
xiang.zhou fb0bcbf116 refactor the array type 2025-05-21 14:19:03 +08:00
gc87 9d8e39cfef chore: set neu_value_size 512 -> 256 2025-03-28 15:19:16 +08:00
fengzero e8dba7a4ac fix: check array size 2025-02-25 07:22:54 +00:00
fengzero e7ca8e62b6 version: 2.12.0-alpha 2025-02-20 03:21:54 +00:00
fengzero 78cac4378b value size 1024 2025-02-20 02:50:56 +00:00
xiang.zhou bb9d5a71dc support array string 2024-12-19 09:58:37 +08:00
xiang.zhou d52ee1bbca fix mem leak 2024-11-27 14:16:12 +08:00
fengzero 1982dacbdb uint8 array 2024-11-07 02:26:09 +00:00
fengzero 8d90cb7d08 support array type 2024-11-06 10:44:21 +00:00
fengzero c4921a0fd4 custom type 2024-09-24 06:16:35 +00:00
fengzero 3d0d427c81 custom type 2024-09-23 06:49:16 +00:00
xiang.zhou d4b2feebe4 add api about doing with basic data type 2024-08-29 14:28:41 +08:00
xiang.zhou bde8459aa2 fixbug:incomplete value print 2024-04-30 16:23:15 +08:00
eeff a98e9ae904 feat(core): add NEU_TYPE_TIME and NEU_TYPE_DATA_AND_TIME 2024-03-22 16:08:15 +08:00
fengzero 88a96c63fd core/modbus: support bytes 2023-08-25 09:15:58 +00:00
fengzero 5c0c6f6e06 core: neu_type_ptr 2023-08-24 06:09:18 +00:00
liyuxi c92dd19dcf delete file plugin 2023-07-03 07:37:16 +00:00
fengzero db27e8f169 chore(type): fix compile error in arm64-musl 2023-05-26 09:29:37 +00:00
fengzero 12da5c41e4 chore(log): limit string length 2023-05-17 10:02:19 +00:00
fengzero 53a0261193 chore: log type & value 2023-05-17 10:02:19 +00:00
fengzero e362c3d460 type: get value 2023-05-17 03:38:14 +00:00
fengzero fe1c567574 type: string limit 512byte 2023-01-16 07:10:53 +00:00
fengzeroz 0eaf50940f Update type.h 2022-12-27 09:48:19 +08:00
fengzeroz 4534e9e535 Update type.h 2022-12-26 19:36:17 +08:00
fengzero 327bda38c3 new type 2022-11-25 10:55:21 +00:00
fengzero 7f9d4cd84c feat(driver): set float precision 2022-08-10 10:30:38 +00:00
fengzero 251efa63a2 neu_type_e log string 2022-06-25 06:55:43 +00:00
fengzero 203328dffd copyright 2020-2022 2022-06-10 04:43:06 +00:00
fengzero 5201a77001 fix: 64bit endian conversion 2022-05-25 09:36:21 +00:00
fengzero d39e222679 adapter(driver): implement the write api 2022-05-16 03:23:28 +00:00
fengzero 54a5a2b9d4 Add driver type adapter, simplify driver development
use one thread to upload data, and another thread to trigger the driver
to read and write data and process msg.
2022-04-13 09:47:59 +00:00
fengzero a4feec4dac improve plugin/node/group/tag storage 2022-04-02 10:29:31 +00:00