learnTask.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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_UPLOAD_CONFIRM
  14. }LEARN_REC_STATUS;
  15. void uiShowLearnTask(char update);
  16. void LearnTaskSelResponse(void);
  17. void uiShowLearnRank(char update);
  18. void LearnRankSelResponse(void);
  19. void uiShowLearnRankDetail(char update);
  20. void LearnRankDetailSelResponse(void);
  21. void uiShowLearnTaskDetail(char update);
  22. void uiShowLearnTaskDetailResponse(void);
  23. void learnRecSetStatus(LEARN_REC_STATUS newStatus);
  24. void learnRecSetVol(unsigned char newVol);
  25. void httpPostResetUserTimer(unsigned int persent);
  26. char *learnGetTid(void);
  27. bool isLearnBusy(void);
  28. bool sdCardTest(void);
  29. void learnUserInfoClear(void);
  30. void LearnUsrInfoCheck(unsigned int interval);
  31. void uiShowLearnGroup(char type);
  32. void sdUnmount(void);
  33. void sdMount(void);
  34. double getLearnSpeedParam(void);
  35. #endif