AWS IoT Over-the-air Update
v2.0.0 (Release Candidate)
Client library for AWS IoT OTA
|
|
Go to the documentation of this file.
28 #ifndef OTA_HTTP_INTERFACE_H
29 #define OTA_HTTP_INTERFACE_H
79 typedef enum OtaHttpStatus
129 typedef struct OtaHttpInterface
OtaHttpInit_t init
Reference to HTTP initialization.
Definition: ota_http_interface.h:131
@ OtaHttpInitFailed
Error initializing the HTTP connection.
Definition: ota_http_interface.h:82
OtaHttpStatus_t(* OtaHttpRequest_t)(uint32_t rangeStart, uint32_t rangeEnd)
Request file block over Http.
Definition: ota_http_interface.h:111
@ OtaHttpSuccess
OTA HTTP interface success.
Definition: ota_http_interface.h:81
OtaHttpStatus_t(* OtaHttpInit_t)(char *pUrl)
Init OTA Http interface.
Definition: ota_http_interface.h:97
OtaHttpRequest_t request
Reference to HTTP data request.
Definition: ota_http_interface.h:132
OtaHttpDeinit deinit
Reference to HTTP deinitialize.
Definition: ota_http_interface.h:133
@ OtaHttpDeinitFailed
Error deinitializing the HTTP connection.
Definition: ota_http_interface.h:83
@ OtaHttpRequestFailed
Error sending the HTTP request.
Definition: ota_http_interface.h:84
OTA Event Interface structure.
Definition: ota_http_interface.h:130
OtaHttpStatus_t(* OtaHttpDeinit)(void)
Deinit OTA Http interface.
Definition: ota_http_interface.h:122
OtaHttpStatus_t
The OTA HTTP interface return status.
Definition: ota_http_interface.h:80