Commit Graph

1720 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
fengzeroz 522db9fc9d Merge pull request #2731 from ZhouBox/main
fix(core): correct parameter order in neu_req_del_tag_copy
2026-04-09 10:56:41 +08:00
ZhouBox 118dfc08b8 fix(core): correct parameter order in neu_req_del_tag_copy
- Fix reversed parameter order in neu_req_del_tag_copy call at manager.c:1488
- Add missing return statement on strdup failure in neu_req_del_tag_copy function
2026-04-09 10:10:58 +08:00
fengzeroz 84b0a5c6a2 Merge pull request #2728 from ZhouBox/main
fix bug:json object equality check failed
2026-04-08 14:15:36 +08:00
ZhouBox a485bb6f56 fix bug:json object equality check failed 2026-04-08 13:53:33 +08:00
fengzero 8cce511761 fix: read tag with unit in read_group_paginate 2026-03-27 07:43:55 +00:00
fengzero 937f536194 fix: read tag with unit 2026-03-27 07:05:41 +00:00
fengzero ae4623ed7e tag: option unit 2026-03-27 06:17:27 +00:00
hxy7yx 4174f3eee4 feat(tag):supports renaming tags 2026-03-22 20:08:34 -07:00
ZhouBox 39c39a5371 fix monitor ready check to use abstract socket name index 2026-03-13 16:39:33 +08:00
ZhouBox e40aa30a83 log errno detail on message forward failure 2026-03-13 15:29:12 +08:00
fengzero 24fb80efd7 filter array in metas 2026-03-10 03:13:34 +00:00
ZhouBox 878d1d42c7 compile:support gcc 14 2026-03-10 09:47:17 +08:00
xiang.zhou aebbf6cfd3 fixbug:heap use after free 2026-03-03 11:10:24 +08:00
fengzeroz b4ef7d631c Merge pull request #2694 from ZhouBox/opcua
update scan tags api
2026-02-26 17:28:18 +08:00
fengzeroz f17068886b Merge pull request #2692 from ZhouBox/main
update disconnect error status code and update scan node api
2026-02-25 15:26:10 +08:00
fengzero f3eecd01af core(driver): try connect device when no tags 2026-02-24 06:38:10 +00:00
xiang.zhou a9beb81c41 update scan tags api 2026-02-11 15:09:04 +08:00
xiang.zhou 98dfb6601c update disconnect error status code and update scan node api 2026-02-09 13:34:40 +08:00
fengzero 9687801d5a reuse tcp server port 2026-02-03 03:35:05 +00:00
fengzero 2231d4eac7 core(cache): update_im_f_m, filter dup value 2026-01-27 09:30:52 +00:00
fengzero 355cfd589b simulator: close fd & exit when recv signal 2026-01-27 02:16:15 +00:00
fengzero de03827d6b fix import tags in defalut node 2026-01-26 03:30:31 +00:00
fengzero 0bca9e39a5 export app: include static tags 2026-01-23 02:41:59 +00:00
fengzero 938efcfa0b simulator: close fd 2026-01-22 03:39:01 +00:00
fengzero 4a13b39ec6 node tags: filter spec symbol 2026-01-21 02:35:04 +00:00
fengzeroz 66ab7bc2eb Merge pull request #2671 from ZhouBox/main
memery leak
2026-01-20 15:10:49 +08:00
fengzero 9d93a4d410 fix query by tags 2026-01-20 06:48:22 +00:00
fengzero e3d2cb7336 fix query by tags 2026-01-20 06:48:16 +00:00
fengzero abb76d3e80 get nodes: rm query tags 2026-01-20 06:48:07 +00:00
xiang.zhou 0b3f0f8088 memery leak 2026-01-20 14:47:54 +08:00
fengzero f080ec2711 write tag log 2026-01-19 06:56:13 +00:00
fengzero f6921ee2fb get nodes by tags 2026-01-19 06:56:06 +00:00
fengzero c52fae40c8 nodes: support tags 2026-01-19 06:56:00 +00:00
fengzeroz 9a5c1862b8 Merge pull request #2652 from hxy7yx/main-2
chore:update key from nodes to apps
2025-12-26 10:15:32 +08:00
hxy7yx 0652bbe00b chore:update key from nodes to apps 2025-12-25 18:04:31 -08:00
fengzero bda5ef1b2e fix(group): free group context with old group 2025-12-25 02:03:55 +00:00
hxy7yx 96ebfa4034 feat:export&import apps 2025-12-21 18:57:19 -08:00
fengzero 989421f000 fix(connection): close fd if ip invalid 2025-12-19 07:00:57 +00:00
fengzero f761bb9c85 cid: parse float array 2025-12-12 03:37:46 +00:00
fengzero 82615c0908 event: log category 2025-11-28 03:00:12 +00:00
fengzeroz 8c11f83540 Merge pull request #2621 from hxy7yx/main-1
feat:add modbus-tcp simulator
2025-11-26 10:55:28 +08:00
hxy7yx c9bf291fa2 feat:add modbus-tcp simulator 2025-11-24 02:09:43 -08:00
hxy7yx e07e5ad2e8 add notice log for write tag/tags/tags 2025-11-18 22:24:31 -08:00
hxy7yx 811ba04408 add info logging for driver write tags 2025-11-10 18:12:12 -08:00
xiang.zhou 14326c8da1 reporting incomplete trace when timeout 2025-11-04 15:04:13 +08:00
fengzeroz d0f7335c2b Merge pull request #2596 from hxy7yx/main-1
fix msg_internal.h
2025-10-22 10:01:53 +08:00
hxy7yx 157618269f fix msg_internal.h 2025-10-21 18:39:50 -07:00
fengzeroz c8f5feb28e Merge pull request #2591 from ZhouBox/main
1.update cert schema 2.add datatag when sub app frist sending
2025-10-22 09:31:46 +08:00
xiang.zhou 472044a2a3 1.update cert schema 2.add datatag when sub app frist sending 2025-10-21 14:48:50 +08:00