#ifndef __app_pwr_manage_H #define __app_pwr_manage_H #include "stdint.h" extern uint8_t NetworkManageFrameFlag; void PwrManageInit(void); void EnterSleepProcess(void); void PwrManageWork(void); void EXIT_Configuration(FunctionalState val); void BSP_BKP_Init(void); /** * @breif: 返回是否接收到其他节点的网络管理帧 8s内 * * @param void * * @return int: 0 - 已没有网络管理帧 < 0 还存在网络管理帧 */ int ChkNetworkManageoff(void); /** * @breif: 返回满足休眠的物理条件状态 * * @param void * * @return int: 0 - 满足 < 0 不满足 */ int ChkPwrManageAccoff(void); /** * @breif: 返回是否满足应用程序需要静音 * * @param void * * @return int: 0 - 满足 < 0 不满足 */ int ChkPwrManageAppDataMute(void); #endif