Files
CPLv4.0/mocks/device-cgi-simulator/SERVICE/SystemMockData.js
ISA 1b01f37f90 feat: fetchDigitalOutputs unterstützt JSON und Production via API, Vorbereitung für jsmock
- fetchDigitalOutputsService umgestellt:
  - Nur noch API-Aufruf auf /api/cpl/digitalOutputsAPIHandler
  - Drei Modi berücksichtigt: json, jsmock, production

- fetchDigitalOutputsFromScript implementiert:
  - Unterstützt jsmock- und production-Modus mit if-else-Logik
  - Lädt Skripte dynamisch (digitalOutputs.js oder digitalOutputsMockData.js)
  - Liest win_da_state und win_da_bezeichnung aus window

- API für JSON-Dateien getestet (lokal editierbar)
- Production getestet (CGI-Platzhalter per Skript)
- jsmock-Modus vorbereitet, noch nicht getestet
2025-06-18 14:54:10 +02:00

18 lines
614 B
JavaScript

// /apiMockData/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";