Structure containing state of the image file processed.

Public Attributes#

uint8_t

Image contents.

uint8_t

Parser instructions.

bool

Flag to indicate parsing has completed.

bool

Flag to indicate the image file has been validated.

uint32_t

Version number of main bootloader extracted from image file.

Information about the application.

uint32_t

Size of the bootloader upgrade contained in the image file.

Public Attribute Documentation#

contents#

uint8_t ImageProperties_t::contents

Image contents.


instructions#

uint8_t ImageProperties_t::instructions

Parser instructions.


imageCompleted#

bool ImageProperties_t::imageCompleted

Flag to indicate parsing has completed.


imageVerified#

bool ImageProperties_t::imageVerified

Flag to indicate the image file has been validated.


bootloaderVersion#

uint32_t ImageProperties_t::bootloaderVersion

Version number of main bootloader extracted from image file.


application#

ApplicationData_t ImageProperties_t::application

Information about the application.


bootloaderUpgradeSize#

uint32_t ImageProperties_t::bootloaderUpgradeSize

Size of the bootloader upgrade contained in the image file.