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/09/09 10:22:59 UTC
[plc4x] 01/02: feat(plc4go/spi): improved virtual output from WriteBufferBoxBased
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 0cfd466c87a5414186598aa4a45b052f0e39bf41
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Fri Sep 9 12:21:07 2022 +0200
feat(plc4go/spi): improved virtual output from WriteBufferBoxBased
---
plc4go/spi/utils/WriteBufferBoxBased.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/plc4go/spi/utils/WriteBufferBoxBased.go b/plc4go/spi/utils/WriteBufferBoxBased.go
index c06b740ed..610605b19 100644
--- a/plc4go/spi/utils/WriteBufferBoxBased.go
+++ b/plc4go/spi/utils/WriteBufferBoxBased.go
@@ -222,7 +222,7 @@ func (b *boxedWriteBuffer) WriteVirtual(logicalName string, value interface{}, w
case float32, float64:
asciiBox = b.asciiBoxWriterLight.BoxString(logicalName, fmt.Sprintf("%x %f%s", value, value, additionalStringRepresentation), 0)
case Serializable:
- virtualBoxedWriteBuffer := NewWriteBufferBoxBased()
+ virtualBoxedWriteBuffer := NewWriteBufferBoxBasedWithOptions(b.mergeSingleBoxes, b.omitEmptyBoxes)
if err := value.(Serializable).Serialize(virtualBoxedWriteBuffer); err == nil {
asciiBox = b.asciiBoxWriterLight.BoxBox(logicalName, virtualBoxedWriteBuffer.GetBox(), 0)
} else {