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