fix: renamed -98V to -96V everywhere

This commit is contained in:
ISA
2025-09-11 10:36:52 +02:00
parent 5ef7e648eb
commit 538f9ca487
21 changed files with 547 additions and 75 deletions

View File

@@ -6,6 +6,6 @@ NEXT_PUBLIC_USE_MOCK_BACKEND_LOOP_START=false
NEXT_PUBLIC_EXPORT_STATIC=false NEXT_PUBLIC_EXPORT_STATIC=false
NEXT_PUBLIC_USE_CGI=false NEXT_PUBLIC_USE_CGI=false
# App-Versionsnummer # App-Versionsnummer
NEXT_PUBLIC_APP_VERSION=1.6.909 NEXT_PUBLIC_APP_VERSION=1.6.910
NEXT_PUBLIC_CPL_MODE=json # json (Entwicklungsumgebung) oder jsSimulatedProd (CPL ->CGI-Interface-Simulator) oder production (CPL-> CGI-Interface Platzhalter) NEXT_PUBLIC_CPL_MODE=json # json (Entwicklungsumgebung) oder jsSimulatedProd (CPL ->CGI-Interface-Simulator) oder production (CPL-> CGI-Interface Platzhalter)

View File

@@ -5,5 +5,5 @@ NEXT_PUBLIC_CPL_API_PATH=/CPL
NEXT_PUBLIC_EXPORT_STATIC=true NEXT_PUBLIC_EXPORT_STATIC=true
NEXT_PUBLIC_USE_CGI=true NEXT_PUBLIC_USE_CGI=true
# App-Versionsnummer # App-Versionsnummer
NEXT_PUBLIC_APP_VERSION=1.6.909 NEXT_PUBLIC_APP_VERSION=1.6.910
NEXT_PUBLIC_CPL_MODE=production NEXT_PUBLIC_CPL_MODE=production

File diff suppressed because it is too large Load Diff

View File

@@ -168,11 +168,11 @@ Beispielaufruf im DEV-Modus (über UI gesteuert, nicht manuell notwendig):
### 🔌 System ### 🔌 System
- Live-Anzeige von: - Live-Anzeige von:
- +5V, +15V, -15V, -98V Spannungen - +5V, +15V, -15V, -96V Spannungen
- CPU- und ADC-Temperaturen - CPU- und ADC-Temperaturen
- Verlaufskurven über Zeit (Chart.js) - Verlaufskurven über Zeit (Chart.js)
- Spannungen und Temperaturen werden jetzt in zwei separaten Charts nebeneinander dargestellt - Spannungen und Temperaturen werden jetzt in zwei separaten Charts nebeneinander dargestellt
- Spannungswerte (+5V, +15V, -15V, -98V) werden mit zwei Nachkommastellen angezeigt - Spannungswerte (+5V, +15V, -15V, -96V) werden mit zwei Nachkommastellen angezeigt
### ⚙️ Einstellungen ### ⚙️ Einstellungen

View File

