From cacea2da59a3acd73f3161d819a10e0060762616 Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期二, 06 五月 2025 14:54:13 +0800
Subject: [PATCH] Merge branch 'clh' into liuyang
---
SourceCode/Bond/Servo/CJobDataS.h | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 103 insertions(+), 0 deletions(-)
diff --git a/SourceCode/Bond/Servo/CJobDataS.h b/SourceCode/Bond/Servo/CJobDataS.h
new file mode 100644
index 0000000..a2e3964
--- /dev/null
+++ b/SourceCode/Bond/Servo/CJobDataS.h
@@ -0,0 +1,103 @@
+#pragma once
+
+
+namespace SERVO {
+ class CJobDataS
+ {
+ public:
+ CJobDataS();
+ ~CJobDataS();
+
+ public:
+ int getCassetteSequenceNo();
+ void setCassetteSequenceNo(int no);
+ int getJobSequenceNo();
+ void setJobSequenceNo(int no);
+ std::string& getLotId();
+ void setLotId(const char* pszId);
+ std::string& getProductId();
+ void setProductId(const char* pszId);
+ std::string& getOperationId();
+ void setOperationId(const char* pszId);
+ std::string& getGlass1Id();
+ void setGlass1Id(const char* pszId);
+ std::string& getGlass2Id();
+ void setGlass2Id(const char* pszId);
+ int getJobType();
+ void setJobType(int type);
+ int getMaterialsType();
+ void setMaterialsType(int type);
+ int getProductType();
+ void setProductType(int type);
+ int getDummyType();
+ void setDummyType(int type);
+ int getSkipFlag();
+ void setSkipFlag(int flag);
+ int getProcessFlag();
+ void setProcessFlag(int flag);
+ int getProcessResonCode();
+ void setProcessResonCode(int code);
+ int getLastGlassFlag();
+ void setLastGlassFlag(int flag);
+ int getFirstGlassFlag();
+ void setFirstGlassFlag(int flag);
+ int getQTime(int index);
+ void setQTime(int index, int time);
+ int getQTimeOverFlag();
+ void setQTimeOverFlag(int flag);
+ int getMasterRecipe();
+ void setMasterRecipe(int recipe);
+ std::string& getProductRecipeId();
+ void setProductRecipeId(const char* pszId);
+ std::string& getPCode();
+ void setPCode(const char* pszCode);
+ std::string& getUseType();
+ void setUseType(const char* pszType);
+ std::string& getPanelMeasure();
+ void setPanelMeasure(const char* pszMeasure);
+ int getMode();
+ void setMode(int mode);
+ int getSlotUnitSelectFlag();
+ void setSlotUnitSelectFlag(int flag);
+ int getSourcePortNo();
+ void setSourcePortNo(int no);
+ int getSourceSlotNo();
+ void setSourceSlotNo(int no);
+ int getTargetPortNo();
+ void setTargetPortNo(int no);
+ int getTargetSlotNo();
+ void setTargetSlotNo(int no);
+
+ private:
+ int m_nCassetteSequenceNo;
+ int m_nJobSequenceNo;
+ std::string m_strLotId;
+ std::string m_strProductId;
+ std::string m_strOperationId;
+ std::string m_strGlass1Id;
+ std::string m_strGlass2Id;
+ int m_nJobType;
+ int m_nMaterialsType;
+ int m_nProductType;
+ int m_nDummyType;
+ int m_nSkipFlag;
+ int m_nProcessFlag;
+ int m_nProcessResonCode;
+ int m_nLastGlassFlag;
+ int m_nFirstGlassFlag;
+ int m_nQTime[3];
+ int m_nQTimeOverFlag;
+ int m_nMasterRecipe;
+ std::string m_strProductRecipeId;
+ std::string m_strPCode;
+ std::string m_strUseType;
+ std::string m_strPanelMeasure;
+ int m_nMode;
+ int m_nSlotUnitSelectFlag;
+ int m_nSourcePortNo;
+ int m_nSourceSlotNo;
+ int m_nTargetPortNo;
+ int m_nTargetSlotNo;
+ };
+}
+
--
Gitblit v1.9.3