- Einheitliches Naming für API-Routen: *APIHandler.ts - Mock-Daten aus /apiMockData/SERVICE/ werden über API bereitgestellt - API-Endpoints sofort erkennbar und verständlich - Projektstruktur deutlich klarer und wartungsfreundlicher
107 lines
3.0 KiB
JavaScript
107 lines
3.0 KiB
JavaScript
// apiMockData/SERVICE/digitaleEingaengeMockData.js
|
|
|
|
// Zustand -> DESxx xx =Nr Eingang 1-32 80-83 = BGT 1 bis 4
|
|
var win_de_state = [
|
|
1, 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, 0,
|
|
];
|
|
|
|
// Invertierung -> DEIxx xx = Nr Eingang 1-32
|
|
var win_de_invert = [
|
|
1, 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,
|
|
];
|
|
/*
|
|
✅ Logik für Farbe abhängig von Status + Invertierung:
|
|
Anzeige ist rot wenn Status=1 ist. Die Farbe ist nicht abhängig von der Invertierung.
|
|
Status Invertierung Anzeige
|
|
1 1 🔴 rot
|
|
1 0 🔴 rot
|
|
0 1 ✅ grün
|
|
0 0 ✅ grün
|
|
*/
|
|
|
|
//Zählerstand -> DESxx xx =Nr Eingang 1-32 80-83 = BGT 1 bis 4
|
|
var win_de_counter = [
|
|
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.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, 0.0,
|
|
0.0, 0.0,
|
|
]; //Zählerstand
|
|
|
|
//Filterzeit -> DEFxx xx =Nr Eingang 1-32 80-83 = BGT 1 bis 4
|
|
// Frage: In digitale Eingänge Filterzeit DEFxx (In Lastenheft) und Flatter var flutter DEFxx ist ein und das selbe, welche Begriff soll ich nehmen?
|
|
// Antwort: Es ist die Filterzeit. Die Flatterzeit kommt später hinzu.
|
|
var win_de_time_filter = [
|
|
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.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, 0.0,
|
|
0.0, 0.0,
|
|
]; //Filterzeit
|
|
|
|
// Gewichtung -> DEGxx xx = Nr Eingang 1-32 80-83 = BGT 1 bis 4
|
|
var win_de_weighting = [
|
|
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, 0, 0, 0,
|
|
]; //Gewichtung
|
|
|
|
// Zähler aktiv -> DEZxx xx = Nr Eingang 1-32 80-83 = BGT 1 bis 4
|
|
var win_de_counter_active = [
|
|
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, 0, 0, 0,
|
|
]; //Zähler aktiv
|
|
|
|
// Eingang offline -> DEAxx xx = Nr Eingang 1-32 80-83 = BGT 1 bis 4
|
|
var win_de_offline = [
|
|
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, 0, 0, 0,
|
|
]; //Eingang offline
|
|
|
|
// Zähler aktiv -> DEZxx xx = Nr Eingang 1-32 80-83 = BGT 1 bis 4
|
|
var win_counter = [
|
|
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.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, 0.0,
|
|
0.0, 0.0,
|
|
];
|
|
|
|
// Name -> DENxx xx =Nr Eingang 1-32 80-83 = BGT 1 bis 4
|
|
var win_de_label = [
|
|
"DE1",
|
|
"DE2",
|
|
"DE3",
|
|
"DE4",
|
|
"DE5",
|
|
"DE6",
|
|
"DE7",
|
|
"DE8",
|
|
"DE9",
|
|
"DE10",
|
|
"DE11",
|
|
"DE12",
|
|
"DE13",
|
|
"DE14",
|
|
"DE15",
|
|
"DE16",
|
|
"DE17",
|
|
"DE18",
|
|
"DE19",
|
|
"DE20",
|
|
"DE21",
|
|
"DE22",
|
|
"DE23",
|
|
"DE24",
|
|
"DE25",
|
|
"DE26",
|
|
"DE27",
|
|
"DE28",
|
|
"DE29",
|
|
"DE30",
|
|
"DE31",
|
|
"DE32",
|
|
];
|
|
|
|
// Frage: In digitale Eingänge Filterzeit DEFxx (In Lastenheft) und Flatter var flutter DEFxx ist ein und das selbe, welche Begriff soll ich nehmen?
|
|
// Antwort: Es ist die Filterzeit. Die Flatterzeit kommt später hinzu.
|
|
/* var win_flutter = [
|
|
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, 0, 0, 0,
|
|
]; */
|