You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by sr...@apache.org on 2022/07/26 17:29:58 UTC

[plc4x] 01/02: fix(plc4go/s7): fixed serialize of PlcStringField

This is an automated email from the ASF dual-hosted git repository.

sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git

commit 01e6c6d0fbc4d59bf66a43f7630afb0044f238c8
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Tue Jul 26 19:28:35 2022 +0200

    fix(plc4go/s7): fixed serialize of PlcStringField
---
 plc4go/internal/s7/Field.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/plc4go/internal/s7/Field.go b/plc4go/internal/s7/Field.go
index f28cd7b89..98c3a48e3 100644
--- a/plc4go/internal/s7/Field.go
+++ b/plc4go/internal/s7/Field.go
@@ -165,7 +165,7 @@ func (m PlcStringField) Serialize(writeBuffer utils.WriteBuffer) error {
 	if err := writeBuffer.WriteUint16("numElements", 16, m.NumElements); err != nil {
 		return err
 	}
-	if err := writeBuffer.WriteUint16("numElements", 16, m.stringLength); err != nil {
+	if err := writeBuffer.WriteUint16("stringLength", 16, m.stringLength); err != nil {
 		return err
 	}
 	if err := writeBuffer.WriteString("dataType", uint32(len(m.Datatype.String())*8), "UTF-8", m.Datatype.String()); err != nil {