@@ -162,7 +162,7 @@ export const DetailModal = ({
return state.systemspannung15Vplus[zeitraum]; return state.systemspannung15Vplus[zeitraum];
case "-15V": case "-15V":
return state.systemspannung15Vminus[zeitraum]; return state.systemspannung15Vminus[zeitraum];
case "-98V": case "-96V":
return state.systemspannung98Vminus[zeitraum]; return state.systemspannung98Vminus[zeitraum];
case "ADC Temp": case "ADC Temp":
return state.temperaturAdWandler[zeitraum]; return state.temperaturAdWandler[zeitraum];
@@ -198,7 +198,7 @@ export const DetailModal = ({
case "-15V": case "-15V":
dispatch(getSystemspannung15VminusThunk(zeitraum)); dispatch(getSystemspannung15VminusThunk(zeitraum));
break; break;
case "-98V": case "-96V":
dispatch(getSystemspannung98VminusThunk(zeitraum)); dispatch(getSystemspannung98VminusThunk(zeitraum));
break; break;
case "ADC Temp": case "ADC Temp":

View File

@@ -28,7 +28,7 @@ export type HistoryEntry = {
"+5V": number; "+5V": number;
"+15V": number; "+15V": number;
"-15V": number; "-15V": number;
"-98V": number; "-96V": number;
"ADC Temp": number; "ADC Temp": number;
"CPU Temp": number; "CPU Temp": number;
}; };
@@ -110,8 +110,8 @@ export const SystemCharts = ({ history }: Props) => {
fill: false, fill: false,
}, },
{ {
label: "-98V", label: "-96V",
data: history.map((h) => formatValue(h["-98V"])), data: history.map((h) => formatValue(h["-96V"])),
borderColor: "rgba(234,179,8,1)", borderColor: "rgba(234,179,8,1)",
backgroundColor: "rgba(234,179,8,0.5)", backgroundColor: "rgba(234,179,8,0.5)",
fill: false, fill: false,

View File

@@ -53,7 +53,7 @@ const SystemPage = () => {
case "-15V": case "-15V":
dispatch(getSystemspannung15VminusThunk(zeitraum)); dispatch(getSystemspannung15VminusThunk(zeitraum));
break; break;
case "-98V": case "-96V":
dispatch(getSystemspannung98VminusThunk(zeitraum)); dispatch(getSystemspannung98VminusThunk(zeitraum));
break; break;
case "ADC Temp": case "ADC Temp":

View File

@@ -5,7 +5,7 @@ Meine Tabelle ist falsch. Ich werde sie anpassen. Korrekt ist:
108: +15V 108: +15V
110: +5V 110: +5V
114: -15V 114: -15V
115: -98V 115: -96V
116: Temperatur AD Wandler 116: Temperatur AD Wandler
117: Temperatur Prozessor 117: Temperatur Prozessor
------------------------------------ ------------------------------------

View File

@@ -8,7 +8,7 @@ In der **Systemseite** werden die aktuellen **Versorgungsspannungen** und **Temp
Die Seite zeigt: Die Seite zeigt:
- **Live-Werte** aller Spannungen (+5V, +15V, -15V, -98V) - **Live-Werte** aller Spannungen (+5V, +15V, -15V, -96V)
- **Temperaturen** von CPU und ADC - **Temperaturen** von CPU und ADC
- **Verlauf** der Werte in einem **Liniendiagramm** - **Verlauf** der Werte in einem **Liniendiagramm**

View File

@@ -8,7 +8,7 @@ In der **Systemseite** werden die aktuellen **Versorgungsspannungen** und **Temp
Die Seite zeigt: Die Seite zeigt:
- **Live-Werte** aller Spannungen (+5V, +15V, -15V, -98V) - **Live-Werte** aller Spannungen (+5V, +15V, -15V, -96V)
- **Temperaturen** von CPU und ADC - **Temperaturen** von CPU und ADC
- **Verlauf** der Werte in einem **Liniendiagramm** - **Verlauf** der Werte in einem **Liniendiagramm**

View File

@@ -5,7 +5,7 @@ var win_systemVoltTempMockData = [
]; ];
/* /*
var win_systemVoltTempMockData = ["+15V","+5V", "-15V","-98V","ADC Temperatur", "CPU Temperatur"]; var win_systemVoltTempMockData = ["+15V","+5V", "-15V","-96V","ADC Temperatur", "CPU Temperatur"];
ae09.value=system[0]; //+15V ae09.value=system[0]; //+15V
ae11.value=system[1]; //5V ae11.value=system[1]; //5V

View File

@@ -1,6 +1,6 @@
108: +15V 108: +15V
110: +5V 110: +5V
114: -15V 114: -15V
115: -98V 115: -96V
116: Temperatur AD Wandler 116: Temperatur AD Wandler
117: Temperatur Prozessor 117: Temperatur Prozessor

View File

@@ -4,7 +4,7 @@
Dieses Script lädt sowohl Systemdaten (z.B. Spannungen und Temperaturen) als auch die Messdaten der 8 analogen Eingänge eines CPL-Geräts Dieses Script lädt sowohl Systemdaten (z.B. Spannungen und Temperaturen) als auch die Messdaten der 8 analogen Eingänge eines CPL-Geräts
für die letzten 30 Tage per HTTP/HTTPS-API herunter und speichert sie als Mockdaten im lokalen Dateisystem. für die letzten 30 Tage per HTTP/HTTPS-API herunter und speichert sie als Mockdaten im lokalen Dateisystem.
- Systemdaten: Für die Inputs 108 (+15V), 110 (+5V), 114 (-15V), 115 (-98V), 116 (Temperatur AD Wandler), 117 (Temperatur Prozessor) - Systemdaten: Für die Inputs 108 (+15V), 110 (+5V), 114 (-15V), 115 (-96V), 116 (Temperatur AD Wandler), 117 (Temperatur Prozessor)
werden die Daten für die DIA-Typen DIA0, DIA1, DIA2 jeweils in das Verzeichnis werden die Daten für die DIA-Typen DIA0, DIA1, DIA2 jeweils in das Verzeichnis
mocks/device-cgi-simulator/chartsData/<systemVerzeichnis>/DIAx.json geschrieben. mocks/device-cgi-simulator/chartsData/<systemVerzeichnis>/DIAx.json geschrieben.

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "cpl-v4", "name": "cpl-v4",
"version": "1.6.909", "version": "1.6.910",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "cpl-v4", "name": "cpl-v4",
"version": "1.6.909", "version": "1.6.910",
"dependencies": { "dependencies": {
"@emotion/react": "^11.13.0", "@emotion/react": "^11.13.0",
"@emotion/styled": "^11.13.0", "@emotion/styled": "^11.13.0",

View File

@@ -1,6 +1,6 @@
{ {
"name": "cpl-v4", "name": "cpl-v4",
"version": "1.6.909", "version": "1.6.910",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "next dev -p 3000", "dev": "next dev -p 3000",

View File

@@ -25,7 +25,7 @@ test("System", async ({ page }) => {
await expect(page.getByText("4.98 VDetailansicht")).toBeVisible(); await expect(page.getByText("4.98 VDetailansicht")).toBeVisible();
await expect(page.getByRole("heading", { name: "-15V" })).toBeVisible(); await expect(page.getByRole("heading", { name: "-15V" })).toBeVisible();
await expect(page.getByText("-15.09 VDetailansicht")).toBeVisible(); await expect(page.getByText("-15.09 VDetailansicht")).toBeVisible();
await expect(page.getByRole("heading", { name: "-98V" })).toBeVisible(); await expect(page.getByRole("heading", { name: "-96V" })).toBeVisible();
await expect(page.getByText("-96.48 VDetailansicht")).toBeVisible(); await expect(page.getByText("-96.48 VDetailansicht")).toBeVisible();
await expect(page.getByRole("heading", { name: "ADC Temp" })).toBeVisible(); await expect(page.getByRole("heading", { name: "ADC Temp" })).toBeVisible();
await expect(page.getByText("59.78 °CDetailansicht")).toBeVisible(); await expect(page.getByText("59.78 °CDetailansicht")).toBeVisible();

View File

@@ -11,7 +11,7 @@ const initialState: VoltagesState = {
"+5V": 0, "+5V": 0,
"+15V": 0, "+15V": 0,
"-15V": 0, "-15V": 0,
"-98V": 0, "-96V": 0,
"ADC Temp": 0, "ADC Temp": 0,
"CPU Temp": 0, "CPU Temp": 0,
}, },

View File

@@ -9,7 +9,7 @@ export const getSystemspannung98VminusThunk = createAsyncThunk(
return { typ, data }; return { typ, data };
} catch (error) { } catch (error) {
console.error("Fehler in getSystemspannung98VminusThunk:", error); console.error("Fehler in getSystemspannung98VminusThunk:", error);
return thunkAPI.rejectWithValue("Fehler beim Laden der -98V-Daten"); return thunkAPI.rejectWithValue("Fehler beim Laden der -96V-Daten");
} }
} }
); );

View File

@@ -807,7 +807,7 @@ const server = http.createServer(async (req, res) => {
// Service commands: history data via DIA0/DIA1/DIA2 for Analog Inputs and System Spannungen/Temperaturen // Service commands: history data via DIA0/DIA1/DIA2 for Analog Inputs and System Spannungen/Temperaturen
// Examples: // Examples:
// - Analog: seite.ACP&DIA1=YYYY;MM;DD;YYYY;MM;DD;1xx;1 where 1xx is 100 + (eingang-1) // - Analog: seite.ACP&DIA1=YYYY;MM;DD;YYYY;MM;DD;1xx;1 where 1xx is 100 + (eingang-1)
// - System: seite.ACP&DIA1=YYYY;MM;DD;YYYY;MM;DD;108;1 (+15V), 110 (+5V), 114 (-15V), 115 (-98V), 116 (ADC Temp), 117 (CPU Temp) // - System: seite.ACP&DIA1=YYYY;MM;DD;YYYY;MM;DD;108;1 (+15V), 110 (+5V), 114 (-15V), 115 (-96V), 116 (ADC Temp), 117 (CPU Temp)
if (/^seite\.ACP/i.test(q) && /DIA[0-2]=/i.test(q)) { if (/^seite\.ACP/i.test(q) && /DIA[0-2]=/i.test(q)) {
try { try {
const m = q.match(/(DIA[0-2])=([^&]+)/i); const m = q.match(/(DIA[0-2])=([^&]+)/i);

View File

@@ -37,7 +37,7 @@ export const fetchSystemVoltTempService = async () => {
"+15V": rawData[0], "+15V": rawData[0],
"+5V": rawData[1], "+5V": rawData[1],
"-15V": rawData[2], "-15V": rawData[2],
"-98V": rawData[3], "-96V": rawData[3],
"ADC Temp": rawData[4], // Achtung: Hier 'ADC Temp' anstatt "Temperatur AD Wandler" "ADC Temp": rawData[4], // Achtung: Hier 'ADC Temp' anstatt "Temperatur AD Wandler"
"CPU Temp": rawData[5], // 'CPU Temp' anstatt "Temperatur CPU" "CPU Temp": rawData[5], // 'CPU Temp' anstatt "Temperatur CPU"
}; };

View File

@@ -1,5 +1,5 @@
/** /**
* Holt Messwerte für -98V aus der passenden JSON-Datei über die API * Holt Messwerte für -96V aus der passenden JSON-Datei über die API
* @param type - Typ der Daten: DIA0 = alle, DIA1 = stündlich, DIA2 = täglich * @param type - Typ der Daten: DIA0 = alle, DIA1 = stündlich, DIA2 = täglich
*/ */
export const fetchSystemspannung98VminusService = async ( export const fetchSystemspannung98VminusService = async (
@@ -8,7 +8,7 @@ export const fetchSystemspannung98VminusService = async (
try { try {
const isDev = process.env.NODE_ENV === "development"; const isDev = process.env.NODE_ENV === "development";
const channel = 115; // 115 = -98V laut Spezifikation const channel = 115; // 115 = -96V laut Spezifikation
// Dynamisch: to = heute, from = 30 Tage zurück // Dynamisch: to = heute, from = 30 Tage zurück
const getDateParts = (date: Date) => { const getDateParts = (date: Date) => {
const y = date.getFullYear(); const y = date.getFullYear();
@@ -28,7 +28,7 @@ export const fetchSystemspannung98VminusService = async (
console.log("[Service] fetchSystemspannung98VminusService", path); console.log("[Service] fetchSystemspannung98VminusService", path);
const res = await fetch(path); const res = await fetch(path);
if (!res.ok) throw new Error("❌ Fehler beim Abrufen der -98V-Daten"); if (!res.ok) throw new Error("❌ Fehler beim Abrufen der -96V-Daten");
return await res.json(); return await res.json();
} catch (err) { } catch (err) {