Macros

#define EMBER_AF_PLUGIN_OTA_BROADCAST_BOOTLOADER_INVALID_APPLICATION_TARGET_STATUS
 A value indicating that client application did not set the application level target status in any of the client callbacks. More...
 

Enumerations

enum  EmberAfOtaBootloaderStatus {
  EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_SUCCESS,
  EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_INVALID_CALL,
  EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_BUSY,
  EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_NO_BUFFERS,
  EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_DATA_UNDERFLOW,
  EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_STACK_ERROR,
  EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_TIMEOUT,
  EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_FAILED,
  EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_ABORTED
}
 OTA Bootloader return status codes. More...
 
enum  EmberAfOtaBootloaderTargetStatus {
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_INVALID,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_UNREACHABLE,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_COMPLETED,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ONGOING,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_FAILED,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_REFUSED,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ABORTED,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_STATUS_REQUEST_COMPLETED,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_STATUS_REQUEST_ONGOING,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ACCEPTED,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ONGOING,
  EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_REFUSED
}
 OTA Bootloader target status codes. More...
 

Macro Definition Documentation

#define EMBER_AF_PLUGIN_OTA_BROADCAST_BOOTLOADER_INVALID_APPLICATION_TARGET_STATUS

A value indicating that client application did not set the application level target status in any of the client callbacks.

Definition at line 60 of file ota-broadcast-bootloader-types.h.

Enumeration Type Documentation

OTA Bootloader return status codes.

Enumerator
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_SUCCESS 
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_INVALID_CALL 
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_BUSY 
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_NO_BUFFERS 
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_DATA_UNDERFLOW 
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_STACK_ERROR 
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_TIMEOUT 
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_FAILED 
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_ABORTED 

Definition at line 15 of file ota-broadcast-bootloader-types.h.

OTA Bootloader target status codes.

Enumerator
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_INVALID 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_UNREACHABLE 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_COMPLETED 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ONGOING 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_FAILED 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_REFUSED 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ABORTED 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_STATUS_REQUEST_COMPLETED 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_STATUS_REQUEST_ONGOING 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ACCEPTED 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ONGOING 
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_REFUSED 

Definition at line 36 of file ota-broadcast-bootloader-types.h.