31 lines
887 B
C#
31 lines
887 B
C#
/*
|
|
* Copyright (c) 2025 LG Electronics Inc.
|
|
* SPDX-License-Identifier: LicenseRef-LGE-Proprietary
|
|
*/
|
|
using Aurora;
|
|
using Aurora.Api;
|
|
using VisionCommon;
|
|
|
|
namespace VisionDirector {
|
|
/// <summary>
|
|
/// AlignMotor의 Director
|
|
/// </summary>
|
|
public class AlignDirector : MotionDirector {
|
|
/// <summary>
|
|
/// 생성자
|
|
/// </summary>
|
|
/// <param name="subSysInfo">서브시스템 정보</param>
|
|
public AlignDirector(SubSysInfo subSysInfo)
|
|
: base(subSysInfo) {
|
|
_logger = new Logger(typeof(AlignDirector).Name);
|
|
}
|
|
|
|
protected override void UpdateRecipe() {
|
|
if (_subSysInfo != null) {
|
|
_calRecipe = VisionRecipeManager.GetCalRecipe(_subSysInfo);
|
|
_directorRecipe = VisionRecipeManager.GetAlignDirectorRecipe(_subSysInfo);
|
|
}
|
|
}
|
|
}
|
|
}
|