#include "ParameterBool.h"
using namespace std;
ParameterBool::ParameterBool(string name):SilentOnOff(false) {
SetName(name);
SetValue(false);
}
string ParameterBool::ToString() {
bool value;
GetValue(value);
return value ? "true" : "false";
}
void ParameterBool::SetSilentMode(const bool& value) { if (SilentOnOff != value) { SilentOnOff = value;
string strData = SilentOnOff ? "true" : "false";
Log("Value changed. Silent mode is (" +strData+ ") ");
}
else {
Log("No need to change");
}
}
void ParameterBool::GetSilentMode(bool& value) const {
value = SilentOnOff;
}