Gurux.DLMS.GXDLMSServer.Reset C# (CSharp) Method

Reset() public method

Reset settings when connection is made or close.
public Reset ( bool connected ) : void
connected bool
return void
        public void Reset(bool connected)
        {
            transaction = null;
            Settings.BlockIndex = 1;
            Settings.Count = Settings.Index = 0;
            Settings.Connected = false;
            replyData.Clear();
            receivedData.Clear();
            Settings.Password = null;
            if (!connected)
            {
                info.Clear();
                Settings.ServerAddress = 0;
                Settings.ClientAddress = 0;
            }
            Settings.Authentication = Authentication.None;
            Settings.IsAuthenticationRequired = false;
            if (Settings.Cipher != null)
            {
                if (!connected)
                {
                    Settings.Cipher.Reset();
                }
                else
                {
                    Settings.Cipher.Security = Gurux.DLMS.Enums.Security.None;
                }
            }
        }

Same methods

GXDLMSServer::Reset ( ) : void