increase visibility of smart values
This commit is contained in:
@ -69,14 +69,19 @@ string Drive::sErrorCountToText()
|
||||
|
||||
string Drive::sPowerOnHoursToText()
|
||||
{
|
||||
double dDays = 0U;
|
||||
double dYears = 0U;
|
||||
uint32_t u32Hours = getPowerOnHours();
|
||||
stringstream stream;
|
||||
stringstream streamDays;
|
||||
stringstream streamYears;
|
||||
|
||||
dDays = (double) ((double)u32Hours/(double)24U);
|
||||
dYears = (double) ((double)u32Hours/(double)8760U);
|
||||
|
||||
stream << fixed << setprecision(2) << dYears;
|
||||
string sRet = to_string(getPowerOnHours()) + " hours or " + stream.str() + " years";
|
||||
streamDays << fixed << setprecision(0) << dDays;
|
||||
streamYears << fixed << setprecision(1) << dYears;
|
||||
|
||||
string sRet = to_string(getPowerOnHours()) + " hours or " + streamDays.str() + " days or " + streamYears.str() + " years";
|
||||
|
||||
return sRet;
|
||||
}
|
||||
|
Reference in New Issue
Block a user