Check if database recording is enable.

This commit is contained in:
Éder F. Zulian
2016-03-20 11:50:29 -03:00
parent a131e4c6f6
commit b923a53965

View File

@@ -76,9 +76,11 @@ TlmRecorder::~TlmRecorder()
void TlmRecorder::recordPower(sc_time time, double averagePower)
{
sqlite3_bind_int64(insertPowerStatement, 1, time.value());
sqlite3_bind_double(insertPowerStatement, 2, averagePower);
executeSqlStatement(insertPowerStatement);
if (TlmRecorder::recordingEnabled) {
sqlite3_bind_int64(insertPowerStatement, 1, time.value());
sqlite3_bind_double(insertPowerStatement, 2, averagePower);
executeSqlStatement(insertPowerStatement);
}
}
void TlmRecorder::recordPhase(tlm::tlm_generic_payload& trans, tlm::tlm_phase phase, sc_time time)
@@ -149,7 +151,7 @@ void TlmRecorder::introduceTransactionSystem(tlm::tlm_generic_payload& trans)
currentTransactionsInSystem[&trans].timeOfGeneration = GenerationExtension::getExtension(&trans).TimeOfGeneration();
printDebugMessage("New transaction #" + to_string(id) + " generation time " + currentTransactionsInSystem[&trans].timeOfGeneration.to_string());
if (id % transactionCommitRate == 0)
{
printDebugMessage(