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); }
void UpdateConnectionStatus(NefitConnectionStatus status) { ConnectionStatus = status; ConnectionStatusChangedEvent?.Invoke(this, status); if (status == NefitConnectionStatus.InvalidPassword || status == NefitConnectionStatus.InvalidSerialAccessKey) { Disconnect(); } }