Regist.h 678 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef __REGIST_H
  2. #define __REGIST_H
  3. #include <stdint.h>
  4. #include "TypeDef.h"
  5. #include "Process_Control.h"
  6. // 注册状态
  7. enum REGIST_StatusEnum
  8. {
  9. REGIST_Status_None, // 空闲
  10. REGIST_Status_Being, // 正在注册
  11. REGIST_Status_Done, // 注册结束
  12. };
  13. enum REGIST_ResultEnum
  14. {
  15. REGIST_Result_None, // 未知
  16. REGIST_Result_Success, // 成功
  17. REGIST_Result_Failure, // 失败
  18. };
  19. // 重置注册
  20. enum EXECUTE_ResultEnum REGIST_Reset(void);
  21. // 开始注册
  22. enum EXECUTE_ResultEnum REGIST_Start(void);
  23. // 注册流程处理,放到循环里
  24. void REGIST_ProcessHandle(void);
  25. // 获取注册状态
  26. enum REGIST_StatusEnum REGIST_GetStatus(void);
  27. // 获取注册结果
  28. enum REGIST_ResultEnum REGIST_GetResult(void);
  29. #endif