fix: fetchSingleTDMDataService API-Endpoint in Development korrigiert
- Query Parameter ?slot=X statt /slotX - Dev-Umgebung lädt jetzt korrekt über /api/cpl/tdmDataAPIHandler?slot=X - Prod bleibt unverändert mit TDM=X Parameter
This commit is contained in:
@@ -1,23 +0,0 @@
|
|||||||
// /apiMockData/jsMockFiles/last20Messages.js
|
|
||||||
var win_last20Messages = `
|
|
||||||
<tr><td>16750</td><td>03501</td><td>2024-10-23 15:08:58:000</td><td>Modul 26 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16749</td><td>03201</td><td>2024-10-23 15:07:24:000</td><td>Modul 23 Isofehler gehend</td><td>0</td></tr>
|
|
||||||
<tr><td>16748</td><td>03501</td><td>2024-10-23 15:01:52:000</td><td>Modul 26 Isofehler gehend</td><td>0</td></tr>
|
|
||||||
<tr><td>16747</td><td>02801</td><td>2024-10-23 15:01:30:000</td><td>Modul 19 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16746</td><td>03501</td><td>2024-10-23 14:57:33:000</td><td>Modul 26 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16745</td><td>03201</td><td>2024-10-23 14:56:54:000</td><td>Modul 23 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16744</td><td>02801</td><td>2024-10-23 14:51:01:000</td><td>Modul 19 Isofehler gehend</td><td>0</td></tr>
|
|
||||||
<tr><td>16743</td><td>03501</td><td>2024-10-23 14:50:46:000</td><td>Modul 26 Isofehler gehend</td><td>0</td></tr>
|
|
||||||
<tr><td>16742</td><td>03201</td><td>2024-10-23 14:49:49:000</td><td>Modul 23 Isofehler gehend</td><td>0</td></tr>
|
|
||||||
<tr><td>16741</td><td>03501</td><td>2024-10-23 14:49:13:000</td><td>Modul 26 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16740</td><td>02801</td><td>2024-10-23 14:45:28:000</td><td>Modul 19 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16739</td><td>03201</td><td>2024-10-23 14:44:16:000</td><td>Modul 23 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16738</td><td>03501</td><td>2024-10-23 14:42:08:000</td><td>Modul 26 Isofehler gehend</td><td>0</td></tr>
|
|
||||||
<tr><td>16737</td><td>03201</td><td>2024-10-23 14:37:10:000</td><td>Modul 23 Isofehler gehend</td><td>0</td></tr>
|
|
||||||
<tr><td>16736</td><td>03501</td><td>2024-10-23 14:35:20:000</td><td>Modul 26 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16735</td><td>01201</td><td>2024-10-23 14:31:44:000</td><td>Modul 03 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16734</td><td>01701</td><td>2024-10-23 14:30:14:000</td><td>Modul 08 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16733</td><td>03501</td><td>2024-10-23 14:28:15:000</td><td>Modul 26 Isofehler gehend</td><td>0</td></tr>
|
|
||||||
<tr><td>16732</td><td>03301</td><td>2024-10-23 14:26:23:000</td><td>Modul 24 Isofehler kommend</td><td>1</td></tr>
|
|
||||||
<tr><td>16731</td><td>01201</td><td>2024-10-23 14:24:58:000</td><td>Modul 03 Isofehler gehend</td><td>0</td></tr>
|
|
||||||
`;
|
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
||||||
|
|
||||||
*/
|
*/
|
||||||
const webVersion = "1.6.228";
|
const webVersion = "1.6.229";
|
||||||
export default webVersion;
|
export default webVersion;
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
var win_appVersion = "0.02";
|
|
||||||
var win_deviceName = "CPLV4_Maschen";
|
|
||||||
var win_mac1 = "0 48 86 81 46 143";
|
|
||||||
var win_ip = "10.10.0.243";
|
|
||||||
var win_subnet = "255.255.255.0";
|
|
||||||
var win_gateway = "10.10.0.1";
|
|
||||||
var win_cplInternalTimestamp = "23.10.24 15:10:28 Uhr";
|
|
||||||
var win_opcState = "1";
|
|
||||||
var win_opcSessions = "0";
|
|
||||||
//var opcName="CPL V4 OPC UA Application Deutsche Bahne']'])";
|
|
||||||
var win_opcName = "CPL V4 OPC UA Application Deutsche Bahne";
|
|
||||||
var win_ntp1 = "192.53.103.108";
|
|
||||||
var win_ntp2 = "0.0.0.0";
|
|
||||||
var win_ntp3 = "0.0.0.0";
|
|
||||||
var win_ntpTimezone = "2";
|
|
||||||
var win_ntpActive = "1";
|
|
||||||
@@ -1,200 +0,0 @@
|
|||||||
// /public/CPLmockData/SERVICE/kueData.js
|
|
||||||
//Modul vorhanden 1 = vorhanden, 0 = nicht vorhanden
|
|
||||||
var win_kueOnline = [
|
|
||||||
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,
|
|
||||||
];
|
|
||||||
//---------------------------------------------------
|
|
||||||
// Das Netzteil PST-M "-96V" hat eine Störung oder ist ausgefallen,z.B. bei 4 BGTs wenn erste PST_M ausfällt wird 8 mal 1 und 24 mal 0 gesendet
|
|
||||||
/*
|
|
||||||
Das kann sein, muss aber nicht. Hier unten im Testaufbau haben wir nur eine PST-M für alle 32 Kabelüberwachungen. Es kann aber sein das beim Kunden auch für jeden BGT eine PST-M vorhanden ist, also insgesamt 4 Stück.
|
|
||||||
*/
|
|
||||||
var win_kuePSTmMinus96V = [
|
|
||||||
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, 0,
|
|
||||||
];
|
|
||||||
//Aderbruch 1 = Fehler, 0 = kein Fehler
|
|
||||||
var win_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 win_kueGroundFault = [
|
|
||||||
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,
|
|
||||||
];
|
|
||||||
//Isolationsfehler 1 = Fehler, 0 = kein Fehler, Alarm kommt wenn kueIso < kueLimit1
|
|
||||||
var win_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 win_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,
|
|
||||||
];
|
|
||||||
//Überlauf 1 = Fehler, 0 = kein Fehler , hier wird in Display ">200 MOhm" angezeigt
|
|
||||||
var win_kueOverflow = [
|
|
||||||
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, 0,
|
|
||||||
];
|
|
||||||
//---------------------------------------------------
|
|
||||||
//Isolationswerte in Display (isoDisplay) Einheit: MOhm
|
|
||||||
var win_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,
|
|
||||||
];
|
|
||||||
//Grenzwert (MOhm) für Isolationswiderstand
|
|
||||||
var win_kueLimit1 = [
|
|
||||||
9, 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, 10.0, 10.0, 10.0, 10.0, 10.0,
|
|
||||||
];
|
|
||||||
|
|
||||||
/*
|
|
||||||
Verzögerung/Filterzeit 420 Sekunden Standardeinstellung
|
|
||||||
In dem Beispiel muss der Isolationswiderstand für die gesamte Filterzeit von 420 Sekunden
|
|
||||||
kontinuierlich unter dem Grenzwert bleiben, damit ein Isolationsfehler erkannt und das Signal weitergeleitet wird.
|
|
||||||
|
|
||||||
Wenn der Widerstand innerhalb dieser 420 Sekunden wieder über den Grenzwert steigt, wird der Alarm nicht ausgelöst und
|
|
||||||
die Filterzeit startet beim nächsten Unterschreiten des Grenzwerts neu. Die Filterzeit verhindert also, dass
|
|
||||||
kurzfristige Schwankungen oder Störungen fälschlicherweise als Fehler gemeldet werden.
|
|
||||||
*/
|
|
||||||
var win_kueDelay1 = [
|
|
||||||
10, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420,
|
|
||||||
420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420,
|
|
||||||
420,
|
|
||||||
];
|
|
||||||
//---------------------------------------------------
|
|
||||||
//Schleifenwiderstand in Display (resDisplay) Einheit: KOhm
|
|
||||||
var win_kueResidence = [
|
|
||||||
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,
|
|
||||||
];
|
|
||||||
//Schleifenmessung Unterer Grenzwert (KOhm)
|
|
||||||
var win_kueLimit2Low = [
|
|
||||||
0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,
|
|
||||||
0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,
|
|
||||||
0.1, 0.1,
|
|
||||||
];
|
|
||||||
|
|
||||||
//Schleifenintervall (h) für Schleifenmessung
|
|
||||||
var win_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,
|
|
||||||
];
|
|
||||||
//---------------------------------------------------
|
|
||||||
//KÜ Modul Version soll /100 und davor V angezeigt werden z.B. 4.19V
|
|
||||||
var win_kueVersion = [
|
|
||||||
419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419,
|
|
||||||
419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419,
|
|
||||||
419, 419,
|
|
||||||
];
|
|
||||||
|
|
||||||
//Modulname in Komponente und auf der Anzeige
|
|
||||||
var win_kueID = [
|
|
||||||
"FTZ_2",
|
|
||||||
"B23",
|
|
||||||
"Kabel 3",
|
|
||||||
"Kabel 4",
|
|
||||||
"Kabel 5",
|
|
||||||
"Kabel 6",
|
|
||||||
"FTZ4562",
|
|
||||||
"Kabel 8",
|
|
||||||
"12344",
|
|
||||||
"Kabel 10",
|
|
||||||
"Kabel 11",
|
|
||||||
"Kabel 12",
|
|
||||||
"Kabel 13",
|
|
||||||
"Kabel 14",
|
|
||||||
"Kabel 15",
|
|
||||||
"H56-77",
|
|
||||||
"Kabel 17",
|
|
||||||
"Kabel 18",
|
|
||||||
"Kabel 19",
|
|
||||||
"Kabel 20",
|
|
||||||
"Kabel 21",
|
|
||||||
"Kabel 22",
|
|
||||||
"Kabel 23",
|
|
||||||
"Kabel 24",
|
|
||||||
"Kabel 25",
|
|
||||||
"Kabel 26",
|
|
||||||
"Kabel 27",
|
|
||||||
"Kabel 28",
|
|
||||||
"Kabel 29",
|
|
||||||
"Kabel 30",
|
|
||||||
"Kabel 31",
|
|
||||||
"Kabel 32",
|
|
||||||
];
|
|
||||||
|
|
||||||
//---------------------------------------------------
|
|
||||||
|
|
||||||
//TDR---------------------------------------------------
|
|
||||||
var win_tdrAtten = [
|
|
||||||
2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0,
|
|
||||||
2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0,
|
|
||||||
2.0, 2.0,
|
|
||||||
];
|
|
||||||
var win_tdrPulse = [
|
|
||||||
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,
|
|
||||||
];
|
|
||||||
var win_tdrSpeed = [
|
|
||||||
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
|
|
||||||
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
|
|
||||||
100, 100,
|
|
||||||
];
|
|
||||||
var win_tdrAmp = [
|
|
||||||
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,
|
|
||||||
];
|
|
||||||
var win_tdrTrigger = [
|
|
||||||
80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
|
|
||||||
80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
|
|
||||||
];
|
|
||||||
var win_tdrLocation = [
|
|
||||||
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,
|
|
||||||
];
|
|
||||||
var win_tdrActive = [
|
|
||||||
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 win_tdrLast = [
|
|
||||||
"2024-10-17 07:51:54:000",
|
|
||||||
"2024-09-30 08:38:50:000",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"2024-09-30 08:36:43:000",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
"?",
|
|
||||||
];
|
|
||||||
|
|
||||||
//---------------------------------------------------
|
|
||||||
@@ -6,7 +6,7 @@ export const fetchSingleTDMDataService = async (slot: number): Promise<any> => {
|
|||||||
const isDev = process.env.NEXT_PUBLIC_NODE_ENV === "development";
|
const isDev = process.env.NEXT_PUBLIC_NODE_ENV === "development";
|
||||||
|
|
||||||
const url = isDev
|
const url = isDev
|
||||||
? `/apiMockData/TDM/slot${slot}.json`
|
? `/api/cpl/tdmDataAPIHandler?slot=${slot}`
|
||||||
: `${window.location.origin}/CPL?Service/empty.acp&TDM=${slot}`;
|
: `${window.location.origin}/CPL?Service/empty.acp&TDM=${slot}`;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ export const fetchTDRReferenceCurveService = async (
|
|||||||
// 🔁 Fallback: Datei oder Produktion-API
|
// 🔁 Fallback: Datei oder Produktion-API
|
||||||
const isDev = process.env.NEXT_PUBLIC_NODE_ENV === "development";
|
const isDev = process.env.NEXT_PUBLIC_NODE_ENV === "development";
|
||||||
const url = isDev
|
const url = isDev
|
||||||
? `/apiMockData/tdr-reference-curves/slot${slot}.json`
|
? `/api/cpl/tdr-reference-curves/slot${slot}.json`
|
||||||
: `${window.location.origin}/CPL?Service/empty.acp&TDR=${slot}`;
|
: `${window.location.origin}/CPL?Service/empty.acp&TDR=${slot}`;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user