This commit is contained in:
43
src/master.h
43
src/master.h
@@ -11,24 +11,28 @@ const char *passwordAP = nullptr;
|
||||
char *ssidSTA = nullptr;
|
||||
char *passwordSTA = nullptr;
|
||||
|
||||
// Timer Struktur
|
||||
struct TimerData {
|
||||
unsigned long startTime1 = 0;
|
||||
unsigned long startTime2 = 0;
|
||||
unsigned long localStartTime1 = 0;
|
||||
unsigned long localStartTime2 = 0;
|
||||
unsigned long finishedSince1 = 0;
|
||||
unsigned long finishedSince2 = 0;
|
||||
unsigned long endTime1 = 0;
|
||||
unsigned long endTime2 = 0;
|
||||
unsigned long bestTime1 = 0;
|
||||
unsigned long bestTime2 = 0;
|
||||
bool isRunning1 = false;
|
||||
bool isRunning2 = false;
|
||||
bool isReady1 = true; // Status für Bahn 1
|
||||
bool isReady2 = true; // Status für Bahn 2
|
||||
bool isArmed1 = false; // Status für Bahn 1 (armiert/nicht armiert)
|
||||
bool isArmed2 = false; // Status für Bahn 2 (armiert/nicht armiert)
|
||||
// Timer Struktur für Bahn 1
|
||||
struct TimerData1 {
|
||||
unsigned long startTime = 0;
|
||||
unsigned long localStartTime = 0;
|
||||
unsigned long finishedSince = 0;
|
||||
unsigned long endTime = 0;
|
||||
unsigned long bestTime = 0;
|
||||
bool isRunning = false;
|
||||
bool isReady = true; // Status für Bahn 1
|
||||
bool isArmed = false; // Status für Bahn 1 (armiert/nicht armiert)
|
||||
};
|
||||
|
||||
// Timer Struktur für Bahn 2
|
||||
struct TimerData2 {
|
||||
unsigned long startTime = 0;
|
||||
unsigned long localStartTime = 0;
|
||||
unsigned long finishedSince = 0;
|
||||
unsigned long endTime = 0;
|
||||
unsigned long bestTime = 0;
|
||||
bool isRunning = false;
|
||||
bool isReady = true; // Status für Bahn 2
|
||||
bool isArmed = false; // Status für Bahn 2 (armiert/nicht armiert)
|
||||
};
|
||||
|
||||
// Button Konfiguration
|
||||
@@ -50,7 +54,8 @@ struct ButtonConfigs {
|
||||
extern const char *firmwareversion;
|
||||
|
||||
// Globale Variablen
|
||||
TimerData timerData;
|
||||
TimerData1 timerData1;
|
||||
TimerData2 timerData2;
|
||||
ButtonConfigs buttonConfigs;
|
||||
bool learningMode = false;
|
||||
int learningStep = 0; // 0=Start1, 1=Stop1, 2=Start2, 3=Stop2
|
||||
|
||||
Reference in New Issue
Block a user