ElectricEqpmt_Telesignalisation.h 875 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #pragma once
  2. #include <map>
  3. using namespace std;
  4. #include "ElectricEqpmt_TelProtectShow.h"
  5. /*
  6. 设备保护类型触发遥信信息
  7. */
  8. class ElectricEqpmt_Telesignalisation
  9. {
  10. public:
  11. ElectricEqpmt_Telesignalisation();
  12. ~ElectricEqpmt_Telesignalisation();
  13. static void AddTelProtectShow( ElectricEqpmt_TelProtectShow& telProtectShow );
  14. int GetStationID();
  15. int GetViewID();
  16. string GetDestEqpmtStrID();
  17. int GetStatus( int nMark );
  18. string GetShowText( int nMark );
  19. int64_t GetColor( int nMark );
  20. public:
  21. static map<int, ElectricEqpmt_TelProtectShow> m_mapElectricEqpmt_TelProtectShow;
  22. int m_nProtectID; // 保护类型
  23. string m_strEqpmtStrID; // 设备编号
  24. int m_nStationID; // 车站编号
  25. int m_nViewID; // 视图ID
  26. string m_strDestEqpmtStrID; // 目标设备编号:客户端更新视图使用
  27. int m_nProtectShowID; // 遥信显示类型
  28. int m_nPropertyPageCtrlID; // 面板遥信:关联控件ID
  29. };