23 lines
786 B
C#
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);
|
|
}
|
|
}
|
|
}
|
|
} |