SmartAudio/package/minigui/mg-tzn/src/sys_parm.h

49 lines
734 B
C

#ifndef __SYS_PARAM_H__
#define __SYS_PARAM_H__
#ifdef __cplusplus
extern "C" {
#endif
typedef enum {
LANGUAGE_ENGLISH,
LANGUAGE_SIMPLE_CHINESE,
LANGUAGE_TRADITIONAL_CHINESE,
LANGUAGE_MAX,
}LANGUAGE;
typedef struct {
unsigned int m_year;
unsigned int m_month;
unsigned int m_day;
}DATE;
typedef struct {
unsigned int m_hour;
unsigned int m_minute;
unsigned int m_sec;
}TIME;
typedef struct {
DATE m_date;
TIME m_time;
}DATE_TIME;
typedef struct {
DATE_TIME m_dateTime;
LANGUAGE m_lang;
}SYS_PARAM;
int sys_param_date_time_get(DATE_TIME *dateTime);
int sys_param_date_time_set(DATE_TIME *dateTime);
int sys_param_pwr_on_restore(void);
int sys_param_pwr_off_save(void);
#ifdef __cplusplus
}
#endif
#endif