31 lines
527 B
C++
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 |