SysPower.h
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. //
  2. // (C)版权2007 深圳市键桥通讯有限公司
  3. // 
  4. // 文件名称: SysPower.h
  5. // 
  6. // 创建日期: 2007.07.31
  7. //
  8. // 创建人 : Neil
  9. //
  10. // 修改人 : 
  11. //
  12. // 描 述:  系统定时开关机头文件
  13. //
  14. // 版 本:1.0.0
  15. //
  16. //--------------------------------------------------------------------
  17. #ifndef __SYSPOWER_H
  18. #define __SYSPOWER_H
  19. #ifdef __cplusplus
  20. extern "C"
  21. {
  22. #endif
  23. #define SYS_SERVICES_BASE_ADDRESS   0x20F00000
  24. typedef enum _Sys_Power_TimeType
  25. {
  26.     ONCE_ONLY,
  27.     ONCE_A_DAY,
  28.     INVALID_SETTING,
  29.     TIME_TYPE_MAX
  30. }KB_SYS_POWER_TIME_TYPE;
  31. BOOL KB_SystemShutDown(UINT16 Hour, UINT16 Minute, KB_SYS_POWER_TIME_TYPE eType);
  32. BOOL KB_SystemSetUp(UINT16 Hour, UINT16 Minute, KB_SYS_POWER_TIME_TYPE eType);
  33. void KB_SystemShutDownNow(void);
  34. void KB_SystemSetUpNow(void);
  35. void KB_SysPowerInit(void);
  36. ST_ErrorCode_t KD_Restart(void);
  37. BOOL KB_SysPowerIsDown(void);
  38. #ifdef __cplusplus
  39. }
  40. #endif
  41. #endif