feat: zentrale API für json und jsmock + Diagramm-Doku aktualisiert

- Neue API /api/cpl/getDigitalOutputsHandler.ts implementiert (vereint json + jsmock)
- fetchDigitalOutputsService.ts auf zentrale API umgestellt (weniger Code, klarere Struktur)
- Nur production-Modus lädt weiterhin Skript /CPL?/CPL/SERVICE/digitalOutputs.js
- README_digitalOutputs.md überarbeitet:
  - Diagrammtyp („flowchart“, Datenflussdiagramm) explizit benannt
  - API-Endpunkte konsolidiert dargestellt
- CHANGELOG.md um neue API-Struktur und Dokumentationsänderung ergänzt
This commit is contained in:
ISA
2025-06-19 10:48:18 +02:00
parent dbb38cc7d8
commit 887e7b4992
686 changed files with 139 additions and 1947501 deletions

View File

@@ -6,5 +6,5 @@ NEXT_PUBLIC_USE_MOCK_BACKEND_LOOP_START=false
NEXT_PUBLIC_EXPORT_STATIC=false
NEXT_PUBLIC_USE_CGI=false
# App-Versionsnummer
NEXT_PUBLIC_APP_VERSION=1.6.418
NEXT_PUBLIC_APP_VERSION=1.6.419
NEXT_PUBLIC_CPL_MODE=json # json (Entwicklungsumgebung) oder jsmock (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_USE_CGI=true
# App-Versionsnummer
NEXT_PUBLIC_APP_VERSION=1.6.418
NEXT_PUBLIC_APP_VERSION=1.6.419
NEXT_PUBLIC_CPL_MODE=production

View File

@@ -4,6 +4,33 @@ Alle Änderungen und Versionen des CPLv4.0 Frontends chronologisch dokumentiert.
---
## [1.6.418] 2025-06-19
### Feature: Digitale Ausgänge vollständig implementiert (Lesen & Schreiben in 3 Modi)
- Die Schaltausgänge (digitale Ausgänge) sind jetzt in allen Modi vollständig funktionsfähig:
- `json` (lokale Entwicklung mit editierbaren Mock-Daten)
- `jsmock` (Simulation durch JavaScript-Variablen im `window`-Objekt)
- `production` (Platzhalterersetzung über CGI durch das echte CPL-Gerät)
- Die API `/api/cpl/updateDigitalOutputsHandler` verarbeitet POST-Daten je nach Modus:
- In `json`: Speicherung in `digitalOutputsMockData.json`
- In `jsmock`: Live-Änderung in `digitalOutputsMockData.js` per Regex
- In `production`: Statusänderung über Redirect zu `/CPL?digitalOutputs.html&DAS0X=1`
- Die Datei `fetchDigitalOutputsService.ts` erkennt den aktiven Modus und lädt Daten kontextsensitiv
- Alle Werte werden über Redux bereitgestellt, die UI nutzt `useSelector()` zur Anzeige in `DigitalOutputsWidget.tsx`
- Mermaid-Dokumentation zur Architektur im Projekt ergänzt (`README_digitalOutputs_final.md`)- `json` und `jsmock` wurden zu einer gemeinsamen API `/api/cpl/getDigitalOutputsHandler.ts` zusammengeführt
- Die API erkennt den Modus automatisch über `NEXT_PUBLIC_CPL_MODE`
- In `json` wird eine editierbare JSON-Datei gelesen und zurückgegeben
- In `jsmock` wird eine JavaScript-Datei per Regex analysiert und verarbeitet
- Die Logik in `fetchDigitalOutputsService.ts` wurde vereinfacht:
- Für beide Modi wird dieselbe API aufgerufen
- Nur in `production` wird das Script `/CPL?/CPL/SERVICE/digitalOutputs.js` dynamisch eingebunden
- Die Mermaid-Diagramme im `README_digitalOutputs.md` wurden angepasst und beschriften nun explizit den Diagrammtyp („flowchart“ / Datenflussdiagramm)
Alle Änderungen und Versionen des CPLv4.0 Frontends chronologisch dokumentiert.
---
## [1.6.417] 2025-06-19
### Feature: Digitale Ausgänge vollständig implementiert (Lesen & Schreiben in 3 Modi)

View File

@@ -1,2 +0,0 @@
win_da_state = [0, 0, 1, 0];
win_da_bezeichnung = ["Ausgang1", "Ausgang2", "Ausgang3", "Ausgang4"];

View File

