1 int awss_report_cloud(void); 2 3 /** 4 ** @brief check reset flag in perisistent storage. 5 ** 6 ** @retval -1 : failure 7 ** @retval 0 : sucess 8 ** @note 9 ** check reset flag in perisistent storage, if device failed to report 10 *reset message last time, retry it. 11 **/ 12 int awss_check_reset(void); 13 14 /** 15 ** @brief report reset to cloud. 16 ** 17 ** @retval -1 : failure 18 ** @retval 0 : sucess 19 ** @note 20 ** device will save reset flag if device dosen't connect cloud, device 21 *will fails to send reset to cloud. 22 ** when connection between device and cloud is ready, device will retry to 23 *report reset to cloud. 24 **/ 25 int awss_report_reset(void); 26 27 /** 28 ** @brief stop to report reset to cloud. 29 ** 30 ** @retval -1 : failure 31 ** @retval 0 : sucess 32 ** @note 33 ** just stop report reset to cloud without any touch reset flag in flash. 34 **/ 35 int awss_stop_report_reset(void); 36 37 int awss_bind_deinit(void); 38 39 /** 40 ** @brief deinit bind operation. 41 ** 42 ** @retval -1 : failure 43 ** @retval 0 : sucess 44 ** @note 45 ** stop report token to cloud and release coap topic and handler. 46 **/ 47