public async void Run(IBackgroundTaskInstance taskInstance) { _deferral = taskInstance.GetDeferral(); await _display.InitializeAsync(); _ioTClient = new IoTClient(_display); _ntripServer = new NtripServer(_display, _ioTClient); await _ioTClient.InitializeAsync(); await _ntripServer.InitializeAsync(); await Task.WhenAll(new Task[] { _ntripServer.StartAsync(), _ioTClient.StartAsync() }); }
public NtripServer(SparkFunSerial16X2Lcd display, IoTClient ioTClient) { _display = display; _ioTClient = ioTClient; _listener = new StreamSocketListener(); }