105 #ifndef LE_AVC_H_INCLUDE_GUARD
106 #define LE_AVC_H_INCLUDE_GUARD
169 LE_AVC_FIRMWARE_UPDATE,
170 LE_AVC_FRAMEWORK_UPDATE,
171 LE_AVC_APPLICATION_UPDATE
181 #define LE_AVC_APP_NAME_LEN 47
297 uint32_t deferMinutes
340 uint32_t deferMinutes
373 size_t updateNameNumElements
404 #endif // LE_AVC_H_INCLUDE_GUARD
The was an error in installing the update.
Definition: le_avc_interface.h:156
le_result_t
Definition: le_basics.h:35
void le_avc_RemoveStatusEventHandler(le_avc_StatusEventHandlerRef_t addHandlerRef)
void le_avc_UnblockInstall(le_avc_BlockRequestRef_t blockRef)
le_avc_StatusEventHandlerRef_t le_avc_AddStatusEventHandler(le_avc_StatusHandlerFunc_t handlerPtr, void *contextPtr)
There was an error in downloading the update.
Definition: le_avc_interface.h:147
There is a pending install (implies download complete)
Definition: le_avc_interface.h:150
le_result_t le_avc_GetUpdateType(le_avc_UpdateType_t *updateTypePtr)
le_result_t le_avc_RejectDownload(void)
le_result_t le_avc_StartSession(void)
le_result_t le_avc_StopSession(void)
There is a pending download.
Definition: le_avc_interface.h:144
le_result_t le_avc_AcceptDownload(void)
le_result_t le_avc_DeferInstall(uint32_t deferMinutes)
The update has been successfully installed.
Definition: le_avc_interface.h:153
le_result_t le_avc_AcceptInstall(void)
struct le_avc_BlockRequest * le_avc_BlockRequestRef_t
Definition: le_avc_interface.h:197
le_avc_BlockRequestRef_t le_avc_BlockInstall(void)
void(* le_avc_StatusHandlerFunc_t)(le_avc_Status_t updateStatus, void *contextPtr)
Definition: le_avc_interface.h:210
void le_avc_DisconnectService(void)
le_avc_UpdateType_t
Definition: le_avc_interface.h:167
le_result_t le_avc_DeferDownload(uint32_t deferMinutes)
There are no pending updates.
Definition: le_avc_interface.h:141
struct le_avc_StatusEventHandler * le_avc_StatusEventHandlerRef_t
Definition: le_avc_interface.h:189
le_avc_Status_t
Definition: le_avc_interface.h:139
le_result_t le_avc_GetAppUpdateName(char *updateName, size_t updateNameNumElements)
void le_avc_ConnectService(void)