feat: Schleifen- und Isolationsfehler-Anzeige mit wechselndem Icon integriert
- Implementiert Schleifenfehler-Anzeige, die den Text zwischen "Schleifenfehler" und einem Warn-Icon wechselt, wenn der Fehler auftritt (kueAlarm2[slotIndex] === 1). - Isolationsfehler-Anzeige aktualisiert, die zwischen "Isolationsfehler" und einem Warn-Icon wechselt, wenn der Fehler auftritt (kueAlarm1[slotIndex] === 1). - Priorisierte Anzeige mit rot hervorgehobenem Text für alle Fehlerzustände.
This commit is contained in:
@@ -1,37 +1,45 @@
|
||||
//Modul vorhanden 1 = vorhanden, 0 = nicht vorhanden
|
||||
var kueOnline = [
|
||||
1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 1, 1,
|
||||
];
|
||||
//Isolationswerte in Display (isoDisplay) Einheit: MOhm
|
||||
var kueIso = [
|
||||
10.0, 10.0, 10.0, 10.5, 10.0, 10.0, 10.0, 10.0, 10.5, 10.0, 10.0, 10.0, 10.0,
|
||||
10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.5, 10.0, 10.0, 10.0, 10.0, 10.0,
|
||||
10.5, 10.0, 200.0, 200.0, 200.0, 200.0,
|
||||
];
|
||||
var kueValid = [
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 1, 1,
|
||||
];
|
||||
|
||||
//Isolationsfehler 1 = Fehler, 0 = kein Fehler
|
||||
var kueAlarm1 = [
|
||||
1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
];
|
||||
//Schleifenfehler 1 = Fehler, 0 = kein Fehler
|
||||
var kueAlarm2 = [
|
||||
1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
];
|
||||
//Schleifenwiderstand in Display (resDisplay) Einheit: KOhm
|
||||
var kueRes = [
|
||||
0.0, 0.612, 0.0, 0.645, 0.822, 0.97, 0.0, 0.0, 1.452, 0.0, 0.734, 0.37, 0.566,
|
||||
0.0, 0.738, 0.684, 1.166, 0.595, 0.0, 1.651, 1.18, 1.387, 1.214, 0.0, 1.475,
|
||||
0.615, 0.494, 1.217, 65.0, 65.0, 65.0, 65.0,
|
||||
];
|
||||
//Aderbruch 1 = Fehler, 0 = kein Fehler
|
||||
var kueCableBreak = [
|
||||
1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 1, 1, 1,
|
||||
];
|
||||
//Erdschluss 1 = Fehler, 0 = kein Fehler
|
||||
var kueGroundFault = [
|
||||
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
];
|
||||
var kueValid = [
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 1, 1,
|
||||
];
|
||||
var kueLimit1 = [
|
||||
10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0,
|
||||
10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0,
|
||||
@@ -56,6 +64,7 @@ var kueLoopInterval = [
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6,
|
||||
];
|
||||
//Modulname in Komponente und auf der Anzeige
|
||||
var kueID = [
|
||||
"FTZ_2",
|
||||
"B23",
|
||||
@@ -90,6 +99,7 @@ var kueID = [
|
||||
"Kabel 31",
|
||||
"Kabel 32",
|
||||
];
|
||||
//kueName ist nicht relevant für Front-End
|
||||
var kueName = [
|
||||
"Kabel_2",
|
||||
"Petersfehn",
|
||||
|
||||
Reference in New Issue
Block a user