ElectricEqpmt_ControlPermission.cpp 877 B

123456789101112131415161718192021222324252627282930313233
  1. #include "pch.h"
  2. #include "ElectricEqpmt_ControlPermission.h"
  3. CElectricEqpmt_ControlPermission::CElectricEqpmt_ControlPermission(void)
  4. {
  5. }
  6. CElectricEqpmt_ControlPermission::~CElectricEqpmt_ControlPermission(void)
  7. {
  8. }
  9. void CElectricEqpmt_ControlPermission::SetRemoteLock(ELEEQPMTMAP& ElectricEqpmtMap,int status,int ctrlArea,int lockType)
  10. {
  11. SetControlArea(ctrlArea);
  12. UpdateRemoteLockStatus(Electric_Eqpmt_Status_RemoteLock);
  13. UpdateEqpmtStatus(ElectricEqpmtMap,status);
  14. }
  15. void CElectricEqpmt_ControlPermission::CancleRemoteLock(ELEEQPMTMAP& ElectricEqpmtMap,int status,int ctrlArea)
  16. {
  17. SetControlArea(ctrlArea);
  18. UpdateRemoteLockStatus(Electric_Eqpmt_Status_RemoteUnLock);
  19. UpdateEqpmtStatus(ElectricEqpmtMap,status);
  20. }
  21. void CElectricEqpmt_ControlPermission::UpdateRemoteLockStatus(int status)
  22. {
  23. if (GetRemoteLockStatus()!=status)
  24. {
  25. SetRemoteLockStatus(status);
  26. }
  27. }