From b6966cf526cf9a65fecbabc4c8a5e97268479a65 Mon Sep 17 00:00:00 2001 From: Peter Butzhammer Date: Fri, 9 Feb 2024 13:41:59 +0100 Subject: [PATCH] Fix buffer length for string notifications --- Sharp7.Rx/Sharp7Connector.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sharp7.Rx/Sharp7Connector.cs b/Sharp7.Rx/Sharp7Connector.cs index f33c55b..cf95ab4 100644 --- a/Sharp7.Rx/Sharp7Connector.cs +++ b/Sharp7.Rx/Sharp7Connector.cs @@ -97,8 +97,8 @@ internal class Sharp7Connector : IS7Connector .Select(key => new {VariableName = key, Address = variableNameParser.Parse(key)}) .Select(x => { - var buffer = new byte[x.Address.Length]; - s7MultiVar.Add(S7Consts.S7AreaDB, S7Consts.S7WLByte, x.Address.DbNo, x.Address.Start, x.Address.Length, ref buffer); + var buffer = new byte[x.Address.BufferLength]; + s7MultiVar.Add(S7Consts.S7AreaDB, S7Consts.S7WLByte, x.Address.DbNo, x.Address.Start, x.Address.BufferLength, ref buffer); return new {x.VariableName, Buffer = buffer}; }) .ToArray();