using Aurora; using Aurora.Api; using VisionCommon; using System; using System.Reflection; namespace VisionCalibrator { /// /// 캘리브레이터 생성 및 등록 /// public static class CalibratorFactory { private static Logger _Logger = new Logger(typeof(CalibratorFactory).Name); /// /// 캘리브레이터 생성 및 등록 /// public static void Register() { try { VersionChecker.Print(Assembly.GetExecutingAssembly().GetName()); foreach (var fovInfo in VisionRecipeManager.GetFovInfos()) { CalibratorManager.SetCalibrator(fovInfo, new Calibrator(fovInfo)); } } catch (Exception e) { _Logger.FuncE(e.Message); } } } }