|
@@ -171,14 +171,9 @@ class RecipeContext
|
|
|
public:
|
|
|
//获取单例
|
|
|
static RecipeContext* GetInstance();
|
|
|
- //static RecipeContext* GetInstanceSetLog(CTcTrace* _cTrack);
|
|
|
//释放单例,进程退出时调用
|
|
|
static void deleteInstance();
|
|
|
//static CTcTrace* cTrack;
|
|
|
- //vector <RecipeStepInfo> mainStepList;
|
|
|
- //map<int, vector<RecipeStepInfo>> subStepListMap; //sub recipe对照表
|
|
|
- //map<int, vector<RecipeStepInfo>> abortStepListMap;// abort recipe对照表
|
|
|
- //map<int, vector<RecipeStepInfo>> alarmStepListMap;// alarm recipe对照表
|
|
|
List<RecipeStepInfo, MAX_MAIN_STEP_LIST> mainStepList;
|
|
|
int mainStepListStepCount;
|
|
|
Dictionary<List<RecipeStepInfo,50>, 20> subStepListMap;
|
|
@@ -283,7 +278,7 @@ public:
|
|
|
|
|
|
void executeStep();
|
|
|
|
|
|
- //int TM = 100;
|
|
|
+
|
|
|
void ParseDataWithRawData();
|
|
|
void PackageDataAndSendBufferData();
|
|
|
|
|
@@ -294,10 +289,6 @@ public:
|
|
|
RecipeContext();
|
|
|
~RecipeContext();
|
|
|
|
|
|
- //RecipeContext(const RecipeContext& recipecont);
|
|
|
- //const RecipeContext& operator=(const RecipeContext& recipecont);
|
|
|
-
|
|
|
- //static RecipeContext* g_pRecipeContext;
|
|
|
static void SetCTcTrace(CTcTrace* _cTrack);
|
|
|
#pragma region 解析Recipe
|
|
|
|
|
@@ -316,6 +307,7 @@ public:
|
|
|
|
|
|
|
|
|
BOOL judgeStep();
|
|
|
+
|
|
|
/*************************************************
|
|
|
* @brief 将小端字节序的byte数组转换为大端字节序
|
|
|
* @param data 输入的byte数组(小端格式)
|