@@ -87,18 +87,7 @@ const ChartSwitcher: React.FC<ChartSwitcherProps> = ({
dispatch(setSelectedChartType(chartType));
};
//-------------------------------------
/*
useEffect(() => {
//dispatch(fetchAllTDRChartData()); // Erstes Laden
const interval = setInterval(() => {
//dispatch(fetchAllTDRChartData());
}, 10000); // Alle 10 Sekunden neue Daten abrufen
return () => clearInterval(interval); // Cleanup, wenn Komponente entladen wird
}, [dispatch]);
*/
//-------------------------------------
const { loadLoopChartData } = useLoopChartLoader();
useEffect(() => {
if (isOpen && activeMode === "Schleife") {

View File

@@ -1,99 +0,0 @@
# 📦 Datenverarbeitung in CPL: JSON, jsmock, production
Dieses Dokument beschreibt die Architektur zur Verarbeitung von Digitalausgängen (DA) im CPL-System unter verschiedenen Modi.
## ✅ Unterstützte Modi
- `json` Entwicklung mit lokalen Mock-JSON-Dateien (editierbar)
- `jsmock` Simulation des Geräts mit einer JS-Datei, die `window`-Variablen setzt
- `production` Echte CPL-Hardware mit CGI-Platzhaltern (JS in HTML/JS-Dateien)
---
## 🧩 Datenfluss-Überblick (UML Diagramm)
```mermaid
flowchart TD
A[NEXT_PUBLIC_CPL_MODE] --> B{Modus}
B -->|json| C[API: fetchDigitalOutputsAPIHandler]
C --> D[JSON-Datei (editable)]
B -->|jsmock| E[fetchDigitalOutputsService()]
E --> F[<script> digitalOutputsMockData.js]
F --> G[window.win_da_state / bezeichnung]
B -->|production| H[fetchDigitalOutputsService()]
H --> I[<script> /CPL/digitalOutputs.js]
I --> J[window.win_da_state / bezeichnung]
D & G & J --> K[Redux Store / Slice]
K --> L[Redux Selector]
L --> M[UI: DigitalOutputsWidget.tsx]
```
---
## 🧠 Entscheidungshilfe
| Modus | Quelle | Vorteil | Änderbar |
| ------------ | ------------------------------------------ | ---------------------------- | -------------- |
| `json` | `/mocks/api/SERVICE/*.json` | Schnell editierbar & testbar | ✅ Ja |
| `jsmock` | `/mocks/device-cgi-simulator/SERVICE/*.js` | Realistische Simulation | ❌ Nur per API |
| `production` | `/public/CPL/*.js` | Reale Gerätedaten | ❌ Nein |
---
## 🔁 Aktualisierung der Daten
### json
-`POST /api/cpl/updateDigitalOutputsHandler`
- 📂 Schreibt direkt in JSON-Datei (z.B. `digitaleAusgaengeMockData.json`)
### jsmock
-`GET /api/fake-cpl/updateDigitalOutputsHandler?id=3&value=1`
- ✍️ Ändert `.js` Datei per Regex und überschreibt `win_da_state = [...]`
### production
- ❌ Gerät entscheidet nur lesender Zugriff über `<script>`
- ⚙️ Änderung über CGI-URL z.B. `/digitalOutputs.html?OUT3=1`
---
## 🧪 Tipps
- Verwende `setInterval()` bei `jsmock` oder `production`, um regelmäßig `<script>` neu zu laden
- Bei `json`: nutze Redux-Thunk + Service → API → JSON
- `fetchDigitalOutputsService.ts` kapselt alle Unterschiede sauber ab
---
## 📁 Verzeichnisse
```
/mocks/api/SERVICE/ # JSON-Dateien
/public/CPLmockData/SERVICE/ # jsmock-Skripte
/public/CPL/SERVICE/ # Geräteplatzhalter
/pages/api/fake-cpl/ # GET/UPDATE API für jsmock
/pages/api/cpl/ # JSON- und Gerätelogik
/store/digitalOutputs/ # Redux-Slice & Thunk
```
## 🧩 Redux-Flow Übersicht (Mermaid)
```mermaid
flowchart TD
A[Component: DigitalOutputsWidget] --> B[useEffect]
B --> C[dispatch fetchDigitalOutputsThunk]
C --> D[fetchDigitalOutputsService]
D --> E{Moduswahl}
E -->|json| F[API: /api/cpl/fetchDigitalOutputsAPIHandler]
E -->|jsmock| G[<script> digitalOutputsMockData.js]
E -->|production| H[<script> /CPL/digitalOutputs.js]
F & G & H --> I[Reducer: digitalOutputsSlice]
I --> J[useSelector] --> A
```

View File

@@ -8,7 +8,9 @@ Dieses Dokument beschreibt die Architektur und Datenflüsse für das **Lesen** u
---
## 🔁 Lesen der digitalen Ausgänge
## 🔁 flowchart: Lesen der digitalen Ausgänge
<!-- flowchart (Typ: Datenflussdiagramm) oder Allgemein Ablaufsdiagramm -->
```mermaid
flowchart TD
@@ -17,22 +19,21 @@ flowchart TD
C --> D[fetchDigitalOutputsService]
D --> E{Moduswahl: NEXT_PUBLIC_CPL_MODE}
E -->|json| F1[GET /api/cpl/fetchDigitalOutputsHandler.ts]
F1 --> F2[digitalOutputsMockData.json]
E -->|json oder jsmock| F[GET /api/cpl/getDigitalOutputsHandler.ts]
F --> G[JSON oder geparste JS-Datei]
E -->|jsmock| G1[GET /api/fake-cpl/fetchDigitalOutputsDeviceMockHandler]
G1 --> G2[digitalOutputsMockData.js → window.win_da_state]
E -->|production| H[loadScript '/CPL?/CPL/SERVICE/digitalOutputs.js']
H --> I[Platzhalter-basierte win_da_state]
E -->|production| H1[loadScript '/CPL?/CPL/SERVICE/digitalOutputs.js']
H1 --> H2[Platzhalter-basierte win_da_state]
F2 & G2 & H2 --> I[Redux: digitalOutputsSlice]
I --> J[useSelector] --> A
G & I --> J[Redux: digitalOutputsSlice]
J --> K[useSelector] --> A
```
---
## ✍️ Updaten der digitalen Ausgänge
## ✍️ flowchart: Updaten der digitalen Ausgänge
<!-- flowchart (Typ: Datenflussdiagramm) oder Allgemein Ablaufsdiagramm -->
```mermaid
flowchart TD
@@ -51,12 +52,11 @@ flowchart TD
## 🌐 API-Endpunkte
| Route | Methode | Modus | Funktion |
| ------------------------------------------------------- | -------- | ------------- | ----------------------------- |
| `/api/cpl/fetchDigitalOutputsHandler.ts` | `GET` | `json` | Liest JSON-Datei |
| `/api/fake-cpl/fetchDigitalOutputsDeviceMockHandler.ts` | `GET` | `jsmock` | Liest Mock-JS-Datei |
| `/CPL?/CPL/SERVICE/digitalOutputs.js` | `SCRIPT` | `production` | Liefert Platzhalter vom Gerät |
| `/api/cpl/updateDigitalOutputsHandler.ts` | `POST` | `json/jsmock` | Speichert Statusänderung |
| Route | Methode | Modus | Funktion |
| ----------------------------------------- | -------- | ---------------- | ------------------------------ |
| `/api/cpl/getDigitalOutputsHandler.ts` | `GET` | `json`, `jsmock` | Liest JSON-Datei oder JS-Datei |
| `/CPL?/CPL/SERVICE/digitalOutputs.js` | `SCRIPT` | `production` | Liefert Platzhalter vom Gerät |
| `/api/cpl/updateDigitalOutputsHandler.ts` | `POST` | `json`, `jsmock` | Speichert Statusänderung |
---
@@ -77,8 +77,7 @@ flowchart TD
/mocks/api/SERVICE/ → JSON-Dateien
/mocks/device-cgi-simulator/SERVICE/→ jsmock: digitalOutputsMockData.js
/public/CPL/SERVICE/ → production: digitalOutputs.js
/pages/api/cpl/ → JSON-/Update-Handler
/pages/api/fake-cpl/ → jsmock-API-Handler
/pages/api/cpl/ → GET/POST-Handler für json + jsmock
/components/main/einausgaenge/ → UI-Komponente: DigitalOutputsWidget.tsx
```
@@ -88,4 +87,5 @@ flowchart TD
- [x] Lesen funktioniert in allen Modi
- [x] Schreiben funktioniert in allen Modi (production nur über Redirect)
- [x] json + jsmock verwenden jetzt denselben API-Handler
- [x] Redux-Integration ist vollständig

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,17 +0,0 @@
// /mocks/SERVICE/SystemMockData.js
var win_appVersion = "0.02";
var win_deviceName = "CPLV4 Ismail Rastede";
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";

View File

@@ -1,17 +0,0 @@
{
"win_appVersion": "0.02",
"win_deviceName": "CPLV4 Ismail Rastede",
"win_mac1": "0 48 86 81 46 143",
"win_ip": "10.10.0.243",
"win_subnet": "255.255.255.0",
"win_gateway": "10.10.0.1",
"win_cplInternalTimestamp": "23.10.24 15:10:28 Uhr",
"win_opcState": "1",
"win_opcSessions": "0",
"win_opcName": "CPL V4 OPC UA Application Deutsche Bahne",
"win_ntp1": "192.53.103.108",
"win_ntp2": "0.0.0.0",
"win_ntp3": "0.0.0.0",
"win_ntpTimezone": "2",
"win_ntpActive": "1"
}

View File

@@ -1,31 +0,0 @@
// /mocks/SERVICE/analogeEingaengeMockData.js
var win_analogInputsValues = [
4.771072, 5.665244, 0.005467, -0.007468, 0.000002, 0.000001, 0.000001,
0.000007,
];
var win_analogInputsNames = [
"AE1",
"AE 2",
"AE 3",
"AE 4",
"AE 5",
"AE 6",
"AE 7",
"AE 8",
];
var win_analogInputsOffset = [11.001, 0.0, 0.0, 0, 0.0, 0.0, 0.0, 0.0];
var win_analogInputsFactor = [12.001, 1.0, 1.0, 1, 1.0, 1.0, 1.0, 1.0];
var win_analogInputsloggerIntervall = [5, 10, 10, 10, 10, 10, 10, 10];
var win_analogInputsUnits = ["V", "V", "V", "V", "mA", "mA", "mA", "mA"];
var win_analogInputsWeighting = [0, 0, 0, 0, 0, 0, 0, 0];
/*
ID (z. B. 1, 2, ... 8) → Identifikation des Eingangs
Wert (z. B. 0, 22.91, 21) → Der analoge Wert
Bezeichnung (z. B. "----", "Feuchtigkeit", "Temperatur") → Name des Sensors
uW (Unterer Warnwert) → 1 = grün, 0 = grau
uG (Unterer Grenzwert) → 1 = grün, 0 = grau
oW (Oberer Warnwert) → 1 = orange, 0 = grau
oG (Oberer Grenzwert) → 1 = grün, 0 = grau
*/

View File

@@ -1,21 +0,0 @@
{
"win_analogInputsValues": [
4.771072, 5.665244, 0.005467, -0.007468, 0.000002, 0.000001, 0.000001,
0.000007
],
"win_analogInputsNames": [
"AE1",
"AE 2",
"AE 3",
"AE 4",
"AE 5",
"AE 6",
"AE 7",
"AE 8"
],
"win_analogInputsOffset": [11.001, 0.0, 0.0, 0, 0.0, 0.0, 0.0, 0.0],
"win_analogInputsFactor": [12.001, 1.0, 1.0, 1, 1.0, 1.0, 1.0, 1.0],
"win_analogInputsloggerIntervall": [5, 10, 10, 10, 10, 10, 10, 10],
"win_analogInputsUnits": ["V", "V", "V", "V", "mA", "mA", "mA", "mA"],
"win_analogInputsWeighting": [0, 0, 0, 0, 0, 0, 0, 0]
}

View File

@@ -1,3 +0,0 @@
// /mocks/SERVICE/digitaleAusgaengeMockData.js
win_da_state = [0, 0, 1, 0];
win_da_bezeichnung = ["Ausgang1", "Ausgang2", "Ausgang3", "Ausgang4"];

View File

@@ -1,4 +0,0 @@
{
"win_da_state": [1, 0, 1, 0],
"win_da_bezeichnung": ["Ausgang1", "Ausgang2", "Ausgang3", "Ausgang4"]
}

View File

@@ -1,64 +0,0 @@
{
"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
],
"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
],
"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
],
"win_de_time_filter": [
1500, 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
],
"win_de_weighting": [
600, 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
],
"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
],
"win_de_offline": [
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
],
"win_de_label": [
"DE112",
"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"
]
}

