void BluetoothClient_InternalMessageReceived(SocketClient sender, InternalMessage message) { Logger.Info(message.ToString(), "<I"); }
protected virtual Message TryCreate(byte[] data) { return(InternalMessage.TryCreate(data)); }
private static void ProcessInternalMessage(InternalMessage m) { Logger.Info(m.DataString, "INT <"); switch (m.DataString) { case "GET_BM_SCREEN": // TODO send last BM screen if (BordmonitorMenu.Instance.IsEnabled) { BordmonitorMenu.Instance.UpdateScreen(MenuScreenUpdateReason.Refresh); } break; } }
protected virtual bool CanStartWith(byte[] data) { return(InternalMessage.CanStartWith(data)); }
protected void OnInternalMessageReceived(InternalMessage m) { var e = InternalMessageReceived; if (e != null) { try { e(this, m); } catch(Exception ex) { Logger.Error(ex, "while processing incoming internal message"); } } }