38,6 → 38,7 |
|
#include "../SerialPort/ManageSerialPort.h" |
#include "../cSettings.h" |
#include "../Classes/cServer.h" |
|
class QextSerialPort; |
|
51,19 → 52,23 |
|
private: |
bool AllowSend; |
|
// Object für Serielport |
ManageSerialPort *serialPort; |
|
// Settings-Object |
// Settings-Object (Programmeinstellungen) |
cSettings *Settings; |
|
// Settings-Widget |
// Settings-Widget (FC-Settings) |
wdg_Settings *f_Settings; |
|
// HTTp-Server-Object für Google Earth |
cServer *Server; |
|
// Default-Ticker |
QTimer *Ticker; |
|
// Die Tabs des Hauptfensters |
// Kopie der Tabs des Hauptfensters |
QWidget *TabWidgets[6]; |
|
// Analogwert-Beschreibungen |
84,19 → 89,16 |
bool TickerEvent[MaxTickerEvents]; |
bool TickerDiv; |
|
// Aktuelle und Max-Anzahl der LCD-Seiten |
int LCD_Page; |
int LCD_MAX_Page; |
|
// Alle Icons |
QIcon Icons[30]; |
|
// QByteArray allDataReceived; |
|
// Object für das Datenfile; |
QFile *CSVFile; |
|
sMode Mode; |
sRxData RxData; |
sNaviData Navi; |
|
QString RXS; |
QString LastSend; |
104,9 → 106,11 |
// Softwareupdate |
QProcess *Update; |
|
// Sendedatenbuffer |
char TX_Data[150]; |
|
int ParameterSet[11][MaxParameter]; |
// FC-Settings |
int FCSettings[MaxParameter]; |
|
// Programm Initialisieren |
void init_GUI(); |
113,7 → 117,6 |
void init_Objects(); |
void init_Connections(); |
void init_Arrays(); |
void init_Icons(); |
void init_Plot(); |
|
// Daten-Plotter |
120,6 → 123,8 |
void update_Plot(); |
void config_Plot(); |
|
void new_NaviData(sRxData RX); |
|
// Daten Senden, Empfangen und verarbeiten |
void send_Data(char CMD, int Address, char Data[150],unsigned int Length, bool Resend = true); |
void new_RXData(sRxData RX); |
132,12 → 137,21 |
void set_Preferences(); |
|
private slots: |
void slot_ac_Hardware(); |
void slot_rb_Hardware(); |
|
void slot_ac_StartServer(); |
|
void slot_Test(); |
|
void slot_ac_Config(); |
void slot_ac_Preferences(); |
void slot_ac_StartPlotter(); |
void slot_ac_View(); |
void slot_ac_MehrDaten(); |
void slot_ac_KeineDaten(); |
void slot_ac_FastDebug(); |
void slot_ac_NoDebug(); |
void slot_ac_FastNavi(); |
void slot_ac_NoNavi(); |
void slot_ac_About(); |
void slot_ac_GetLabels(); |
void slot_ac_Motortest(); |
146,13 → 160,14 |
// Default-Ticker |
void slot_Ticker(); |
|
// LCD-Seite vor / zurück |
void slot_LCD_UP(); |
void slot_LCD_DOWN(); |
|
void slot_Motortest(int Motor1, int Motor2, int Motor3, int Motor4); |
|
// Firmeware-Update |
void slot_pb_Update(); |
|
void slot_UpdateShell(); |
|
// Seriell-Port Slots |
165,8 → 180,9 |
|
void slot_ScrollPlot(int Pos); |
|
void slot_GetParameter(); |
void slot_SetParameter(); |
// FC-Settings lesen / Schreiben |
void slot_GetFCSettings(); |
void slot_SetFCSettings(); |
}; |
|
#endif |