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.


Definition at line 161 of file platform/bootloader/parser/gbl/btl_gbl_parser.h

instructions#

uint8_t ImageProperties_t::instructions

Parser instructions.


Definition at line 163 of file platform/bootloader/parser/gbl/btl_gbl_parser.h

imageCompleted#

bool ImageProperties_t::imageCompleted

Flag to indicate parsing has completed.


Definition at line 165 of file platform/bootloader/parser/gbl/btl_gbl_parser.h

imageVerified#

bool ImageProperties_t::imageVerified

Flag to indicate the image file has been validated.


Definition at line 167 of file platform/bootloader/parser/gbl/btl_gbl_parser.h

bootloaderVersion#

uint32_t ImageProperties_t::bootloaderVersion

Version number of main bootloader extracted from image file.


Definition at line 169 of file platform/bootloader/parser/gbl/btl_gbl_parser.h

application#

ApplicationData_t ImageProperties_t::application

Information about the application.


Definition at line 171 of file platform/bootloader/parser/gbl/btl_gbl_parser.h

bootloaderUpgradeSize#

uint32_t ImageProperties_t::bootloaderUpgradeSize

Size of the bootloader upgrade contained in the image file.


Definition at line 173 of file platform/bootloader/parser/gbl/btl_gbl_parser.h