コード例 #1
0
 NefitEasyClient(string serial, string accesskey, string password)
 {
     ConnectionStatus   = NefitConnectionStatus.Disconnected;
     _lockObj           = new object();
     _communicationLock = new object();
     _lastMessage       = null;
     _serial            = serial;
     _accessKey         = accesskey;
     _encryptionHelper  = new NefitEasyEncryption(accesskey, password);
 }
コード例 #2
0
        void UpdateConnectionStatus(NefitConnectionStatus status)
        {
            ConnectionStatus = status;
            ConnectionStatusChangedEvent?.Invoke(this, status);

            if (status == NefitConnectionStatus.InvalidPassword || status == NefitConnectionStatus.InvalidSerialAccessKey)
            {
                Disconnect();
            }
        }