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:
@@ -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;
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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";
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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 [];
|
||||||
@@ -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";
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
// /services/fetchAllTDRReferenceChartData.ts
|
// /services/fetchAllTDRReferenceChartDataService.ts
|
||||||
|
|
||||||
const getTDRReferenceBasePath = () => {
|
const getTDRReferenceBasePath = () => {
|
||||||
if (typeof window !== "undefined") {
|
if (typeof window !== "undefined") {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
// services/fetchAnalogeEingaenge.ts
|
// services/fetchAnalogeEingaengeService.ts
|
||||||
|
|
||||||
export const fetchAnalogeEingaenge = async (): Promise<Record<
|
export const fetchAnalogeEingaenge = async (): Promise<Record<
|
||||||
string,
|
string,
|
||||||
@@ -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 [];
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
// ✅ Service: /services/fetchDigitaleEingaenge.ts
|
// ✅ Service: /services/fetchDigitaleEingaengeService.ts
|
||||||
|
|
||||||
export const fetchDigitaleEingaenge = async () => {
|
export const fetchDigitaleEingaenge = async () => {
|
||||||
try {
|
try {
|
||||||
@@ -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";
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
// /services/fetchLast20Messages.ts
|
// /services/fetchLast20MessagesService.ts
|
||||||
|
|
||||||
export const fetchLast20MessagesFromWindow = async (): Promise<
|
export const fetchLast20MessagesFromWindow = async (): Promise<
|
||||||
string | null
|
string | null
|
||||||
@@ -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.
|
||||||
*/
|
*/
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
// ✅ 1. Service: /services/fetchOpcUaSettings.ts
|
// ✅ 1. Service: /services/fetchOpcUaSettingsService.ts
|
||||||
|
|
||||||
export const fetchOpcUaSettings = async () => {
|
export const fetchOpcUaSettings = async () => {
|
||||||
try {
|
try {
|
||||||
@@ -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;
|
||||||
@@ -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;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
// /services/fetchTDRChartDataById.ts
|
// /services/fetchTDRChartDataByIdService.ts
|
||||||
|
|
||||||
export const fetchTDRChartDataById = async (
|
export const fetchTDRChartDataById = async (
|
||||||
id: number
|
id: number
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
// /services/fetchTDRReferenceCurve.ts
|
// /services/fetchTDRReferenceCurveService.ts
|
||||||
|
|
||||||
export const fetchTDRReferenceCurve = async (
|
export const fetchTDRReferenceCurve = async (
|
||||||
slot: number
|
slot: number
|
||||||
Reference in New Issue
Block a user