private void Connector_AircraftPositionUpdated(object sender, AircraftPositionUpdatedEventArgs e) { recorderLogic.NotifyPosition(e.Position); Dispatcher.Invoke(() => { viewModel.AircraftPosition = AircraftPosition.FromStruct(e.Position); }); }
private void Connector_AircraftPositionUpdated_Video(object sender, AircraftPositionUpdatedEventArgs e) { if (obs_connect.Content == "Disconnect") { var response = _obs.SendRequest("GetRecordingStatus"); recorderLogic.NotifyPositionVideo((string)response["recordTimecode"]); Dispatcher.Invoke(() => { viewModel.AircraftPosition = AircraftPosition.FromStruct(e.Position); }); } }