Benutzer-Werkzeuge

Webseiten-Werkzeuge


konfiguration

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
konfiguration [2019/05/23 15:27]
fhr [Einstellungen]
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>​ 
  
-===== Anpassen der 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 Einstellung werden zum Start geladen, falls die Einstellungen fehlerhaft sind, startet die App nicht! 
- 
-===== Standartkonfiguration ===== 
- 
-{{:​dateien:​settings.json|Hier}} ​ als Beispiel die Standartkonfiguration.<​code>​ 
-{ 
-  "​SETTINGS_SCRIPT_INTERNAL":​false,​ 
-  "​SETTINGS_VARS_INTERNAL":​false,​ 
-  "​SETTINGS_FILE_INTERNAL":​false,​ 
- 
-  "​CMD_SCAN":​ "​scan",​ 
-  "​CMD_CONNECT":​ "​connect",​ 
-  "​CMD_SERVICES":​ "​services",​ 
-  "​CMD_INFO":​ "​info",​ 
-  "​CMD_SET":​ "​set",​ 
-  "​CMD_READ":​ "​read",​ 
-  "​CMD_WRITE":​ "​write",​ 
-  "​CMD_FILE_SET":​ "​file-set",​ 
-  "​CMD_FILE_REMOVE":​ "​file-remove",​ 
-  "​CMD_FILE_WRITE":​ "​file-write",​ 
-  "​CMD_FILE_WRITE_BLOCK":​ "​file-write-block",​ 
-  "​CMD_WAIT":​ "​wait",​ 
-  "​CMD_DISCONNECT":"​disconnect",​ 
-  "​MSG_ON_ERROR_EXECUTION_GENERIC":"​Error in Execution Message is:", 
-  "​MSG_ON_ERROR_EXECUTION_NOCMD":"​Error - No Command given!",​ 
-  "​MSG_ON_ERROR_EXECUTION_FATAL":"​Fatal Error while executing:",​ 
-  "​MSG_ERROR_CMD_NOT_FOUND":"​Error - Given command was not found!",​ 
-  "​MSG_ERROR_SERVICE_DISCOVER":"​Error - Service discovery failed: ", 
-  "​MSG_ON_CONNECTION_ERROR":​ "​Connection failed, Reason: ", 
-  "​MSG_ON_SUCCESS_MTU_NEGOTIATE":​ "​Negotiated MTU to: ", 
-  "​MSG_ON_SUCCESS_SERVICE_DISCOVER":"​Following Services were discovered:",​ 
-  "​MSG_ON_SUCCESS_SET_VAR":"​Success:​ ", 
-  "​MSG_ON_SUCCESS_READ_CHAR":"​Success:",​ 
-  "​MSG_ON_SUCCESS_WRITE_CHAR":"​Success:​ ", 
-  "​MSG_ON_SUCCESS_WRITE_FILE":"​Success:​ ", 
-  "​MSG_ON_SUCCESS_LONG_WRITE":"​Success:",​ 
-  "​MSG_ON_SUCCESS_FILE_REM":"​Success,​ deleted file", 
-  "​MSG_ON_ERROR_FILE_REM":"​Error - File not deleted",​ 
-  "​MSG_ON_ERROR_WRITE_FILE_NO_FILE":"​No file set!", 
-  "​MSG_ON_SUCCESS_EXECUTION":"​Execution finished",​ 
- 
-  "​MSG_ERROR_UNHANDABLE":"​MSG_ERROR_UNHANDABLE",​ 
-  "​MSG_INFO_PERMISSIONREQ":"​Zugriff benötigt!",​ 
-  "​MSG_INFO_PERMISSIONDEN":"​Zugriff verwiegert. App wird beendet",​ 
-  "​MSG_INFO_CONNECTION_STATE_CHANGED":"​Connection changed to: ", 
-  "​UI_NAME_CONSOLE":"​UI_NAME_CONSOLE"​ 
-} 
 </​code>​ </​code>​
  
Zeile 113: 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 [[:start|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 intern geladen werden sollen.+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.   * true: Variablen sind intern vorhanden. Manuelles laden von Variablen deaktiviert. Setzen von Variablen bleibt jedoch aktiv.
Zeile 128: Zeile 90:
   * false: Intern ist keine Datei vorhanden. Dateien könne zur Laufzeit geladen werden.   * 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.
  
-==== Text Einstellungen ====+  * true: Das SimpleUI ist aktive, es können kein Kommandos eingeben werden. 
 +  * false: Das standart UI ist aktiv.
  
-Die Texte der Ein und Ausgabe lassen sich anpassen. Verändern funktioniert folgendermaßen:​ 
  
-<​code>"​CMD_WAIT":​ "​wait",​+==== Text Einstellungen ==== 
 + 
 +Die Texte der Ein und Ausgabe lassen sich anpassen. Verändern funktioniert folgendermaßen:​<​code>​ 
 +"​CMD_WAIT":​ "​wait",​
 </​code>​ </​code>​
  
konfiguration.1558618026.txt.gz · Zuletzt geändert: 2019/05/23 15:27 von fhr