Initialize.h 780 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef __INITIALIZE_H
  2. #define __INITIALIZE_H
  3. #include <stdint.h>
  4. #include "TypeDef.h"
  5. #include "Process_Control.h"
  6. // 状态
  7. enum INITIALIZE_StatusEnum
  8. {
  9. INITIALIZE_Status_None, // 空闲
  10. INITIALIZE_Status_Being, // 正在进行
  11. INITIALIZE_Status_Done, // 结束
  12. };
  13. // 结果
  14. enum INITIALIZE_ResultEnum
  15. {
  16. INITIALIZE_Result_None, // 未知
  17. INITIALIZE_Result_Success, // 成功
  18. INITIALIZE_Result_Failure, // 失败
  19. };
  20. // 初始化诱因处理
  21. void INITIALIZE_TriggerHandle(void);
  22. // 重置
  23. enum EXECUTE_ResultEnum INITIALIZE_Reset(void);
  24. // 开始
  25. enum EXECUTE_ResultEnum INITIALIZE_Start(void);
  26. // 流程处理,放到循环里
  27. void INITIALIZE_ProcessHandle(void);
  28. // 获取状态
  29. enum INITIALIZE_StatusEnum INITIALIZE_GetStatus(void);
  30. // 获取结果
  31. enum INITIALIZE_ResultEnum INITIALIZE_GetResult(void);
  32. #endif