#ifndef __LEARN_TASK_H_ #define __LEARN_TASK_H_ #define LEARN_TASK_NUM_MAX 200 #define LEV_NUM 10 //音量等级数 #define LEV_WX 2 //音量柱宽度 #define LEV_INTERVAL 1 //音量柱间隔 typedef enum{ LEARN_REC_IDLE, LEARN_REC_BUSY, LEARN_REC_OT, LEARN_REC_DONE, LEARN_REC_PLY }LEARN_REC_STATUS; void uiShowLearnTask(char update); void LearnTaskSelResponse(void); void uiShowLearnRank(char update); void LearnRankSelResponse(void); void uiShowLearnRankDetail(char update); void LearnRankDetailSelResponse(void); void uiShowLearnTaskDetail(char update); void uiShowLearnTaskDetailResponse(void); void learnRecSetStatus(LEARN_REC_STATUS newStatus); void learnRecSetVol(unsigned char newVol); void httpPostResetUserTimer(unsigned int persent); char *learnGetTid(void); bool isLearnBusy(void); bool sdCardTest(void); void learnUserInfoClear(void); void LearnUsrInfoCheck(unsigned int interval); void uiShowLearnGroup(char type); void sdUnmount(void); void sdMount(void); double getLearnSpeedParam(void); #endif