public override void CircleCentered(Point2D <double> point, double diameter) { switch (_mvLocatorState) { case MVLocatorState.MachineFidicual: SetNewHome(); break; default: if (PartPackManagerVM.IsLocating) { PartPackManagerVM.FoundLocation(point, diameter); } break; } }
public override async Task InitAsync() { await base.InitAsync(); FeederTypes = await _feederLibrary.GetFeedersAsync(); LoadingMask = false; Machine.TopLightOn = true; Machine.BottomLightOn = false; if (!String.IsNullOrEmpty(_job.PnPMachinePath) && System.IO.File.Exists(_job.PnPMachinePath)) { PnPMachine = await PnPMachineManager.GetPnPMachineAsync(_job.PnPMachinePath); PartPackManagerVM.SetMachine(PnPMachine); PackageLibraryVM.SetMachine(PnPMachine); } StartCapture(); }