Aktualizr
C++ SOTA Client
bootloader_config.h
1 #ifndef BOOTLOADER_CONFIG_H_
2 #define BOOTLOADER_CONFIG_H_
3 
4 #include <boost/property_tree/ini_parser.hpp>
5 #include <ostream>
6 
7 enum class RollbackMode { kBootloaderNone = 0, kUbootGeneric, kUbootMasked };
8 
10  RollbackMode rollback_mode{RollbackMode::kBootloaderNone};
11 
12  void updateFromPropertyTree(const boost::property_tree::ptree& pt);
13  void writeToStream(std::ostream& out_stream) const;
14 };
15 
16 #endif // BOOTLOADER_CONFIG_H_