Hi!
I made ValidateAuthentication() method like in GuruxDLMSServerExample folder, GXDLMSBase.cpp.
DLMS_SOURCE_DIAGNOSTIC CGXDLMSBase::ValidateAuthentication(DLMS_AUTHENTICATION authentication, CGXByteBuffer& password).
In my project code i set password "reader1". In DLMSDirector i set password "reader".
On connect (DLMS_AUTHENTICATION_LOW) comparing recieved password from DLMSDirector ("reader") and expected ("reader1"). Method CGXByteBuffer::Compare() return true but it's wrong. "reader" != "reader1"
Hi Dmitry,
Hi Dmitry,
Thank you for pointing this out. This is fixed for the next release.
BR,
Mikko