Gast
#2269198
Hi,
ich steh grad etwas auf dem Schlauch und könnte einen kleinen Hinweis
gut gebrauchen.
Ich habe eine Funktion, die ich alle 150ms aufrufe und in der ich eine
Fehlervariable auslese. Die Funktions stößt dann die Anzeige an:
{
1.Fehlervariable auslesen
2.Auswerten und mit der externen AlarmZustandsvariable vergleichen
3.Ausgeben, ob nun Alarm1 in rot ODER Alarm1 in weiß oder... angezeigt
wird
}
...nach 150ms wird die Funktion erneut aufgerufen und die Anzeige je
nach Zustand gewechselt.
Nun habe ich 3 verschiedene Alarmzustände. Jeder Alarmzustand wird
jeweils im Wechsel rotem und mit weißem Hintergrund angezeigt.
Dies möchte ich durch eine externe Variable vom Typ unsigned char
steuern.
Fehlervariable = 1 >> Alarm1 (blinkend)
Fehlervariable = 2 >> Alarm2 (blinkend)
Fehlervariable = 3 >> Alarm1 + Alarm2 (blinkend und im Wechsel)
Fehlervariable > 3 >> Alarm3
Ich hab gedacht ich mach die Auswertung mit einer if...if else...
Schleife.
Komme nur nicht drauf wie ich die externe Variable dafür belegen soll...