Files
fault-finder/FaultManager.hpp
2019-11-19 19:27:58 -08:00

31 lines
527 B
C++

#ifndef FAULT_MANAGER_H
#define FAULT_MANAGER_H
#include <QObject>
#include <QDebug>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSaveFile>
#include <QNmeaPositionInfoSource>
#include <QSerialPort>
class FaultManager: public QObject
{
Q_OBJECT;
public:
FaultManager(QObject *parent);
virtual ~FaultManager();
void SaveImage();
private:
bool OpenDatabase();
bool OpenSerial();
void StartGPS();
QSqlDatabase db;
QSerialPort *serial;
QNmeaPositionInfoSource *gps;
};
#endif