commonDataStruct.h 847 B

1234567891011121314151617181920212223242526272829303132
  1. #pragma once
  2. #include "definitions.h"
  3. #include "DIOSLogicDeviceStructure.h"
  4. #include "logicdevice.h"
  5. #include "CommonLogicClient.h"
  6. #include <map>
  7. using namespace std;
  8. //struct ClientState
  9. //{
  10. // bool bResult;
  11. // bool bReturn;
  12. // ClientState()
  13. // {
  14. // bResult = false;
  15. // bReturn = false;
  16. // }
  17. //};
  18. struct SM_Manager
  19. {
  20. map<CommonLogicClient*, int> SM_SeqPrepList;
  21. map<CommonLogicClient*, int> SM_SeqReadyList;
  22. map<CommonLogicClient*, int> SM_FramePrepList;
  23. map<CommonLogicClient*, int> SM_FrameReadyList;
  24. map<CommonLogicClient*, int> SM_FrameStartList;
  25. map<CommonLogicClient*, int> SM_FrameInList;
  26. map<CommonLogicClient*, int> SM_FramePostList;
  27. map<CommonLogicClient*, int> SM_FrameEndList;
  28. map<CommonLogicClient*, int> SM_SeqPostList;
  29. map<CommonLogicClient*, int> SM_FrameErrList;
  30. map<CommonLogicClient*, int> SM_ExpEnableList;
  31. };