#pragma once #include using namespace std; #include "ElectricEqpmt_TelProtectShow.h" /* 设备保护类型触发遥信信息 */ class ElectricEqpmt_Telesignalisation { public: ElectricEqpmt_Telesignalisation(); ~ElectricEqpmt_Telesignalisation(); static void AddTelProtectShow( ElectricEqpmt_TelProtectShow& telProtectShow ); int GetStationID(); int GetViewID(); string GetDestEqpmtStrID(); int GetStatus( int nMark ); string GetShowText( int nMark ); int64_t GetColor( int nMark ); public: static map m_mapElectricEqpmt_TelProtectShow; int m_nProtectID; // 保护类型 string m_strEqpmtStrID; // 设备编号 int m_nStationID; // 车站编号 int m_nViewID; // 视图ID string m_strDestEqpmtStrID; // 目标设备编号:客户端更新视图使用 int m_nProtectShowID; // 遥信显示类型 int m_nPropertyPageCtrlID; // 面板遥信:关联控件ID };