RADLib
RADical C++ application framework
RADUpdate::ABMetadata Struct Reference

A/B slot metadata for embedded products. More...

#include <RADUpdate.h>

Public Attributes

std::string activeSlot = "A"
 Active boot slot. More...
 
std::string pendingSlot
 Pending slot for next boot. More...
 
int bootCount = 0
 Boot attempt count for pending slot. More...
 
std::string rollbackReason
 Last rollback reason. More...
 
std::string versionA
 Version currently installed in slot A. More...
 
std::string versionB
 Version currently installed in slot B. More...
 

Detailed Description

A/B slot metadata for embedded products.

Member Data Documentation

◆ activeSlot

std::string RADUpdate::ABMetadata::activeSlot = "A"

Active boot slot.

◆ bootCount

int RADUpdate::ABMetadata::bootCount = 0

Boot attempt count for pending slot.

◆ pendingSlot

std::string RADUpdate::ABMetadata::pendingSlot

Pending slot for next boot.

◆ rollbackReason

std::string RADUpdate::ABMetadata::rollbackReason

Last rollback reason.

◆ versionA

std::string RADUpdate::ABMetadata::versionA

Version currently installed in slot A.

◆ versionB

std::string RADUpdate::ABMetadata::versionB

Version currently installed in slot B.


The documentation for this struct was generated from the following file: