private void ReceivedMessage(IrssMessage received) { switch (received.Type) { case MessageType.RegisterClient: if ((received.Flags & MessageFlags.Success) == MessageFlags.Success) { _registered = true; Invoke(_Notification, "Connected"); } else if ((received.Flags & MessageFlags.Failure) == MessageFlags.Failure) { _registered = false; Invoke(_Notification, "Failed to negotiate connection"); } return; case MessageType.ServerShutdown: _registered = false; Invoke(_Notification, "Server Shutdown"); return; case MessageType.Error: Invoke(_Notification, received.GetDataAsString()); return; } }
private void ReceivedMessage(IrssMessage received) { switch (received.Type) { case MessageType.RegisterClient: if ((received.Flags & MessageFlags.Success) == MessageFlags.Success) { _registered = true; labelStatus.Text = "Connected"; } else if ((received.Flags & MessageFlags.Failure) == MessageFlags.Failure) { _registered = false; labelStatus.Text = "Failed to negotiate connection"; } return; case MessageType.ServerShutdown: _registered = false; labelStatus.Text = "Server Shutdown"; return; case MessageType.Error: labelStatus.Text = received.GetDataAsString(); return; } }
private static void ReceivedMessage(IrssMessage received) { IrssLog.Debug("Received Message \"{0}\"", received.Type); try { switch (received.Type) { case MessageType.RegisterClient: if ((received.Flags & MessageFlags.Success) == MessageFlags.Success) { //_irServerInfo = IRServerInfo.FromBytes(received.DataAsBytes); _registered = true; IrssLog.Info("Registered to IR Server"); } else if ((received.Flags & MessageFlags.Failure) == MessageFlags.Failure) { _registered = false; IrssLog.Warn("IR Server refused to register"); } break; case MessageType.ServerShutdown: IrssLog.Warn("IR Server Shutdown - Virtual Remote disabled until IR Server returns"); _registered = false; break; case MessageType.Error: IrssLog.Error(received.GetDataAsString()); break; } } catch (Exception ex) { IrssLog.Error(ex); } }
private void ReceivedMessage(IrssMessage received) { switch (received.Type) { case MessageType.RegisterClient: if ((received.Flags & MessageFlags.Success) == MessageFlags.Success) { _registered = true; Invoke(_Notification, "Connected", false); } else if ((received.Flags & MessageFlags.Failure) == MessageFlags.Failure) { _registered = false; Invoke(_Notification, "Failed to negotiate connection", true); } return; case MessageType.ServerShutdown: _registered = false; Invoke(_Notification, "Server Shutdown", true); return; case MessageType.Error: Invoke(_Notification, received.GetDataAsString(), true); return; } }