S.M.A.R.T. values are added to drive instace

This commit is contained in:
2020-05-02 17:15:55 +02:00
parent 5cf9a2c86f
commit fdfdd0ca93
9 changed files with 145 additions and 891 deletions

View File

@ -7,7 +7,6 @@
#include "drive.h"
string Drive::getPath(void)
{
return sPath;
@ -47,6 +46,17 @@ uint32_t Drive::getPowerCycles(void)
return u32PowerCycles;
}
/**
* \brief set S.M.A.R.T. values in model
* \param string modelFamily
* \param string modelName
* \param string serial
* \param uint64_t capacity
* \param uint32_t errorCount
* \param uint32_t powerOnHours
* \param uint32_t powerCycle
* \return void
*/
void Drive::setDriveSMARTData( string modelFamily,
string modelName,
string serial,
@ -55,7 +65,7 @@ void Drive::setDriveSMARTData( string modelFamily,
uint32_t powerOnHours,
uint32_t powerCycle)
{
sModelFamily = modelFamily;
this->sModelFamily = modelFamily;
sModelName = modelName;
sSerial = serial;
u64Capacity = capacity;