====== Kommandos - Allgemein ====== Das Kommandos in der [[:konfiguration|Konfiguration]] angepasst werden können, werden hier die Standortkommandos und ihr Konfigurationsschlüssel genannt. Kommandos //müssen //immer mit einem '';'' beendet werden und dürfen //nicht// mit einem Leerzeichen starten und stoppen. In dieser Erklärungen werden Parameter der Kommandos immer //Kursive gekennzeichnet.// Daten können als Hexadezimal, Text, Dezimal werte angegeben werden. * Text wird in ' angegeben, Beispiel: 'Text' * Dezimalzahlen werden in # angegeben, Beispiel: #012345# * Hexadezimal wird direkt ohne weiter Zeichen angegeben, Beispiel: 0102033F ''OUTPUT'' gibt immer eine Variable an die als Ausgabe erzeugt wird. Dies bezieht sich explizit nur auf Daten, Kommando Argumente, wie z.B. ''scan //ZAHL//'' werden immer Dezimal angegeben. ---- ===== scan - CMD_SCAN ===== ==== Benutzung ==== ''scan //ZAHL//'' ==== Ausgabe ==== __Erfolg__: Eine Liste mit gefundenen Geräten __Fehler__: Fehlergrund ---- ===== connect - CMD_CONNECT ===== ==== Benutzung ==== ''connect MAC/NO'' * MAC: XX:XX:XX:XX:XX: * NO: Position in der Liste von scan ==== Ausgabe: ==== __Erfolg__: Ausgabe des Verbindungsstatus __Fehler__: Fehlergrund ---- ===== services - CMD_SERVICES ===== ==== Benutzung ==== ''services'' ==== Ausgabe ==== __Erfolg__: Eine Liste mit gefundenen Services des Geräts __Fehler__: Fehlergrund ---- ===== set - CMD_SET ===== ==== Benutzung ==== ''set //NAME WERT//'' ==== Ausgabe ==== __Erfolg__: Success, NAME WERT __Fehler__: Fehlergrund ---- ===== read - CMD_READ ===== ==== Benutzung ==== ''read //UUID//'' ==== Ausgabe ==== __Erfolg__: Wert der UUID __Fehler__: Fehlergrund ---- ===== write - CMD_WRITE ===== ==== Benutzung ==== ''write //UUID WERT//'' ==== Ausgabe ==== __Erfolg__: Success __Fehler__: Fehlergrund ---- ===== file-set - CMD_FILE_SET ===== ==== Benutzung ==== ''file-set //PFAD//'' ==== Ausgabe ==== __Erfolg__: Keine Ausgabe __Fehler__: Fehlergrund ---- ===== file-remove - CMD_FILE_REMOVE ===== ==== Benutzung ==== ''file-remove'' ==== Ausgabe ==== __Erfolg__:Keine Ausgabe __Fehler__: Fehlergrund ---- ===== file-write - CMD_FILE_WRITE ===== ==== Benutzung ==== ''file-write //UUID//'' ==== Ausgabe ==== __Erfolg__:Success __Fehler__: Fehlergrund ---- ===== file-write-block - CMD_FILE_WRITE_BLOCK ===== ==== Benutzung ==== ''file-write-block //UUID SIZE//'' ==== Ausgabe ==== __Erfolg__:Success __Fehler__: Fehlergrund ---- ===== swap - CMD_CONVERT_ENDIAN ===== ==== Benutzung ==== ''swap //INPUT OUTPUT//'' ==== Ausgabe ==== __Erfolg__: Keine __Fehler__: Fehlergrund ---- ===== convert - CMD_CONVERT_INT ===== ==== Benutzung ==== ''convert //INPUT BITCOUNT OUTPUT//'' Bitcount: 8/16/32/64/128 usw ==== Ausgabe ==== __Erfolg__: Keine __Fehler__: Fehlergrund ---- ===== change - CMD_CHANGE_BYTE ===== ==== Benutzung ==== ''change //POSITION BYTE//'' ==== Ausgabe ==== __Erfolg__: Success __Fehler__: Fehlergrund ---- ===== notify - CMD_REGISTER ===== ==== Benutzung ==== ''notify //UUID//'' ==== Ausgabe ==== __Erfolg__: Notification is set / "Notification received __Fehler__: Fehlergrund ---- ===== unregister - CMD_UNREGISTER ===== ==== Benutzung ==== ''unregister //UUID//'' ==== Ausgabe ==== __Erfolg__: Notification deleted __Fehler__: Fehlergrund ---- ===== join - CMD_JOIN ===== Fügt werte zusammen. ==== Benutzung ==== ''join //toVar// //Val1// //Val2// //…//'' Beispiel: - set t 04 - join var 01 02 03 &t 05 - → var = 0102030405 ==== Ausgabe ==== __Erfolg__: Keine __Fehler__: Fehlergrund ---- ===== add - CMD_MATH_ADD ===== Addiert werte. ==== Benutzung ==== ''add //toVar// //Val1// //Val2// //…//'' ==== Ausgabe ==== __Erfolg__: Keine __Fehler__: Fehlergrund ---- ===== sub - CMD_MATH_SUB ===== Subtrahiert werte. ==== Benutzung ==== ''sub //toVar// //Val1// //Val2// //…//'' ==== Ausgabe ==== __Erfolg__: Keine __Fehler__: Fehlergrund ---- ===== time - CMD_TIME ===== ==== Benutzung ==== ''time format output'' format: * 'unix' for Unix timestamp * [[:time_format|Java time format]] ==== Ausgabe ==== __Erfolg__: Keine __Fehler__: Fehlergrund ---- ===== wait - CMD_WAIT ===== ==== Benutzung ==== ''wait //ZEIT//'' ==== Ausgabe ==== __Erfolg__:Keine Ausgabe __Fehler__: Fehlergrund