Initial Commit

This commit is contained in:
Grant Terris
2019-11-09 15:02:46 -08:00
commit c49c8f6e33
16 changed files with 573 additions and 0 deletions

49
ConfigManager.cpp Normal file
View File

@@ -0,0 +1,49 @@
#include <QDBusConnection>
#include <QDebug>
#include "ConfigManager.hpp"
#include "dbusadaptor.h"
ConfigManager::ConfigManager(QObject *parent) : QObject(parent)
{
new ConfigManagerAdaptor(this);
QDBusConnection dbus = QDBusConnection::sessionBus();
dbus.registerObject("/configuration", this);
dbus.registerService("com.infraredinspectionsystems.FaultFinder");
}
ConfigManager::~ConfigManager()
{
}
bool ConfigManager::GetRecordingState()
{
qDebug() << "ConfigManager::GetRecordingState";
return this->recording;
}
void ConfigManager::SetRecordingState(bool enable)
{
qDebug() << "ConfigManager::SetRecordingState";
if (this->recording != enable) {
this->recording = enable;
emit NewRecordingState(this->recording);
}
}
double ConfigManager::GetEmissivity()
{
qDebug() << "ConfigManager::GetEmissivity";
return this->emissivity;
}
void ConfigManager::SetEmissivity(double emissivity)
{
qDebug() << "ConfigManager::SetEmissivity";
if (this->emissivity != emissivity) {
this->emissivity = emissivity;
emit NewEmissivity(this->emissivity);
}
}