diff --git a/development/src/GXDLMSClient.cpp b/development/src/GXDLMSClient.cpp index b429f3f..f034d22 100644 --- a/development/src/GXDLMSClient.cpp +++ b/development/src/GXDLMSClient.cpp @@ -1038,6 +1038,7 @@ int CGXDLMSClient::ParseApplicationAssociationResponse( return ret; } equals = challenge.Compare(value.byteArr, value.GetSize()); + m_Settings.SetConnected((DLMS_CONNECTION_STATE) (m_Settings.GetConnected() | DLMS_CONNECTION_STATE_DLMS)); } else {