public void SendTelemetry(ITelemetryEvent dataStructure, string portName, int portNumber, string encryptionKey) { byte[] bytes = _autpService.WriteTelemetry(dataStructure, Convert.FromBase64String(encryptionKey)); IDatagramSender datagramSender = new DatagramSender(portName, portNumber); datagramSender.SendToServer(bytes); }
public UdpServer() { _settings = _settingsLoader.ReadXml(); _datagramGenerator = new DatagramGenerator(_settings.DiapasonMin, _settings.DiapasonMax); _datagramSender = new DatagramSender(_settings, _datagramGenerator); Console.WriteLine("-----------------------------"); Console.WriteLine($"Diapason: Min {_settings.DiapasonMin}, Max {_settings.DiapasonMax} "); Console.WriteLine($" IP {_settings.IPAddress}, Port {_settings.Port} "); }