changed capacity to uint64

This commit is contained in:
2020-05-02 13:25:27 +02:00
parent dc93ccf1a5
commit 5cf9a2c86f
8 changed files with 47 additions and 48 deletions

View File

@ -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;
}
}