Files
fault-finder/FaultManager.hpp
2020-01-15 19:11:06 -08:00

31 lines
550 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(QByteArray *imageBuffer);
private:
bool OpenDatabase();
bool OpenSerial();
void StartGPS();
QSqlDatabase db;
QSerialPort *serial;
QNmeaPositionInfoSource *gps;
};
#endif