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

Macros

#define EMBER_AF_PLUGIN_OTA_UNICAST_BOOTLOADER_INVALID_APPLICATION_TARGET_STATUS 0xFF
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 = 0x00,
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_INVALID_CALL = 0x01,
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_BUSY = 0x02,
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_DATA_UNDERFLOW = 0x03,
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_STACK_ERROR = 0x04,
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_TIMEOUT = 0x05,
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_FAILED = 0x06,
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_ABORTED = 0x07,
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_REFUSED = 0x08,
EMBER_OTA_UNICAST_BOOTLOADER_STATUS_UNREACHABLE = 0x09
}
OTA Unicast Bootloader return status codes. More...
enum EmberAfOtaUnicastBootloaderTargetStatus {
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_INVALID = 0x00,
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_UNREACHABLE = 0x01,
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_COMPLETED = 0x02,
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ONGOING = 0x03,
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_FAILED = 0x04,
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_REFUSED = 0x05,
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ABORTED = 0x06,
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_OUT_OF_SEQ = 0x07,
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ACCEPTED = 0x08,
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ONGOING = 0x09,
EMBER_OTA_UNICAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_REFUSED = 0x0A
}
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 0xFF

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 .