From 8d0905f4e6e8c322c86bc8b432b2d29ba6c368d1 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Tue, 19 Mar 2024 13:34:11 +0100 Subject: [PATCH] add for config of webinterface --- etc/psa_webinterface/menu_config.json | 48 +++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 etc/psa_webinterface/menu_config.json diff --git a/etc/psa_webinterface/menu_config.json b/etc/psa_webinterface/menu_config.json new file mode 100644 index 0000000..a7005be --- /dev/null +++ b/etc/psa_webinterface/menu_config.json @@ -0,0 +1,48 @@ +{ + "File-Menue": [ + { + "Name": "Tarif Zone 1", + "File-ID": "customer_999:zg1/zone1" + }, + { + "Name": "Tarif Zone 2", + "File-ID": "customer_999:zg1/zone2" + }, + { + "Name": "Tarif Zone 3", + "File-ID": "customer_999:zg1/zone3" + }, + { + "Name": "Tarif Zone 4", + "File-ID": "customer_999:zg1/zone4" + }, + { + "Name": "Tarif Zone 5", + "File-ID": "customer_999:zg1/zone5" + }, + { + "Name": "Tarif Zone 6", + "File-ID": "customer_999:zg1/zone6" + }, + { + "Name": "Basic Configuration", + "File-ID": "customer_999:master" + } + ] +} + +Was wir dann noch brauchen um Json zureuckgeben zu koennen: +der Speicher muss gross genug sein. Oder man hat eine weitere +Funktion mit der man die Groesse des Jsons abfragen kann, damit +Du in Pascal den Speicher passend bereitstellen kannst. + +function GetFile(var FileId; var buffer, size) : cint32; stdcall -> size=0: gibt die Dateigroesse zurueck +function GetFile(var FileId; var buffer, size) : cbool; stdcall -> ize> 0: datei wird vom C-Code in den uebergebenen Speicher kopiert + + +function SetFile(var FileId; var buffer) : cbool; stdcall + + +function GetFileMenue(var buffer, size): cint32; stdcall -> size=0: gibt Dateigroesse zurueck +function GetFileMenue(var buffer, size): cbool; stdcall -> size>0: kopiert Datei nach buffer +