choieigun 6279c02cd6 [bugfix] 재시작할때 미보고 발생하는 케이스 수정
- pending(보류) data 추가
- Reset을 해야하는 이유는 최초 2번의 WeldingListUpload를 하기 위해 필요함
- Reset을 하니까 pending data 영역이 필요해짐

자동 시퀀스 간소화
- Sub Sequence를 자동 시퀀스 내에 함수 단위로 변경함
 .receive / report..
2026-03-01 10:24:29 +09:00

36 lines
1.4 KiB
C#

using Aurora.Api;
using PropertyTools.DataAnnotations;
namespace AuroraCellTracker
{
public class CellTrackerConfig : IDeviceConfig
{
[Browsable(false)]
public IConnConfig ConnConfig { get; set; } = null;
//SystemParameter의 MachineType을 받아와서 Devcie에서 사용하기 위해 Config에 MachineType을 설정해주고 SystemParameter와 연동해줌
//프로그램 최초 로드시 셋팅, Config에서 수정해줄 필요없으므로 Browsable false 처리함
//[Browsable(false)]
public eMode CellTrackerMode { get; set; }
//public eCellTrackerType CellTrackerDeviceType { get; set; }
[Browsable(true)]
[ReadOnly(false)]
[DisplayName("CellTracker Dll Path")]
[InputFilePath]
public string CellTrackerDllDirectory { get; set; } = "D:\\API";
[ReadOnly(true)]
public string Last_CellID { get; set; }
public bool SameCellIDInterlockUse { get; set; }
public int CellIdStartNo { get; set; }
public int CellIdLength { get; set; }
public int LotIdStartNo { get; set; }
public int LotIdLength { get; set; }
public int CellIdReceiveMethod { get; set; }
[DirectoryPath]
public string reportDataLocalPath { get; set; } = "D:\\ILSOSConfig\\_device\\_cellTracker\\";
public string EquipmentName { get; set; } = "CCW";
}
}