View File

@@ -1,246 +0,0 @@
// /mocks/SERVICE/kabelueberwachungMockData.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 = [
3, 9.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,
];
/*
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 = [
3, 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 = [
3, 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,
];
var win_kueLimit2High = [
3, 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,
];
//Schleifenintervall (h) für Schleifenmessung
var win_kueLoopInterval = [
3, 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 = [
420, 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 = [
"Test3",
"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",
];
//var kueName=['Linie 1','Edewecht 3','','Linie 4','Linie 5','','','Kabel_8','Kabel_9','','','','','','','','','','','','','','','','','','','','','','','Kabel 32'];
var win_kueName = [
"Linie 1",
"Edewecht 3",
"",
"Linie 4",
"Linie 5",
"",
"",
"Kabel_8",
"Kabel_9",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"Kabel 32",
];
//-------------TDR---------------------------------------------------
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_tdrAtten = [
11, 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_tdrSpeed = [
112, 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_tdrTrigger = [
102, 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_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_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_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_tdrLast = [
"2024-10-17 07:51:54:000",
"2024-09-30 08:38:50:000",
"?",
"?",
"?",
"?",
"?",
"?",
"2024-09-30 08:36:43:000",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
];
//---------------------------------------------------
var win_memoryInterval = [
5, 0, 15, 0, 0, 15, 15, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0,
];
//Speicherintervall (Kein, 1 MInute, 5 Minuten, 10 Minuten, 15 Minuten, 30 Minuten, 60 Minuten, 360 Minuten (6h), 720 Minuten (12h)

View File

@@ -1,200 +0,0 @@
{
"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
],
"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
],
"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
],
"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
],
"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
],
"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
],
"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
],
"win_kueIso": [
10, 10, 10, 10.5, 10, 10, 10, 10, 10.5, 10, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10.5, 10, 10, 10, 10, 10, 10.5, 10, 200, 200, 200, 200
],
"win_kueLimit1": [
3, 9.9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10
],
"win_kueDelay1": [
3, 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
],
"win_kueResidence": [
0, 0.612, 0, 0.645, 0.822, 0.97, 0, 0, 1.452, 0, 0.734, 0.37, 0.566, 0,
0.738, 0.684, 1.166, 0.595, 0, 1.651, 1.18, 1.387, 1.214, 0, 1.475, 0.615,
0.494, 1.217, 65, 65, 65, 65
],
"win_kueLimit2Low": [
3, 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
],
"win_kueLimit2High": [
3, 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
],
"win_kueLoopInterval": [
3, 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
],
"win_kueVersion": [
420, 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
],
"win_kueID": [
"Test3",
"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"
],
"win_kueName": [
"Linie 2",
"Edewecht 3",
"",
"Linie 4",
"Linie 5",
"",
"",
"Kabel_8",
"Kabel_9",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"Kabel 32"
],
"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
],
"win_tdrAtten": [
11, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2
],
"win_tdrSpeed": [
112, 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
],
"win_tdrTrigger": [
102, 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
],
"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
],
"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
],
"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
],
"win_tdrLast": [
"2024-10-17 07:51:54:000",
"2024-09-30 08:38:50:000",
"?",
"?",
"?",
"?",
"?",
"?",
"2024-09-30 08:36:43:000",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?",
"?"
],
"win_memoryInterval": [
5, 0, 15, 0, 0, 15, 15, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0
]
}

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot0.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot1.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot10.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot11.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot12.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot13.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot14.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot15.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot16.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot17.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot18.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot19.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot2.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot20.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot21.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot22.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot23.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot24.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot25.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot26.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot27.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot28.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot29.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot3.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot30.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot31.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot4.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot5.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot6.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot7.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot8.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,27 +0,0 @@
// /mocks/SERVICE/knotenpunkte/slot9.js
window.kueNodeID = [
"Line 1",
"Line 2",
"Line 3",
"Line 4",
"Line 5",
"Line 6",
"Line 7",
"Line 8",
"Line 9",
"Line 10",
];
window.kueLinkID = [
"Link 1-2",
"Link 2-3",
"Link 3-4",
"Link 4-5",
"Link 5-6",
"Link 6-7",
"Link 7-8",
"Link 8-9",
"Link 9-10",
"",
];
window.kueLinkLength = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0];
window.kueLinkStatus = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];

View File

@@ -1,3 +0,0 @@
// /mocks/SERVICE/last20MessagesMockData.js
var win_last20Messages =
"<tr><td>25068</td><td>02101</td><td>2025-04-22 04:56:28</td><td>Isofehler gehend</td><td>0</td></tr><tr><td>25067</td><td>02101</td><td>2025-04-22 04:55:43</td><td>Isofehler kommend</td><td>1</td></tr><tr><td>25066</td><td>02101</td><td>2025-04-22 04:48:39</td><td>Isofehler gehend</td><td>0</td></tr><tr><td>25065</td><td>02101</td><td>2025-04-22 04:46:02</td><td>Isofehler kommend</td><td>1</td></tr><tr><td>25064</td><td>02101</td><td>2025-04-22 04:38:58</td><td>Isofehler gehend</td><td>0</td></tr><tr><td>25063</td><td>02101</td><td>2025-04-22 04:36:44</td><td>Isofehler kommend</td><td>1</td></tr><tr><td>25062</td><td>02401</td><td>2025-04-22 04:35:38</td><td>Isofehler kommend</td><td>1</td></tr><tr><td>25061</td><td>02401</td><td>2025-04-22 04:28:33</td><td>Isofehler gehend</td><td>0</td></tr><tr><td>25060</td><td>02101</td><td>2025-04-22 02:56:28</td><td>Isofehler gehend</td><td>0</td></tr><tr><td>25059</td><td>02101</td><td>2025-04-22 02:56:06</td><td>Isofehler kommend</td><td>1</td></tr><tr><td>25058</td><td>02101</td><td>2025-04-22 02:40:27</td><td>Isofehler gehend</td><td>0</td></tr><tr><td>25057</td><td>02101</td><td>2025-04-22 02:40:05</td><td>Isofehler kommend</td><td>1</td></tr><tr><td>25056</td><td>02101</td><td>2025-04-22 02:26:40</td><td>Isofehler gehend</td><td>0</td></tr><tr><td>25055</td><td>02101</td><td>2025-04-22 02:26:17</td><td>Isofehler kommend</td><td>1</td></tr><tr><td>25054</td><td>02101</td><td>2025-04-22 02:16:56</td><td>Isofehler gehend</td><td>0</td></tr><tr><td>25053</td><td>02101</td><td>2025-04-22 02:16:34</td><td>Isofehler kommend</td><td>1</td></tr><tr><td>25052</td><td>02101</td><td>2025-04-22 02:09:30</td><td>Isofehler gehend</td><td>0</td></tr><tr><td>25051</td><td>02101</td><td>2025-04-22 02:01:18</td><td>Isofehler kommend</td><td>1</td></tr><tr><td>25050</td><td>02101</td><td>2025-04-22 01:54:35</td><td>Isofehler gehend</td><td>0</td></tr><tr><td>25049</td><td>02101</td><td>2025-04-22 01:54:13</td><td>Isofehler kommend</td><td>1</td></tr>";

View File

@@ -1,142 +0,0 @@
[
{
"id": 25068,
"code": "02101",
"timestamp": "2025-04-22 04:56:28",
"message": "Isofehler gehend",
"status": 0
},
{
"id": 25067,
"code": "02101",
"timestamp": "2025-04-22 04:55:43",
"message": "Isofehler kommend",
"status": 1
},
{
"id": 25066,
"code": "02101",
"timestamp": "2025-04-22 04:48:39",
"message": "Isofehler gehend",
"status": 0
},
{
"id": 25065,
"code": "02101",
"timestamp": "2025-04-22 04:46:02",
"message": "Isofehler kommend",
"status": 1
},
{
"id": 25064,
"code": "02101",
"timestamp": "2025-04-22 04:38:58",
"message": "Isofehler gehend",
"status": 0
},
{
"id": 25063,
"code": "02101",
"timestamp": "2025-04-22 04:36:44",
"message": "Isofehler kommend",
"status": 1
},
{
"id": 25062,
"code": "02401",
"timestamp": "2025-04-22 04:35:38",
"message": "Isofehler kommend",
"status": 1
},
{
"id": 25061,
"code": "02401",
"timestamp": "2025-04-22 04:28:33",
"message": "Isofehler gehend",
"status": 0
},
{
"id": 25060,
"code": "02101",
"timestamp": "2025-04-22 02:56:28",
"message": "Isofehler gehend",
"status": 0
},
{
"id": 25059,
"code": "02101",
"timestamp": "2025-04-22 02:56:06",
"message": "Isofehler kommend",
"status": 1
},
{
"id": 25058,
"code": "02101",
"timestamp": "2025-04-22 02:40:27",
"message": "Isofehler gehend",
"status": 0
},
{
"id": 25057,
"code": "02101",
"timestamp": "2025-04-22 02:40:05",
"message": "Isofehler kommend",
"status": 1
},
{
"id": 25056,
"code": "02101",
"timestamp": "2025-04-22 02:26:40",
"message": "Isofehler gehend",
"status": 0
},
{
"id": 25055,
"code": "02101",
"timestamp": "2025-04-22 02:26:17",
"message": "Isofehler kommend",
"status": 1
},
{
"id": 25054,
"code": "02101",
"timestamp": "2025-04-22 02:16:56",
"message": "Isofehler gehend",
"status": 0
},
{
"id": 25053,
"code": "02101",
"timestamp": "2025-04-22 02:16:34",
"message": "Isofehler kommend",
"status": 1
},
{
"id": 25052,
"code": "02101",
"timestamp": "2025-04-22 02:09:30",
"message": "Isofehler gehend",
"status": 0
},
{
"id": 25051,
"code": "02101",
"timestamp": "2025-04-22 02:01:18",
"message": "Isofehler kommend",
"status": 1
},
{
"id": 25050,
"code": "02101",
"timestamp": "2025-04-22 01:54:35",
"message": "Isofehler gehend",
"status": 0
},
{
"id": 25049,
"code": "02101",
"timestamp": "2025-04-22 01:54:13",
"message": "Isofehler kommend",
"status": 1
}
]

View File

@@ -1,5 +0,0 @@
// /mocks/SERVICE/opcuaMockData.js
//-------OPCUA Information Lesen----------------
var win_opcUaZustand = "1";
var win_opcUaActiveClientCount = "0";
var win_opcUaNodesetName = "CPL V4 OPC UA Application Deutsche Bahn";

View File

@@ -1,25 +0,0 @@
// /mocks/SERVICE/systemVoltTempMockData.js
var win_systemVoltTempMockData = [
15.06, 4.984809, -15.086375, -96.480942, 59.782001, 56.919998,
];
/*
var win_systemVoltTempMockData = ["+15V","+5V", "-15V","-98V","ADC Temperatur", "CPU Temperatur"];
ae09.value=system[0]; //+15V
ae11.value=system[1]; //5V
ae15.value=system[2]; //-15V
Messpannung
ae16.value=system[3]; //-96V
Temperatur AD Wandler
ae17.value=system[4]; //-96V
Temperatur CPU
ae18.value=system[5]; //-96V
CGI-Variable
var win_systemVoltTemp=[<%=AAV09%>,<%=AAV11%>,<%=AAV15%>,<%=AAV16%>,<%=AAV17%>,<%=AAV18%>];
*/

