LogicDeviceHandSwitch.h 805 B

123456789101112131415161718192021222324252627282930313233
  1. #pragma once
  2. //#include "SyncHSWUnitLogic.h"
  3. //
  4. //namespace DIOS::Dev::Detail::MachineryECOM
  5. //{
  6. // enum HANDSWITCH_STATUS
  7. // {
  8. // HSW_FIRST_DOWN,
  9. // HSW_FIRST_UP,
  10. // HSW_SECOND_DOWN,
  11. // HSW_SECOND_UP,
  12. // };
  13. //
  14. // class LogicDeviceHandSwitch //: public SyncHSW_LogicDevice
  15. // {
  16. // public:
  17. // LogicDeviceHandSwitch();
  18. // ~LogicDeviceHandSwitch();
  19. // public:
  20. // virtual RET_STATUS OneHSWUpNotify();
  21. // virtual RET_STATUS OneHSWDownNotify();
  22. // virtual RET_STATUS TwoHSWUpNotify();
  23. // virtual RET_STATUS TwoHSWDownNotify();
  24. // virtual RET_STATUS Support_OneHSWUpNotify();
  25. // virtual RET_STATUS Support_OneHSWDownNotify();
  26. // virtual RET_STATUS Support_TwoHSWUpNotify();
  27. // virtual RET_STATUS Support_TwoHSWDownNotify();
  28. // public:
  29. // RET_STATUS SwitchState(HANDSWITCH_STATUS hsw);
  30. // };
  31. //}