learnTask.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #ifndef __LEARN_TASK_H_
  2. #define __LEARN_TASK_H_
  3. #define LEARN_TASK_NUM_MAX 200
  4. #define LEV_NUM 10 //音量等级数
  5. #define LEV_WX 2 //音量柱宽度
  6. #define LEV_INTERVAL 1 //音量柱间隔
  7. typedef enum{
  8. LEARN_REC_IDLE,
  9. LEARN_REC_BUSY,
  10. LEARN_REC_OT,
  11. LEARN_REC_DONE,
  12. LEARN_REC_PLY
  13. }LEARN_REC_STATUS;
  14. void uiShowLearnTask(char update);
  15. void LearnTaskSelResponse(void);
  16. void uiShowLearnRank(char update);
  17. void LearnRankSelResponse(void);
  18. void uiShowLearnRankDetail(char update);
  19. void LearnRankDetailSelResponse(void);
  20. void uiShowLearnTaskDetail(char update);
  21. void uiShowLearnTaskDetailResponse(void);
  22. void learnRecSetStatus(LEARN_REC_STATUS newStatus);
  23. void learnRecSetVol(unsigned char newVol);
  24. void httpPostResetUserTimer(unsigned int persent);
  25. char *learnGetTid(void);
  26. bool isLearnBusy(void);
  27. bool sdCardTest(void);
  28. void learnUserInfoClear(void);
  29. void LearnUsrInfoCheck(unsigned int interval);
  30. void uiShowLearnGroup(char type);
  31. void sdUnmount(void);
  32. void sdMount(void);
  33. double getLearnSpeedParam(void);
  34. #endif