mpsoc shutdown after running update procedure
This commit is contained in:
@ -11,7 +11,9 @@
|
||||
class ProgressPrinter {
|
||||
public:
|
||||
|
||||
static const uint32_t ONE_PERCENT = 1;
|
||||
static constexpr float HALF_PERCENT = 0.5;
|
||||
static constexpr float ONE_PERCENT = 1;
|
||||
static constexpr float FIVE_PERCENT = 5;
|
||||
|
||||
/**
|
||||
* @brief Constructor
|
||||
@ -21,7 +23,7 @@ class ProgressPrinter {
|
||||
* @param percentageResolution Distance between printed percentage steps. E.g. 5 means that
|
||||
* a printout will be generated after 0%, 5%, 10% etc.
|
||||
*/
|
||||
ProgressPrinter(std::string name, uint32_t numSteps, uint32_t percentageResolution = FIVE_PERCENT);
|
||||
ProgressPrinter(std::string name, uint32_t numSteps, float percentageResolution = FIVE_PERCENT);
|
||||
virtual ~ProgressPrinter();
|
||||
|
||||
/**
|
||||
@ -32,12 +34,11 @@ class ProgressPrinter {
|
||||
void print(uint32_t step);
|
||||
|
||||
private:
|
||||
static constexpr uint32_t FIVE_PERCENT = 5;
|
||||
|
||||
std::string name = "";
|
||||
uint32_t numSteps = 0;
|
||||
uint32_t nextProgressPrint = 0;
|
||||
uint32_t percentageResolution = 0;
|
||||
float nextProgressPrint = 0;
|
||||
float percentageResolution = 0;
|
||||
};
|
||||
|
||||
#endif /* MISSION_UTILITY_PROGRESSPRINTER_H_ */
|
||||
|
Reference in New Issue
Block a user