Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
konfiguration [2019/05/23 15:07] fhr |
konfiguration [2019/08/08 12:30] (aktuell) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Konfiguration ====== | ====== Konfiguration ====== | ||
| - | Die Hauptkofiguration des BLE-Toolkits findet in der Datei "settings.json" statt. Die Datei ist JSON formatier, Kommentare sind d.h. nicht möglich. Die Datei wird per Konfigurationstool in die APP integriert. Zum bearbeiten empfiehlt sich eine Editor wie Notepad++ oder der JSON online Editor. | + | Die Hauptkofiguration des BLE-Toolkits findet in der Datei "settings.json" statt. Die Datei ist JSON formatier, Kommentare sind d.h. nicht möglich. Die Datei wird per Konfigurationstool in die APP integriert. Zum bearbeiten empfiehlt sich eine Editor wie Notepad oder der JSON online Editor. |
| Die Einstellung werden zum Start geladen, falls die Einstellungen fehlerhaft sind, startet die App nicht! | Die Einstellung werden zum Start geladen, falls die Einstellungen fehlerhaft sind, startet die App nicht! | ||
| Zeile 7: | Zeile 7: | ||
| ===== Standartkonfiguration ===== | ===== Standartkonfiguration ===== | ||
| - | {{:dateien:settings.json|Hier}} als Beispiel die Standartkonfiguration.<code> | + | Hier als Beispiel die Standartkonfiguration. |
| + | |||
| + | <code> | ||
| { | { | ||
| "SETTINGS_SCRIPT_INTERNAL":false, | "SETTINGS_SCRIPT_INTERNAL":false, | ||
| "SETTINGS_VARS_INTERNAL":false, | "SETTINGS_VARS_INTERNAL":false, | ||
| "SETTINGS_FILE_INTERNAL":false, | "SETTINGS_FILE_INTERNAL":false, | ||
| + | "SETTINGS_UI_SIMPLE": false, | ||
| + | "SETTINGS_WEB_ENABLE": false, | ||
| "CMD_SCAN": "scan", | "CMD_SCAN": "scan", | ||
| Zeile 24: | Zeile 28: | ||
| "CMD_FILE_WRITE": "file-write", | "CMD_FILE_WRITE": "file-write", | ||
| "CMD_FILE_WRITE_BLOCK": "file-write-block", | "CMD_FILE_WRITE_BLOCK": "file-write-block", | ||
| + | "CMD_CONVERT_INT":"convert", | ||
| "CMD_WAIT": "wait", | "CMD_WAIT": "wait", | ||
| + | "CMD_TIME": "time", | ||
| + | "CMD_REGISTER": "notify", | ||
| + | "CMD_UNREGISTER": "unregister", | ||
| + | "CMD_CONVERT_ENDIAN": "swap", | ||
| + | "CMD_CHANGE_BYTE": "change", | ||
| "CMD_DISCONNECT":"disconnect", | "CMD_DISCONNECT":"disconnect", | ||
| + | "CMD_MATH_ADD": "add", | ||
| + | "CMD_MATH_SUB": "sub", | ||
| + | "CMD_JOIN": "join", | ||
| "MSG_ON_ERROR_EXECUTION_GENERIC":"Error in Execution Message is:", | "MSG_ON_ERROR_EXECUTION_GENERIC":"Error in Execution Message is:", | ||
| "MSG_ON_ERROR_EXECUTION_NOCMD":"Error - No Command given!", | "MSG_ON_ERROR_EXECUTION_NOCMD":"Error - No Command given!", | ||
| Zeile 43: | Zeile 56: | ||
| "MSG_ON_ERROR_WRITE_FILE_NO_FILE":"No file set!", | "MSG_ON_ERROR_WRITE_FILE_NO_FILE":"No file set!", | ||
| "MSG_ON_SUCCESS_EXECUTION":"Execution finished", | "MSG_ON_SUCCESS_EXECUTION":"Execution finished", | ||
| + | "MSG_ON_NOTIFY_SET": "Notification is set", | ||
| + | "MSG_ON_NOTIFY_RECEIVED": "Notification received: ", | ||
| + | |||
| "MSG_ERROR_UNHANDABLE":"MSG_ERROR_UNHANDABLE", | "MSG_ERROR_UNHANDABLE":"MSG_ERROR_UNHANDABLE", | ||
| Zeile 50: | Zeile 66: | ||
| "UI_NAME_CONSOLE":"UI_NAME_CONSOLE" | "UI_NAME_CONSOLE":"UI_NAME_CONSOLE" | ||
| } | } | ||
| + | |||
| </code> | </code> | ||
| + | |||
| ===== Anpassen der Konfiguration ===== | ===== Anpassen der Konfiguration ===== | ||
| Zeile 57: | Zeile 75: | ||
| In der Konfiguration sind drei Einsattelungen vorhanden: | In der Konfiguration sind drei Einsattelungen vorhanden: | ||
| - | 1. //SETTINGS_SCRIPT_INTERNAL //- Diese Einstellung legt fest, ob die [[:|Scripte]] intern geladen werden sollen. | + | 1. //SETTINGS_SCRIPT_INTERNAL //- Diese Einstellung legt fest, ob die [[:script|Scripte]] intern geladen werden sollen. |
| * true: Scripte sind intern vorhanden. Manuelles laden von Scripten deaktiviert | * true: Scripte sind intern vorhanden. Manuelles laden von Scripten deaktiviert | ||
| * false: Scripte sind intern nicht vorhanden.Sie werden manuell zur laufzeit geladen. | * false: Scripte sind intern nicht vorhanden.Sie werden manuell zur laufzeit geladen. | ||
| + | |||
| + | 2. //SETTINGS_VARS_INTERNAL//- Diese Einstellung legt fest, ob [[:variablen|Variablen]] intern geladen werden sollen. | ||
| + | |||
| + | * true: Variablen sind intern vorhanden. Manuelles laden von Variablen deaktiviert. Setzen von Variablen bleibt jedoch aktiv. | ||
| + | * false: Variablen sind intern nicht vorhanden.Sie werden manuell zur laufzeit geladen. | ||
| + | |||
| + | 3. //SETTINGS_FILE_INTERNAL //- Diese Einstellung legt fest, ob eine Datei zur Übertragung intern bereit steht. | ||
| + | |||
| + | * true: Eine Datei steht intern bereit. Das laden einer Datei zur laufzeit ist nicht möglich. | ||
| + | * false: Intern ist keine Datei vorhanden. Dateien könne zur Laufzeit geladen werden. | ||
| + | |||
| + | 4. //SETTINGS_UI_SIMPLE -// Diese Einstellung legt fest, ob das Simple UI aktiviert ist. | ||
| + | |||
| + | * true: Das SimpleUI ist aktive, es können kein Kommandos eingeben werden. | ||
| + | * false: Das standart UI ist aktiv. | ||
| + | |||
| + | |||
| + | ==== Text Einstellungen ==== | ||
| + | |||
| + | Die Texte der Ein und Ausgabe lassen sich anpassen. Verändern funktioniert folgendermaßen:<code> | ||
| + | "CMD_WAIT": "wait", | ||
| + | </code> | ||
| + | |||
| + | Der Wert vor dem : gibt den Key an, dieser darf nicht geändert werden. | ||
| + | |||
| + | Hinter dem : ist der eigentliche Text. Dieser kann verändert werden. | ||