/// <summary> /// Records the receipt and contents of the UIMHello message. /// </summary> /// <param name="msg"></param> /// <returns></returns> /// public void NoteUIMHelloMsg(Msg_UIMHello msg) { if (msg == null) { throw new ArgumentNullException("msg"); } if (!inConnectSequence_) { return; // EARLY RETURN! } //MainWindow.Log.WriteToLog(LogConfigAURA.ADUConnect, "CONNECT: Got UIMHello msg."); GotUIMHello = true; DeviceIsPresent = true; UIMVersion = msg.UIMVersion; UIMInfoFlags = msg.Flags; // Note that we don't call RaiseCompleteActionIfComplete() here, because the receipt of // a UIMHello msg isn't sufficient to determine completion (it must be followed by a CEM // response: either CEMHello or, for old CEMs that don't implement Hello, at least one // SSS and one OAState msg). }
private void HandleUIMHello(Msg_UIMHello msg) { devInfo_.NoteUIMHelloMsg(msg); }