Ota Broadcast Bootloader Server Common

Set of types defined for ota-broadcast-bootloader. More...

Macros

#define EMBER_AF_PLUGIN_OTA_BROADCAST_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 EmberAfOtaBootloaderStatus {
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_SUCCESS = 0x00,
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_INVALID_CALL = 0x01,
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_BUSY = 0x02,
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_NO_BUFFERS = 0x03,
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_DATA_UNDERFLOW = 0x04,
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_STACK_ERROR = 0x05,
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_TIMEOUT = 0x06,
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_FAILED = 0x07,
EMBER_OTA_BROADCAST_BOOTLOADER_STATUS_ABORTED = 0x08
}
OTA Bootloader return status codes. More...
enum EmberAfOtaBootloaderTargetStatus {
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_INVALID = 0x00,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_UNREACHABLE = 0x01,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_COMPLETED = 0x02,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ONGOING = 0x03,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_FAILED = 0x04,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_REFUSED = 0x05,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_DISTRIBUTION_ABORTED = 0x06,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_STATUS_REQUEST_COMPLETED = 0x07,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_STATUS_REQUEST_ONGOING = 0x08,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ACCEPTED = 0x09,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_ONGOING = 0x0A,
EMBER_OTA_BROADCAST_BOOTLOADER_TARGET_STATUS_BOOTLOAD_REQUEST_REFUSED = 0x0B
}
OTA Bootloader target status codes. More...

Detailed Description

Set of types defined for ota-broadcast-bootloader.

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_BROADCAST_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-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 29 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 50 of file ota-broadcast-bootloader-types.h .