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