//TODO ввести тип сообщения Эхо для установки канала соединения
 protected override void EventRequestHandler(RemoteHostInfo remoteHost, EventRequestArgs args)
 {
     Logger.Debug($"MessageManager.EventRequestHandler Invoked for ({remoteHost.Host} via {remoteHost.Protocol} code: {args.Message.DeviceCode})");
     _RequestReceived?.Invoke(this, args);
 }
 protected abstract void EventCommandMessageHandler(RemoteHostInfo remoteHost, EventCommandMessageArgs args);
 protected abstract void EventConnectMessageHandler(RemoteHostInfo remoteHost, EventMessageConnectArgs args);
 protected abstract void EventRequestHandler(RemoteHostInfo remoteHost, EventRequestArgs args);
 protected abstract void EventOrderHandler(RemoteHostInfo remoteHost, EventOrderArgs args);
 protected abstract void EventTelemetryHandler(RemoteHostInfo remoteHost, EventTelemetryArgs args);