using Aurora; using Aurora.Api; using VisionCommon; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace VisionCalibrator { /// /// 쿠드컨버터 생성 및 등록 /// public static class CoordConverterFactory { private static Logger _logger = new Logger(typeof(CoordConverterFactory).Name); /// /// 쿠드컨버터 생성 및 등록 /// public static void Register() { try { foreach (eUnitId unitId in VisionRecipeManager.GetUnitIds()) { foreach (SubSysInfo subSysInfo in VisionRecipeManager.GetSubSysInfos(unitId)) { CoordConverterManager.SetAgent(subSysInfo, new CoordConverter(subSysInfo)); } } } catch (Exception e) { _logger.FuncE(e.Message); } } } }