View File

@@ -1,802 +0,0 @@
[
{
"id": 491,
"t": "2025-03-27 23:42:41",
"d": 8805,
"p": 163,
"s": 100,
"a": 8
},
{
"id": 489,
"t": "2025-03-27 17:42:59",
"d": 10166,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 483,
"t": "2025-03-27 05:42:37",
"d": 10750,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 475,
"t": "2025-03-19 15:09:19",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 474,
"t": "2025-03-19 15:08:26",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 464,
"t": "2025-03-19 14:35:54",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 463,
"t": "2025-03-19 14:33:05",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 458,
"t": "2025-03-19 14:23:15",
"d": 10316,
"p": 73,
"s": 120,
"a": 8
},
{
"id": 457,
"t": "2025-03-19 14:19:13",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 454,
"t": "2025-03-19 14:12:24",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 453,
"t": "2025-03-19 14:09:22",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 452,
"t": "2025-03-19 13:57:18",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 449,
"t": "2025-03-19 13:49:58",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 448,
"t": "2025-03-19 13:47:02",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 443,
"t": "2025-03-19 13:38:04",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 442,
"t": "2025-03-19 13:33:15",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 437,
"t": "2025-03-19 13:25:17",
"d": 12383,
"p": 1851,
"s": 120,
"a": 8
},
{
"id": 435,
"t": "2025-03-19 13:19:25",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 433,
"t": "2025-03-19 13:11:08",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 429,
"t": "2025-03-19 12:46:49",
"d": 10650,
"p": 549,
"s": 120,
"a": 8
},
{
"id": 427,
"t": "2025-03-19 12:43:24",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 418,
"t": "2025-03-19 11:26:18",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 416,
"t": "2025-03-19 11:15:45",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 412,
"t": "2025-03-19 11:03:35",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 411,
"t": "2025-03-19 10:59:56",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 409,
"t": "2025-03-19 10:55:59",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 405,
"t": "2025-03-19 10:33:00",
"d": 10666,
"p": 823,
"s": 120,
"a": 8
},
{
"id": 404,
"t": "2025-03-19 10:25:16",
"d": 10750,
"p": 1851,
"s": 120,
"a": 8
},
{
"id": 403,
"t": "2025-03-19 10:22:46",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 402,
"t": "2025-03-19 10:11:38",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 401,
"t": "2025-03-19 10:02:58",
"d": 13166,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 399,
"t": "2025-03-19 09:51:06",
"d": 10166,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 398,
"t": "2025-03-19 06:44:30",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 397,
"t": "2025-03-19 06:37:05",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 396,
"t": "2025-03-19 05:23:27",
"d": 10566,
"p": 244,
"s": 120,
"a": 8
},
{
"id": 395,
"t": "2025-03-19 03:25:14",
"d": 12133,
"p": 1234,
"s": 120,
"a": 8
},
{
"id": 393,
"t": "2025-03-18 21:25:11",
"d": 10716,
"p": 366,
"s": 120,
"a": 8
},
{
"id": 391,
"t": "2025-03-18 15:25:15",
"d": 11950,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 369,
"t": "2025-03-18 13:02:37",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 368,
"t": "2025-03-18 11:25:09",
"d": 10866,
"p": 549,
"s": 120,
"a": 8
},
{
"id": 366,
"t": "2025-03-18 04:25:02",
"d": 650,
"p": 10,
"s": 120,
"a": 8
},
{
"id": 365,
"t": "2025-03-18 00:25:06",
"d": 10233,
"p": 33,
"s": 120,
"a": 8
},
{
"id": 363,
"t": "2025-03-17 15:25:09",
"d": 10683,
"p": 823,
"s": 120,
"a": 8
},
{
"id": 362,
"t": "2025-03-17 14:25:10",
"d": 13383,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 359,
"t": "2025-03-17 09:25:03",
"d": 10666,
"p": 109,
"s": 120,
"a": 8
},
{
"id": 358,
"t": "2025-03-17 06:25:07",
"d": 7683,
"p": 823,
"s": 120,
"a": 8
},
{
"id": 354,
"t": "2025-03-16 13:25:08",
"d": 12866,
"p": 1851,
"s": 120,
"a": 8
},
{
"id": 353,
"t": "2025-03-16 12:25:05",
"d": 11483,
"p": 1234,
"s": 120,
"a": 8
},
{
"id": 351,
"t": "2025-03-16 06:25:06",
"d": 14833,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 349,
"t": "2025-03-16 00:25:06",
"d": 11900,
"p": 1851,
"s": 120,
"a": 8
},
{
"id": 347,
"t": "2025-03-15 16:25:01",
"d": 12066,
"p": 1234,
"s": 120,
"a": 8
},
{
"id": 346,
"t": "2025-03-15 15:25:04",
"d": 10316,
"p": 823,
"s": 120,
"a": 8
},
{
"id": 345,
"t": "2025-03-15 12:25:03",
"d": 13766,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 344,
"t": "2025-03-15 09:25:02",
"d": 14183,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 343,
"t": "2025-03-15 05:25:03",
"d": 10550,
"p": 823,
"s": 120,
"a": 8
},
{
"id": 341,
"t": "2025-03-15 02:24:55",
"d": 10250,
"p": 10,
"s": 120,
"a": 8
},
{
"id": 339,
"t": "2025-03-14 23:25:02",
"d": 10900,
"p": 1234,
"s": 120,
"a": 8
},
{
"id": 337,
"t": "2025-03-14 16:25:02",
"d": 10900,
"p": 1234,
"s": 120,
"a": 8
},
{
"id": 334,
"t": "2025-03-14 04:24:55",
"d": 10816,
"p": 366,
"s": 120,
"a": 8
},
{
"id": 333,
"t": "2025-03-14 01:25:00",
"d": 12650,
"p": 1851,
"s": 120,
"a": 8
},
{
"id": 332,
"t": "2025-03-13 23:24:59",
"d": 12266,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 329,
"t": "2025-03-13 19:24:56",
"d": 10816,
"p": 549,
"s": 120,
"a": 8
},
{
"id": 328,
"t": "2025-03-13 13:24:49",
"d": 10166,
"p": 22,
"s": 120,
"a": 8
},
{
"id": 327,
"t": "2025-03-13 09:24:56",
"d": 11400,
"p": 1234,
"s": 120,
"a": 8
},
{
"id": 326,
"t": "2025-03-13 08:25:00",
"d": 12250,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 324,
"t": "2025-03-13 06:24:56",
"d": 11833,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 323,
"t": "2025-03-13 02:24:58",
"d": 10616,
"p": 1851,
"s": 120,
"a": 8
},
{
"id": 322,
"t": "2025-03-13 00:24:48",
"d": 483,
"p": 15,
"s": 120,
"a": 8
},
{
"id": 321,
"t": "2025-03-12 22:24:57",
"d": 12016,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 320,
"t": "2025-03-12 20:24:54",
"d": 6550,
"p": 366,
"s": 120,
"a": 8
},
{
"id": 317,
"t": "2025-03-12 11:24:53",
"d": 11066,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 315,
"t": "2025-03-12 06:03:07",
"d": 10333,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 313,
"t": "2025-03-12 02:03:05",
"d": 11250,
"p": 1234,
"s": 120,
"a": 8
},
{
"id": 310,
"t": "2025-03-11 15:00:42",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 309,
"t": "2025-03-11 14:35:00",
"d": 10216,
"p": 366,
"s": 120,
"a": 8
},
{
"id": 306,
"t": "2025-03-11 14:09:13",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 304,
"t": "2025-03-11 12:54:09",
"d": 0,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 302,
"t": "2025-03-11 09:08:18",
"d": 11800,
"p": 1851,
"s": 120,
"a": 8
},
{
"id": 299,
"t": "2025-03-11 04:01:14",
"d": 11950,
"p": 1234,
"s": 120,
"a": 8
},
{
"id": 296,
"t": "2025-03-11 00:02:59",
"d": 11416,
"p": 1851,
"s": 120,
"a": 8
},
{
"id": 295,
"t": "2025-03-10 20:02:57",
"d": 10166,
"p": 109,
"s": 120,
"a": 8
},
{
"id": 288,
"t": "2025-03-10 04:02:57",
"d": 11966,
"p": 1234,
"s": 120,
"a": 8
},
{
"id": 286,
"t": "2025-03-10 03:02:59",
"d": 15016,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 285,
"t": "2025-03-10 02:02:57",
"d": 12900,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 283,
"t": "2025-03-09 21:02:56",
"d": 10916,
"p": 549,
"s": 120,
"a": 8
},
{
"id": 281,
"t": "2025-03-09 13:02:53",
"d": 11300,
"p": 49,
"s": 120,
"a": 8
},
{
"id": 280,
"t": "2025-03-09 10:02:52",
"d": 10166,
"p": 366,
"s": 120,
"a": 8
},
{
"id": 279,
"t": "2025-03-09 08:02:55",
"d": 14133,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 277,
"t": "2025-03-09 03:02:50",
"d": 500,
"p": 73,
"s": 120,
"a": 8
},
{
"id": 275,
"t": "2025-03-08 16:02:51",
"d": 11016,
"p": 549,
"s": 120,
"a": 8
},
{
"id": 273,
"t": "2025-03-08 14:02:52",
"d": 6633,
"p": 549,
"s": 120,
"a": 8
},
{
"id": 272,
"t": "2025-03-08 10:02:50",
"d": 10750,
"p": 366,
"s": 120,
"a": 8
},
{
"id": 270,
"t": "2025-03-08 05:02:48",
"d": 10816,
"p": 366,
"s": 120,
"a": 8
},
{
"id": 268,
"t": "2025-03-07 20:02:54",
"d": 12950,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 267,
"t": "2025-03-07 16:02:45",
"d": 516,
"p": 33,
"s": 120,
"a": 8
},
{
"id": 264,
"t": "2025-03-07 11:02:48",
"d": 11983,
"p": 1234,
"s": 120,
"a": 8
},
{
"id": 261,
"t": "2025-03-06 20:02:41",
"d": 10333,
"p": 49,
"s": 120,
"a": 8
},
{
"id": 260,
"t": "2025-03-06 19:02:47",
"d": 10750,
"p": 549,
"s": 120,
"a": 8
},
{
"id": 259,
"t": "2025-03-06 14:02:48",
"d": 12433,
"p": 3000,
"s": 120,
"a": 8
},
{
"id": 257,
"t": "2025-03-06 12:02:47",
"d": 12033,
"p": 1851,
"s": 120,
"a": 8
}
]

