ElectricEqpmt_ElcTurnOffArea.h 927 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #pragma once
  2. #include <vector>
  3. using namespace std;
  4. class ElcTurnOffArea
  5. {
  6. public:
  7. ElcTurnOffArea();
  8. ~ElcTurnOffArea();
  9. public:
  10. int m_nOffArea; // 区域标识
  11. int m_nStationID; // 车站ID
  12. string m_strUnioEqpmtStrID; // 关联车站ID
  13. };
  14. class ElectricEqpmt_ElcTurnOffArea
  15. {
  16. public:
  17. ElectricEqpmt_ElcTurnOffArea();
  18. ~ElectricEqpmt_ElcTurnOffArea();
  19. void AddElcTurnOffArea( int nOffArea, int nStationID, const string& strEqpmtStrID );
  20. void SetOffAreaID( int nAreaID )
  21. {
  22. m_nOffArea = nAreaID;
  23. }
  24. int GetOffAreaID( )
  25. {
  26. return m_nOffArea;
  27. }
  28. void SetStationID( int nStationID )
  29. {
  30. m_nStationID = nStationID;
  31. }
  32. int GetStationID()
  33. {
  34. return m_nStationID;
  35. }
  36. void SetPower( bool bPower )
  37. {
  38. m_bPower = bPower;
  39. }
  40. bool GetPower()
  41. {
  42. return m_bPower;
  43. }
  44. public:
  45. int m_nOffArea; // 区域标识
  46. int m_nStationID; // 车站ID
  47. bool m_bPower; // 是否有电
  48. vector<ElcTurnOffArea> m_vecElcTurnOffArea;
  49. };