Files
CPLv4.0/mocks/device-cgi-simulator/SERVICE/digitalInputsMockData.json
ISA 14bd72756a feat: CGI-kompatiblen CSV-Parser für digitale Eingänge implementiert
- digitaleInputsMockData.json angepasst: CGI-nahe Simulation mit CSV-Strings und Stringwerten
- fetchDigitalInputsService.ts erweitert:
  - CSV-Zeilen werden automatisch in Arrays umgewandelt
  - Labels wie "'DE1','DE2'" werden korrekt aufgeteilt
  - Daten aus 4 CGI-Blöcken zu 32 Eingängen gemappt
- ermöglicht realitätsnahe Tests in Entwicklungsumgebung ohne Produktion
2025-07-09 08:41:50 +02:00

51 lines
1.6 KiB
JSON

{
"win_de_state": [
"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,0,0,0,0,0"
],
"win_de_label": [
"'DE 1','DE 2','DE 3','DE 4','DE 5','DE 6','DE 7','DE 8'",
"'DE 9','DE 10','DE 11','DE 12','DE 13','DE 14','DE 15','DE 16'",
"'DE 17','DE 18','DE 19','DE 20','DE 21','DE 22','DE 23','DE 24'",
"'DE 25','DE 26','DE 27','DE 28','DE 29','DE 30','DE 31','DE 32'"
],
"win_de_counter": [
"0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000",
"0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000",
"0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000",
"0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000"
],
"win_de_time_filter": [
"598.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000",
"0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000",
"0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000",
"0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000"
],
"win_de_weighting": [
"998,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_invert": [
"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_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": [
"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"
]
}