View File

@@ -1,714 +0,0 @@
[
{
"id": 477,
"t": "2025-03-19 15:11:24",
"d": 8833,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 473,
"t": "2025-03-19 15:07:46",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 472,
"t": "2025-03-19 15:01:30",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 470,
"t": "2025-03-19 14:55:11",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 469,
"t": "2025-03-19 14:47:47",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 467,
"t": "2025-03-19 14:43:53",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 466,
"t": "2025-03-19 14:39:25",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 465,
"t": "2025-03-19 14:36:39",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 459,
"t": "2025-03-19 14:24:22",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 456,
"t": "2025-03-19 14:18:32",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 455,
"t": "2025-03-19 14:13:48",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 450,
"t": "2025-03-19 13:50:44",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 447,
"t": "2025-03-19 13:46:25",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 446,
"t": "2025-03-19 13:43:46",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 439,
"t": "2025-03-19 13:27:18",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 434,
"t": "2025-03-19 13:12:35",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 428,
"t": "2025-03-19 12:45:01",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 426,
"t": "2025-03-19 12:19:18",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 423,
"t": "2025-03-19 12:13:23",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 420,
"t": "2025-03-19 11:33:28",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 419,
"t": "2025-03-19 11:27:16",
"d": 8555,
"p": 33,
"s": 100,
"a": 8
},
{
"id": 413,
"t": "2025-03-19 11:04:17",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 410,
"t": "2025-03-19 10:59:14",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 400,
"t": "2025-03-19 09:59:16",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 390,
"t": "2025-03-18 15:01:41",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 389,
"t": "2025-03-18 14:58:54",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 388,
"t": "2025-03-18 14:51:31",
"d": 10013,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 387,
"t": "2025-03-18 14:49:01",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 386,
"t": "2025-03-18 14:45:39",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 385,
"t": "2025-03-18 14:43:03",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 384,
"t": "2025-03-18 14:40:13",
"d": 9430,
"p": 823,
"s": 100,
"a": 8
},
{
"id": 383,
"t": "2025-03-18 14:37:35",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 382,
"t": "2025-03-18 14:33:58",
"d": 8597,
"p": 10,
"s": 100,
"a": 8
},
{
"id": 381,
"t": "2025-03-18 14:30:31",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 380,
"t": "2025-03-18 14:27:58",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 379,
"t": "2025-03-18 14:22:33",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 378,
"t": "2025-03-18 14:19:11",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 377,
"t": "2025-03-18 14:14:47",
"d": 9916,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 376,
"t": "2025-03-18 14:09:55",
"d": 12138,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 375,
"t": "2025-03-18 14:05:22",
"d": 9305,
"p": 549,
"s": 100,
"a": 8
},
{
"id": 374,
"t": "2025-03-18 14:02:00",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 373,
"t": "2025-03-18 13:47:38",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 372,
"t": "2025-03-18 13:19:39",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 371,
"t": "2025-03-18 13:08:32",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 370,
"t": "2025-03-18 13:04:01",
"d": 9750,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 356,
"t": "2025-03-16 22:25:05",
"d": 12000,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 316,
"t": "2025-03-12 10:24:54",
"d": 9541,
"p": 823,
"s": 100,
"a": 8
},
{
"id": 312,
"t": "2025-03-12 00:32:39",
"d": 8652,
"p": 73,
"s": 100,
"a": 8
},
{
"id": 305,
"t": "2025-03-11 14:08:16",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 301,
"t": "2025-03-11 06:32:43",
"d": 8791,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 298,
"t": "2025-03-11 00:32:34",
"d": 8569,
"p": 15,
"s": 100,
"a": 8
},
{
"id": 294,
"t": "2025-03-10 18:32:40",
"d": 9527,
"p": 823,
"s": 100,
"a": 8
},
{
"id": 291,
"t": "2025-03-10 06:32:37",
"d": 8736,
"p": 163,
"s": 100,
"a": 8
},
{
"id": 265,
"t": "2025-03-07 12:32:31",
"d": 8513,
"p": 549,
"s": 100,
"a": 8
},
{
"id": 258,
"t": "2025-03-06 12:32:24",
"d": 388,
"p": 49,
"s": 100,
"a": 8
},
{
"id": 240,
"t": "2025-03-04 14:32:30",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 239,
"t": "2025-03-04 14:27:17",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 232,
"t": "2025-03-04 13:54:14",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 231,
"t": "2025-03-04 13:51:58",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 230,
"t": "2025-03-04 13:50:50",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 229,
"t": "2025-03-04 13:49:13",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 228,
"t": "2025-03-04 13:48:08",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 227,
"t": "2025-03-04 13:47:42",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 226,
"t": "2025-03-04 13:46:30",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 225,
"t": "2025-03-04 13:42:20",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 224,
"t": "2025-03-04 13:41:50",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 222,
"t": "2025-03-04 10:02:53",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 220,
"t": "2025-03-04 08:44:57",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 219,
"t": "2025-03-04 08:42:54",
"d": 11986,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 211,
"t": "2025-03-03 13:48:30",
"d": 9402,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 208,
"t": "2025-03-03 01:48:29",
"d": 9500,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 203,
"t": "2025-03-02 19:48:35",
"d": 9638,
"p": 1234,
"s": 100,
"a": 8
},
{
"id": 195,
"t": "2025-03-01 13:48:24",
"d": 1305,
"p": 244,
"s": 100,
"a": 8
},
{
"id": 149,
"t": "2025-02-25 11:44:36",
"d": 9902,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 135,
"t": "2025-02-23 17:44:28",
"d": 8944,
"p": 1234,
"s": 100,
"a": 8
},
{
"id": 128,
"t": "2025-02-22 05:44:23",
"d": 9041,
"p": 549,
"s": 100,
"a": 8
},
{
"id": 116,
"t": "2025-02-20 17:44:19",
"d": 9291,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 113,
"t": "2025-02-20 11:44:16",
"d": 8875,
"p": 244,
"s": 100,
"a": 8
},
{
"id": 110,
"t": "2025-02-20 05:44:21",
"d": 11222,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 102,
"t": "2025-02-18 17:44:12",
"d": 8847,
"p": 1234,
"s": 100,
"a": 8
},
{
"id": 93,
"t": "2025-02-16 23:44:08",
"d": 8750,
"p": 244,
"s": 100,
"a": 8
},
{
"id": 83,
"t": "2025-02-15 05:44:05",
"d": 9305,
"p": 1234,
"s": 100,
"a": 8
},
{
"id": 82,
"t": "2025-02-14 17:43:59",
"d": 8555,
"p": 73,
"s": 100,
"a": 8
},
{
"id": 72,
"t": "2025-02-10 05:43:51",
"d": 10819,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 70,
"t": "2025-02-09 23:43:51",
"d": 8638,
"p": 823,
"s": 100,
"a": 8
},
{
"id": 67,
"t": "2025-02-09 17:43:56",
"d": 10375,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 58,
"t": "2025-02-08 23:43:44",
"d": 8777,
"p": 244,
"s": 100,
"a": 8
},
{
"id": 46,
"t": "2025-02-07 11:43:45",
"d": 10666,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 45,
"t": "2025-02-07 09:31:44",
"d": 10055,
"p": 3000,
"s": 100,
"a": 8
}
]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1,83 +0,0 @@
[
{
"id": 492,
"t": "2025-03-28 04:25:33",
"d": 930,
"p": 15,
"s": 100,
"a": 4
},
{
"id": 490,
"t": "2025-03-27 22:25:43",
"d": 930,
"p": 15,
"s": 100,
"a": 4
},
{
"id": 487,
"t": "2025-03-27 16:25:32",
"d": 916,
"p": 15,
"s": 100,
"a": 4
},
{
"id": 486,
"t": "2025-03-27 14:05:07",
"d": 930,
"p": 15,
"s": 100,
"a": 4
},
{
"id": 485,
"t": "2025-03-27 13:07:52",
"d": 930,
"p": 15,
"s": 100,
"a": 4
},
{
"id": 484,
"t": "2025-03-27 10:25:42",
"d": 930,
"p": 15,
"s": 100,
"a": 4
},
{
"id": 482,
"t": "2025-03-27 04:25:35",
"d": 916,
"p": 10,
"s": 100,
"a": 4
},
{
"id": 481,
"t": "2025-03-26 22:25:45",
"d": 930,
"p": 15,
"s": 100,
"a": 4
},
{
"id": 480,
"t": "2025-03-26 16:25:31",
"d": 930,
"p": 15,
"s": 100,
"a": 4
},
{
"id": 479,
"t": "2025-03-26 13:36:38",
"d": 930,
"p": 15,
"s": 100,
"a": 4
},
{ "id": 478, "t": "2025-03-26 13:33:48", "d": 444, "p": 49, "s": 100, "a": 2 }
]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

View File

@@ -1 +0,0 @@
[]

Some files were not shown because too many files have changed in this diff Show More