Macros and types defined for ota-unicast-bootloaders. More...

Macros

#define EMBER_AF_PLUGIN_OTA_UNICAST_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  EmberAfOtaUnicastBootloaderStatus {
  EMBER_OTA_UNICAST_BOOTLOADER_STATUS_SUCCESS,
  EMBER_OTA_UNICAST_BOOTLOADER_STATUS_INVALID_CALL,
  EMBER_OTA_UNICAST_BOOTLOADER_STATUS_BUSY,
  EMBER_OTA_UNICAST_BOOTLOADER_STATUS_DATA_UNDERFLOW,
  EMBER_OTA_UNICAST_BOOTLOADER_STATUS_STACK_ERROR,
  EMBER_OTA_UNICAST_BOOTLOADER_STATUS_TIMEOUT,
  EMBER_OTA_UNICAST_BOOTLOADER_STATUS_FAILED,
  EMBER_OTA_UNICAST_BOOTLOADER_STATUS_ABORTED,
  EMBER_OTA_UNICAST_BOOTLOADER_STATUS_REFUSED,
  EMBER_OTA_UNICAST_BOOTLOADER_STATUS_UNREACHABLE
}
 OTA Unicast Bootloader return status codes. More...
 
enum  EmberAfOtaUnicastBootloaderTargetStatus {
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_INVALID,
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_UNREACHABLE,
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_COMPLETED,
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ONGOING,
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_FAILED,
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_REFUSED,
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ABORTED,
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_OUT_OF_SEQ,
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ACCEPTED,
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ONGOING,
  EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_REFUSED
}
 OTA Unicast Bootloader target status codes. More...
 

Detailed Description

Macros and types defined for ota-unicast-bootloaders.

License

Copyright 2018 Silicon Laboratories Inc. www.silabs.com

The licensor of this software is Silicon Laboratories Inc. Your use of this software is governed by the terms of Silicon Labs Master Software License Agreement (MSLA) available at www.silabs.com/about-us/legal/master-software-license-agreement. This software is distributed to you in Source Code format and is governed by the sections of the MSLA applicable to Source Code.

Macro Definition Documentation

#define EMBER_AF_PLUGIN_OTA_UNICAST_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 74 of file ota-unicast-bootloader-types.h.

Enumeration Type Documentation

OTA Unicast Bootloader return status codes.

Enumerator
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_SUCCESS 
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_INVALID_CALL 
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_BUSY 
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_DATA_UNDERFLOW 
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_STACK_ERROR 
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_TIMEOUT 
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_FAILED 
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_ABORTED 
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_REFUSED 
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_UNREACHABLE 

Definition at line 29 of file ota-unicast-bootloader-types.h.

OTA Unicast Bootloader target status codes.

Enumerator
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_INVALID 
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_UNREACHABLE 
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_COMPLETED 
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ONGOING 
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_FAILED 
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_REFUSED 
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ABORTED 
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_OUT_OF_SEQ 
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ACCEPTED 
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ONGOING 
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_REFUSED 

Definition at line 51 of file ota-unicast-bootloader-types.h.