2026-03-30 17:09:29 +09:00

23 lines
786 B
C#

using Aurora.Api;
namespace VisionCommon {
/// <summary>
/// 서브 시퀀스 매니저
/// </summary>
public class SubSeqManager {
private static Logger _Logger = new Logger("SubSeqManager");
private static readonly object _Lock = new object();
/// <summary>
/// 서브 시퀀스의 시퀀스빌더를 생성한다.
/// </summary>
/// <param name="seqObj">서브 시퀀스 객체</param>
/// <param name="subSeqName">시퀀스 이름</param>
/// <returns>시퀀스빌더</returns>
public static SequenceBuilder CreateSubSeqBuilder(object seqObj, string subSeqName) {
lock (_Lock) {
return (seqObj as SubSeqBase).Builder(subSeqName);
}
}
}
}