OCC_EqmptStatusDefine_Header.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef OCC_EQMPTSTATUS_DEFINE_HEADER_FILE
  2. #define OCC_EQMPTSTATUS_DEFINE_HEADER_FILE
  3. /***************************道岔相关状态**************************************/
  4. //道岔位置
  5. #define FORK_POSITION_UNKNOW 27 //道岔位置未知
  6. #define FORK_POSITION_NORMAL 28 //道岔定位
  7. #define FORK_POSITION_REVERSE 29 //道岔反位
  8. //道岔锁闭
  9. #define FORK_LOCKSTATUS_YES 30 //道岔锁闭
  10. #define FORK_LOCKSTATUS_NO 31 //道岔解锁闭
  11. //道岔封锁状态
  12. #define FORK_BLOCKLOCKSTATUS_YES 40 //道岔封锁
  13. #define FORK_BLOCKLOCKSTATUS_NO 41 //道岔解封
  14. //道岔单锁状态
  15. #define FORK_SIGNALLOCKSTATUS_YES 9 //道岔单锁
  16. #define FORK_SIGNALLOCKSTATUS_NO 8 //道岔单解
  17. //道岔故障状态
  18. #define FORK_FAULTSTATUS_NORMAL 9000 //道岔正常,无故障
  19. #define FORK_FAULTSTATUS_FAULT1 9001 //道岔故障1
  20. #define FORK_FAULTSTATUS_FAULT2 9002 //道岔故障2
  21. #define FORK_FAULTSTATUS_MISSDENOTATION 9003 //道岔失表
  22. //道岔操作请求
  23. #define FORK_POSITIONG_REQUEST_NO 5 //没有位置请求
  24. #define FORK_SINGLELOCK_REQUEST_NO 2005 //没有单锁请求
  25. //道岔使能装填
  26. #define FORK_ENABLESTATUS_OPEN 2009 //使能打开
  27. #define FORK_ENABLESTATUS_CLOSE 2010 //使能关闭
  28. #endif