refactor: Naming-Konventionen für digitaleEingaenge umgesetzt

- digitaleEingaengeMockData.js = strukturierte Datenbasis für Development
- digitaleEingaengeAPIHandler.ts = API-Endpunkt zur Auslieferung im Dev
- fetchDigitaleEingaengeService.ts = Service zur Umwandlung von window-Variablen
- Naming-Schema sorgt für klare Struktur und gute Lernbarkeit
This commit is contained in:
Ismail Ali
2025-04-15 08:55:50 +02:00
parent fb87e7b3ae
commit f709c2e3b7
22 changed files with 22 additions and 22 deletions

View File

@@ -6,5 +6,5 @@
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
*/ */
const webVersion = "1.6.222"; const webVersion = "1.6.223";
export default webVersion; export default webVersion;

View File

@@ -2,7 +2,7 @@
import { createAsyncThunk } from "@reduxjs/toolkit"; import { createAsyncThunk } from "@reduxjs/toolkit";
import { RootState } from "../store"; import { RootState } from "../store";
import { fetchAllTDMDataFromServer } from "../../services/fetchAllTDMData"; import { fetchAllTDMDataFromServer } from "../../services/fetchAllTDMDataService";
export const fetchAllTDMData = createAsyncThunk( export const fetchAllTDMData = createAsyncThunk(
"tdmChart/fetchAllTDMData", "tdmChart/fetchAllTDMData",

View File

@@ -3,7 +3,7 @@
import { createAsyncThunk } from "@reduxjs/toolkit"; import { createAsyncThunk } from "@reduxjs/toolkit";
import { RootState } from "../store"; import { RootState } from "../store";
import isEqual from "lodash/isEqual"; import isEqual from "lodash/isEqual";
import { fetchAllTDRChartDataFromServer } from "../../services/fetchAllTDRChartData"; // ✅ importieren import { fetchAllTDRChartDataFromServer } from "../../services/fetchAllTDRChartDataService"; // ✅ importieren
export const fetchAllTDRChartData = createAsyncThunk( export const fetchAllTDRChartData = createAsyncThunk(
"tdrChart/fetchAllTDRChartData", "tdrChart/fetchAllTDRChartData",

View File

@@ -1,7 +1,7 @@
// /redux/thunks/fetchAllTDRReferenceChartThunk.ts // /redux/thunks/fetchAllTDRReferenceChartThunk.ts
import { createAsyncThunk } from "@reduxjs/toolkit"; import { createAsyncThunk } from "@reduxjs/toolkit";
import { fetchAllTDRReferenceChartData } from "../../services/fetchAllTDRReferenceChartData"; import { fetchAllTDRReferenceChartData } from "../../services/fetchAllTDRReferenceChartDataService";
export const fetchAllTDRReferenceChartThunk = createAsyncThunk( export const fetchAllTDRReferenceChartThunk = createAsyncThunk(
"tdrReferenceChart/fetchAll", "tdrReferenceChart/fetchAll",

View File

@@ -1,6 +1,6 @@
// /redux/thunks/fetchLoopChartDataThunk.ts // /redux/thunks/fetchLoopChartDataThunk.ts
import { createAsyncThunk } from "@reduxjs/toolkit"; import { createAsyncThunk } from "@reduxjs/toolkit";
import { fetchLoopChartData } from "../../services/fetchLoopChartData"; import { fetchLoopChartData } from "../../services/fetchLoopChartDataService";
interface FetchLoopChartDataParams { interface FetchLoopChartDataParams {
mode: "DIA0" | "DIA1" | "DIA2"; mode: "DIA0" | "DIA1" | "DIA2";

View File

@@ -1,6 +1,6 @@
// /redux/thunks/fetchReferenceCurveBySlotThunk.ts // /redux/thunks/fetchReferenceCurveBySlotThunk.ts
import { createAsyncThunk } from "@reduxjs/toolkit"; import { createAsyncThunk } from "@reduxjs/toolkit";
import { fetchTDRReferenceCurve } from "../../services/fetchTDRReferenceCurve"; import { fetchTDRReferenceCurve } from "../../services/fetchTDRReferenceCurveService";
export const fetchReferenceCurveBySlotThunk = createAsyncThunk( export const fetchReferenceCurveBySlotThunk = createAsyncThunk(
"tdrReferenceChart/fetchBySlot", "tdrReferenceChart/fetchBySlot",

View File

@@ -1,7 +1,7 @@
// /redux/thunks/fetchTDMDataBySlotThunk.ts // /redux/thunks/fetchTDMDataBySlotThunk.ts
import { createAsyncThunk } from "@reduxjs/toolkit"; import { createAsyncThunk } from "@reduxjs/toolkit";
import { fetchTDMDataBySlot } from "../../services/fetchTDMListBySlot"; import { fetchTDMDataBySlot } from "../../services/fetchSingleTDMDataService";
export const fetchTDMDataBySlotThunk = createAsyncThunk( export const fetchTDMDataBySlotThunk = createAsyncThunk(
"tdmSingleChart/fetchSlotData", "tdmSingleChart/fetchSlotData",

View File

@@ -1,6 +1,6 @@
// /redux/thunks/fetchTDRChartDataByIdThunk.ts // /redux/thunks/fetchTDRChartDataByIdThunk.ts
import { createAsyncThunk } from "@reduxjs/toolkit"; import { createAsyncThunk } from "@reduxjs/toolkit";
import { fetchTDRChartDataById } from "../../services/fetchTDRChartDataById"; import { fetchTDRChartDataById } from "../../services/fetchTDRChartDataByIdService";
export const fetchTDRChartDataByIdThunk = createAsyncThunk( export const fetchTDRChartDataByIdThunk = createAsyncThunk(
"tdrDataById/fetchById", "tdrDataById/fetchById",

View File

@@ -1,4 +1,4 @@
// /services/fetchAllTDMData.ts // /services/fetchAllTDMDataService.ts
export const fetchAllTDMDataFromServer = async (): Promise<any[]> => { export const fetchAllTDMDataFromServer = async (): Promise<any[]> => {
if (typeof window === "undefined") return []; if (typeof window === "undefined") return [];

View File

@@ -1,4 +1,4 @@
// /services/fetchAllTDRChartData.ts // /services/fetchAllTDRChartDataService.ts
export const fetchAllTDRChartDataFromServer = async (): Promise<any[]> => { export const fetchAllTDRChartDataFromServer = async (): Promise<any[]> => {
const isDev = process.env.NEXT_PUBLIC_NODE_ENV === "development"; const isDev = process.env.NEXT_PUBLIC_NODE_ENV === "development";

View File

@@ -1,4 +1,4 @@
// /services/fetchAllTDRReferenceChartData.ts // /services/fetchAllTDRReferenceChartDataService.ts
const getTDRReferenceBasePath = () => { const getTDRReferenceBasePath = () => {
if (typeof window !== "undefined") { if (typeof window !== "undefined") {

View File

@@ -1,4 +1,4 @@
// services/fetchAnalogeEingaenge.ts // services/fetchAnalogeEingaengeService.ts
export const fetchAnalogeEingaenge = async (): Promise<Record< export const fetchAnalogeEingaenge = async (): Promise<Record<
string, string,

View File

@@ -1,4 +1,4 @@
// ✅ Service: /services/fetchDigitalOutputs.ts // ✅ Service: /services/fetchDigitalOutputsService.ts
export const fetchDigitalOutputs = async () => { export const fetchDigitalOutputs = async () => {
if (typeof window === "undefined") return []; if (typeof window === "undefined") return [];

View File

@@ -1,4 +1,4 @@
// ✅ Service: /services/fetchDigitaleEingaenge.ts // ✅ Service: /services/fetchDigitaleEingaengeService.ts
export const fetchDigitaleEingaenge = async () => { export const fetchDigitaleEingaenge = async () => {
try { try {

View File

@@ -1,4 +1,4 @@
// ✅ Service: /services/fetchKueData.ts // ✅ Service: /services/fetchKueDataService.ts
const devScriptPath = "/CPLmockData/SERVICE/kueData.js"; const devScriptPath = "/CPLmockData/SERVICE/kueData.js";
const prodScriptPath = "/CPL?/CPL/SERVICE/kueData.js"; const prodScriptPath = "/CPL?/CPL/SERVICE/kueData.js";

View File

@@ -1,4 +1,4 @@
// /services/fetchLast20Messages.ts // /services/fetchLast20MessagesService.ts
export const fetchLast20MessagesFromWindow = async (): Promise< export const fetchLast20MessagesFromWindow = async (): Promise<
string | null string | null

View File

@@ -1,4 +1,4 @@
// /services/fetchLoopChartData.ts // /services/fetchLoopChartDataService.ts
/** /**
* Erstellt die richtige API-URL basierend auf Umgebung, Mode, Type und Slot-Nummer. * Erstellt die richtige API-URL basierend auf Umgebung, Mode, Type und Slot-Nummer.
*/ */

View File

@@ -1,4 +1,4 @@
// ✅ 1. Service: /services/fetchOpcUaSettings.ts // ✅ 1. Service: /services/fetchOpcUaSettingsService.ts
export const fetchOpcUaSettings = async () => { export const fetchOpcUaSettings = async () => {
try { try {

View File

@@ -1,4 +1,4 @@
// /services/fetchSingleTDMData.ts // /services/fetchSingleTDMDataService.ts
export const fetchTDMDataBySlot = async (slot: number): Promise<any> => { export const fetchTDMDataBySlot = async (slot: number): Promise<any> => {
if (typeof window === "undefined") return null; if (typeof window === "undefined") return null;

View File

@@ -1,4 +1,4 @@
// /services/fetchSystemSettings.ts // /services/fetchSystemSettingsService.ts
export const fetchSystemSettings = async () => { export const fetchSystemSettings = async () => {
try { try {
if (typeof window === "undefined") return null; if (typeof window === "undefined") return null;

View File

@@ -1,4 +1,4 @@
// /services/fetchTDRChartDataById.ts // /services/fetchTDRChartDataByIdService.ts
export const fetchTDRChartDataById = async ( export const fetchTDRChartDataById = async (
id: number id: number

View File

@@ -1,4 +1,4 @@
// /services/fetchTDRReferenceCurve.ts // /services/fetchTDRReferenceCurveService.ts
export const fetchTDRReferenceCurve = async ( export const fetchTDRReferenceCurve = async (
slot: number slot: number