stdafx.cpp 897 B

123456789101112131415161718192021222324252627282930
  1. // pch.cpp: 与预编译标头对应的源文件
  2. #include "stdafx.h"
  3. // 当使用预编译的头时,需要使用此源文件,编译才能成功。
  4. HMODULE hMyModule = NULL;
  5. //指令操作关联结构
  6. using tbFun = std::function <void(char*, int)>;
  7. tFrameMapItem::tFrameMapItem()
  8. {
  9. m_fFun = NULL;
  10. }
  11. tFrameMapItem::tFrameMapItem(tbFun f)
  12. {
  13. m_fFun = f;
  14. }
  15. tFrameMapItem& tFrameMapItem::operator =(const tFrameMapItem& value)
  16. {
  17. m_fFun = value.m_fFun;
  18. return *this;
  19. }
  20. //响应操作对照表
  21. nsSCF::CcosConnect glo_obCommObj;
  22. std::map <std::string, tFrameMapItem> glo_arFrame;//串口处理层
  23. nsSerialGPM::CDeliverModule glo_tDelivermodule;
  24. int glo_nCMDType_WaitTime{ 0 }; //指令类型1:发送后等待固定时间
  25. int glo_nCMDType_HB{ 0 }; //指令类型2:心跳
  26. int glo_nCMDType_WaitACK{ 0 }; //指令类型3:发送后等待ACK返回