1234567891011121314151617181920212223242526272829303132 |
- #pragma once
- #include "definitions.h"
- #include "DIOSLogicDeviceStructure.h"
- #include "logicdevice.h"
- #include "CommonLogicClient.h"
- #include <map>
- using namespace std;
- //struct ClientState
- //{
- // bool bResult;
- // bool bReturn;
- // ClientState()
- // {
- // bResult = false;
- // bReturn = false;
- // }
- //};
- struct SM_Manager
- {
- map<CommonLogicClient*, int> SM_SeqPrepList;
- map<CommonLogicClient*, int> SM_SeqReadyList;
- map<CommonLogicClient*, int> SM_FramePrepList;
- map<CommonLogicClient*, int> SM_FrameReadyList;
- map<CommonLogicClient*, int> SM_FrameStartList;
- map<CommonLogicClient*, int> SM_FrameInList;
- map<CommonLogicClient*, int> SM_FramePostList;
- map<CommonLogicClient*, int> SM_FrameEndList;
- map<CommonLogicClient*, int> SM_SeqPostList;
- map<CommonLogicClient*, int> SM_FrameErrList;
- map<CommonLogicClient*, int> SM_ExpEnableList;
- };
|