Files
CPLv4.0/mocks/device-cgi-simulator/TDM/slot16.json
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

84 lines
1.1 KiB
JSON

[
{
"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 }
]