This is a unique identifier for referencing zigbee Over-the-air upgrade images. It is used by the OTA plugins when passing around information about an upgrade file.

#include < af-types.h >

Data Fields

uint16_t manufacturerId
uint16_t imageTypeId
uint32_t firmwareVersion
uint8_t deviceSpecificFileEui64 [ EUI64_SIZE ]

This is a unique identifier for referencing zigbee Over-the-air upgrade images. It is used by the OTA plugins when passing around information about an upgrade file.

Field Documentation

◆ deviceSpecificFileEui64

uint8_t EmberAfOtaImageId::deviceSpecificFileEui64[ EUI64_SIZE ]

This is only used for device specific files. It will be set to all 0's when the image does not have an upgrade destination field in it. Little endian format.

◆ firmwareVersion

uint32_t EmberAfOtaImageId::firmwareVersion

◆ imageTypeId

uint16_t EmberAfOtaImageId::imageTypeId

◆ manufacturerId

uint16_t EmberAfOtaImageId::manufacturerId

The documentation for this struct was generated from the following file:
  • af-types.h