From c6368db8a3d17c78fd97f7e93012de9b111f8697 Mon Sep 17 00:00:00 2001 From: Waldemar Porscha Date: Thu, 18 Jan 2024 22:43:31 +0100 Subject: [PATCH] Finalize uninitialized handling --- src/knx/group_object.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/knx/group_object.cpp b/src/knx/group_object.cpp index cf3ad24e..30420e36 100644 --- a/src/knx/group_object.cpp +++ b/src/knx/group_object.cpp @@ -175,12 +175,12 @@ bool GroupObject::initialized() void GroupObject::requestObjectRead() { - _commFlagEx.commFlag = ReadRequest; + commFlag(ReadRequest); } void GroupObject::objectWritten() { - _commFlagEx.commFlag = WriteRequest; + commFlag(WriteRequest); } size_t GroupObject::valueSize() @@ -283,10 +283,7 @@ void GroupObject::valueNoSend(const KNXValue& value) void GroupObject::valueNoSend(const KNXValue& value, const Dpt& type) { if (_commFlagEx.uninitialized) - { - _commFlagEx.commFlag = Ok; - _commFlagEx.uninitialized = false; - } + commFlag(Ok); KNX_Encode_Value(value, _data, _dataLength, type); }