EmberZclOtaBootloadFileHeaderInfo_t Struct Reference
#include <
ota-bootload-core.h
>
This structure holds information about an OTA file header.
This type contains all of the same information in the header of an actual OTA file, except for the magic number (EMBER_ZCL_OTA_BOOTLOAD_FILE_MAGIC_NUMBER), which is constant, and the field control. The field control is replaced by the use of invalid values for the destination and hardwareVersionRange members.
Member | Invalid Value |
---|---|
destination | All 0xFF bytes |
hardwareVersionRange.minimum | EMBER_ZCL_OTA_BOOTLOAD_HARDWARE_VERSION_NULL |
hardwareVersionRange.maximum | EMBER_ZCL_OTA_BOOTLOAD_HARDWARE_VERSION_NULL |
Field Documentation
EmberZclUid_t EmberZclOtaBootloadFileHeaderInfo_t::destination |
OTA file destination identifier.
uint32_t EmberZclOtaBootloadFileHeaderInfo_t::fileSize |
OTA file size, in bytes.
EmberZclOtaBootloadHardwareVersionRange_t EmberZclOtaBootloadFileHeaderInfo_t::hardwareVersionRange |
OTA file earliest and latest valid hardware versions.
uint16_t EmberZclOtaBootloadFileHeaderInfo_t::headerSize |
OTA file header size, in bytes.
EmberZclOtaBootloadSecurityCredentialVersion_t EmberZclOtaBootloadFileHeaderInfo_t::securityCredentialVersion |
OTA file security credential version.
EmberZclOtaBootloadFileSpec_t EmberZclOtaBootloadFileHeaderInfo_t::spec |
OTA file specification.
EmberZclOtaBootloadStackVersion_t EmberZclOtaBootloadFileHeaderInfo_t::stackVersion |
OTA file intended stack version.
uint8_t EmberZclOtaBootloadFileHeaderInfo_t::string[EMBER_ZCL_OTA_BOOTLOAD_HEADER_STRING_SIZE] |
OTA file header string (must be NUL-terminated).
uint16_t EmberZclOtaBootloadFileHeaderInfo_t::version |
OTA file metadata version.
The documentation for this struct was generated from the following file:
ota-bootload-core.h