changed capacity to uint64
This commit is contained in:
@ -10,10 +10,10 @@
|
||||
string SMART::modelFamily;
|
||||
string SMART::modelName;
|
||||
string SMART::serial;
|
||||
string SMART::capacity;
|
||||
uint64_t SMART::capacity = 0U;
|
||||
uint32_t SMART::errorCount = 0U;
|
||||
uint32_t SMART::powerOnHours = 0U;
|
||||
uint32_t SMART::spinUpCount = 0U;
|
||||
uint32_t SMART::powerCycle = 0U;
|
||||
|
||||
void SMART::readSMARTData(Drive drive)
|
||||
{
|
||||
@ -35,7 +35,7 @@ void SMART::readSMARTData(Drive drive)
|
||||
SMART::parseCapacity(sLine);
|
||||
SMART::parseErrorCount(sLine);
|
||||
SMART::parsePowerOnHours(sLine);
|
||||
SMART::parseSpinUpCount(sLine);
|
||||
SMART::parsePowerCycle(sLine);
|
||||
}
|
||||
fclose(outputfileSmart);
|
||||
//drive.setDriveSMARTData(modelFamily, modelName, serial, capacity, errorCount, powerOnHours, spinUpCount);
|
||||
@ -119,7 +119,7 @@ string search("\"hours\": ");
|
||||
}
|
||||
}
|
||||
|
||||
void SMART::parseSpinUpCount(string sLine)
|
||||
void SMART::parsePowerCycle(string sLine)
|
||||
{
|
||||
string search("\"power_cycle_count\": ");
|
||||
size_t found = sLine.find(search);
|
||||
@ -128,7 +128,7 @@ string search("\"power_cycle_count\": ");
|
||||
sLine.erase(0, sLine.find(": ") + 2);
|
||||
sLine.erase(sLine.length()-2, 2);
|
||||
//spinUpCount = stoi(sLine);
|
||||
cout << "SpinUpCount |" << sLine << "|" << endl;
|
||||
cout << "PowerCycle |" << sLine << "|" << endl;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user