프로젝트 구조 개선 및 README.md 추가
- UIControl 프로젝트 구조 변경 (CapCleaningControl → Sub/UIControl) - arAjinextek 라이브러리 통합 및 구조 개선 - 새로운 arAjinextek_Union 프로젝트 추가 - 솔루션 파일에 README.md 추가 - QR 모드에서 WMS RCV 태그 인식 기능 강화 - 데이터베이스 스키마 업데이트 및 관련 클래스 수정 - 프린터 및 바코드 장치 연동 로직 개선 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -460,8 +460,16 @@ namespace Project.Class
|
||||
public byte[] QRPositionData { get; private set; }
|
||||
public byte[] LabelPositionData { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// keyence barcodeparse 같은데에서 분석한 자료를 이곳에 추가합니다.
|
||||
/// 이 데이터는 SPS에서 처리완료됩니다.
|
||||
/// </summary>
|
||||
public ConcurrentDictionary<String, Class.KeyenceBarcodeData> barcodelist;
|
||||
public Boolean BarcodeTouched = false;
|
||||
|
||||
/// <summary>
|
||||
/// keyence 로 부터 신규 바코드가 업데이트되었다
|
||||
/// </summary>
|
||||
public Boolean BarcodeDirty = false;
|
||||
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
@@ -562,7 +570,9 @@ namespace Project.Class
|
||||
public string QROutRaw { get; set; } //부착된 QR코드의 값
|
||||
public string ZPL { get; set; } //출력시 사용한 ZPL
|
||||
public string PrintQRData { get; set; } //출력시 사용한 ZPL에 포함된 QR데이터
|
||||
public string LastQueryString = string.Empty;
|
||||
public string LastQueryStringSID = string.Empty;
|
||||
public string LastQueryStringWMS = string.Empty;
|
||||
public string LastQueryStringCNV = string.Empty;
|
||||
|
||||
public VisionData(string reason)
|
||||
{
|
||||
@@ -574,7 +584,9 @@ namespace Project.Class
|
||||
}
|
||||
public void Clear(string reason, Boolean timeBackup)
|
||||
{
|
||||
LastQueryString = string.Empty;
|
||||
LastQueryStringSID = string.Empty;
|
||||
LastQueryStringWMS = string.Empty;
|
||||
LastQueryStringCNV = string.Empty;
|
||||
RetryLoader = 0;
|
||||
ApplyOffset = false;
|
||||
var baktime = new DateTime(1982, 11, 23);
|
||||
@@ -668,7 +680,7 @@ namespace Project.Class
|
||||
VLOT_Trust = false;
|
||||
VNAME_Trust = false;
|
||||
|
||||
BarcodeTouched = false;
|
||||
BarcodeDirty = false;
|
||||
MCN = string.Empty;
|
||||
Target = string.Empty;
|
||||
|
||||
@@ -735,7 +747,7 @@ namespace Project.Class
|
||||
//obj.PrintForce = this.PrintForce;
|
||||
obj.ReelSize = this.ReelSize;
|
||||
obj.PrintPositionCheck = this.PrintPositionCheck;
|
||||
obj.BarcodeTouched = this.BarcodeTouched;
|
||||
obj.BarcodeDirty = this.BarcodeDirty;
|
||||
|
||||
//라벨위치값 복사
|
||||
for (int i = 0; i < obj.LabelPositionData.Length; i++)
|
||||
@@ -866,7 +878,7 @@ namespace Project.Class
|
||||
//obj.PrintForce = this.PrintForce;
|
||||
obj.ReelSize = this.ReelSize;
|
||||
obj.PrintPositionCheck = this.PrintPositionCheck;
|
||||
obj.BarcodeTouched = this.BarcodeTouched;
|
||||
obj.BarcodeDirty = this.BarcodeDirty;
|
||||
|
||||
//라벨위치값 복사
|
||||
for (int i = 0; i < obj.LabelPositionData.Length; i++)
|
||||
|
||||
Reference in New Issue
Block a user