28 lines
796 B
C#
28 lines
796 B
C#
/*
|
|
* Copyright (c) 2025 LG Electronics Inc.
|
|
* SPDX-License-Identifier: LicenseRef-LGE-Proprietary
|
|
*/
|
|
using Aurora.Api;
|
|
using System.Collections.Generic;
|
|
|
|
namespace VisionCommon {
|
|
/// <summary>
|
|
/// 기본 장비 시퀀스 매니저
|
|
/// </summary>
|
|
internal class DefaultMachineSeqManager : MachineSeqManager {
|
|
/// <summary>
|
|
/// 생성자
|
|
/// </summary>
|
|
public DefaultMachineSeqManager() {
|
|
SetAdapters();
|
|
}
|
|
|
|
private void SetAdapters() {
|
|
foreach (var unitId in VisionRecipeManager.GetUnitIds()) {
|
|
foreach (var subSysInfo in VisionRecipeManager.GetSubSysInfos(unitId)) {
|
|
SetAdapter(subSysInfo, new DefaultSeqAdapter());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |