1 /*
2  * Copyright (C) 2015-2018 Alibaba Group Holding Limited
3  */
4 
5 #ifndef _DM_FOTA_H_
6 #define _DM_FOTA_H_
7 
8 typedef struct {
9     int is_report_new_config;
10 } dm_fota_ctx_t;
11 
12 int dm_fota_init(void);
13 int dm_fota_deinit(void);
14 int dm_fota_perform_sync(_OU_ char *output, _IN_ int output_len);
15 int dm_fota_status_check(void);
16 int dm_fota_request_image(_IN_ const char *version, _IN_ int buffer_len);
17 dm_fota_ctx_t *dm_fota_get_ctx(void);
18 #endif
19