private async Task ToOutputMode() { if (_viewMode.Value == ViewMode.Output) { return; } _viewMode.OnNext(ViewMode.Output); if (ConnectedDevice.IsConnected) { await ConnectedDevice.PreviewProgramOut(); } }