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