update spec
This commit is contained in:
1 parent
bc407fff04
commit
714d098e73
1 file changed
+35
-14
+35
-14
@@ -116,16 +116,19 @@ Status::
|
||||
* zyklisch
|
||||
* Topic: `<prefix>/stat`
|
||||
* Codiert als als Komma-separierte Key-Value-Liste
|
||||
* Message: `M:<Mode>,sE:<Val>,sS:<Val>,sP:<Val>,lE:<Val>`
|
||||
z.B. `Mode:Prod, sE:0,sS:0,sP:0,lE:0`
|
||||
* Message: `M:<Mode>,snd:<Val>,sS:<Val>,sE:<Val>,sP:<Val>,lE:<Val>,v:<Val>,pD:<Val>`
|
||||
z.B. `Mode:3, snd:1, sS:0,sE:0,sP:0,lE:0,v:50,pD:60`
|
||||
** Die Bedeutung der Codes sind
|
||||
** M ist der Modus in dem die Station sich befindet
|
||||
** Mögliche Werte für Mode: 1=Test, 2=Promo, 3=Game
|
||||
** Die Bedeutung der Codes sind
|
||||
*** snd: Sound aktiv
|
||||
*** sE: Sensor Endposition
|
||||
*** sS: Sensor StartPosition
|
||||
*** sP: Sensor für Pull
|
||||
*** lE: Riegel-Position
|
||||
** Mögliche Werte für Val: 0=false, 1=true
|
||||
*** v: Lautstärke
|
||||
*** pD: Wartezeit für Werbetext
|
||||
** Mögliche Werte für Val: 0=false, 1=true, wertebereich von 0 .. 300, je nach Funktion
|
||||
* Die Informationen sind für die Wartungsansicht vorgesehen
|
||||
|
||||
Event::
|
||||
@@ -145,17 +148,14 @@ Event::
|
||||
Eingehende Steuerbefehle werden nicht quittiert.
|
||||
Bei der Konfiguration ist `QoS=2` zu wählen, damit sichergestellt ist, dass die Nachricht genau einmal ankommt.
|
||||
|
||||
Control::
|
||||
* Steuerbefehl an die Station für den Betrieb und für Wartungszwecke
|
||||
Config::
|
||||
* Steuerbefehl an die Station für Wartungszwecke und Konfiguration
|
||||
* interrupt
|
||||
* Topic: `<prefix>/set`
|
||||
* Topic: `<prefix>/cfg`
|
||||
* Message: `<CommandTyp>`
|
||||
* Mögliche Kommandos für den Regelbetrieb sind
|
||||
** `stayLocked`: Beim nächsten Zugversuch bleibt das Schwert verriegelt
|
||||
** `releaseLock`: Schwert wird entriegelt, bem nächsten Zugversuch kann es gezogen werden.
|
||||
** `gameStarted:` Wird ein spiel gestartet verhält sich das Schwert ruhig und wartet auf weitere Befehle
|
||||
** `gameFinished:` Wird das Spiel beendet, kann das Schwert wieder den Werbetext spielen.
|
||||
* Mögliche Kommandos für für die Konfiguration
|
||||
** `mute`: Soundausgabe unterdrücken
|
||||
** `unmute`: Soundausgabe freigeben
|
||||
** `volume:<Val>`: Lautstärke der Station,
|
||||
Wertebereich = `0..100`
|
||||
** `promoDelay:<Val>`: Wartezeit nach PromoSound,
|
||||
@@ -166,6 +166,23 @@ Control::
|
||||
** `playSound:<Val>`: Abspielen eines Sounddatei
|
||||
Mögliche Sounds: `Promo`, `Deny`, `Chosen`
|
||||
|
||||
Run::
|
||||
* Steuerbefehl an die Station für den Betrieb
|
||||
* interrupt
|
||||
* Topic: `<prefix>/run`
|
||||
* Message: `<CommandTyp>`
|
||||
* Mögliche Kommandos für den Regelbetrieb sind
|
||||
** `stayLocked`: Beim nächsten Zugversuch bleibt das Schwert verriegelt
|
||||
** `releaseLock`: Schwert wird entriegelt, bem nächsten Zugversuch kann es gezogen werden.
|
||||
** `gameStarted:` Wird ein spiel gestartet verhält sich das Schwert ruhig und wartet auf weitere Befehle
|
||||
** `gameFinished:` Wird das Spiel beendet, kann das Schwert wieder den Werbetext spielen.
|
||||
|
||||
Reset::
|
||||
* Steuerbefehl um einen Neustart der App zu veranlassen
|
||||
* interrupt
|
||||
* Topic: `<prefix>/reset`
|
||||
* Message: `<<ignored>>`
|
||||
|
||||
<<<
|
||||
== Thron zur Krönung
|
||||
|
||||
@@ -230,8 +247,10 @@ Status::
|
||||
* zyklisch
|
||||
* Topic: `<prefix>/stat`
|
||||
* Codiert als als Komma-separierte Key-Value-Liste
|
||||
* Message: `cA:<Val>,cD:<Val>,cE:<Val>`
|
||||
z.B. `cA:42,cD:0,cE:0`
|
||||
* Message: `M:<Mode>,cA:<Val>,cD:<Val>,cE:<Val>,v:<Val>,pD:<Val>`
|
||||
z.B. `Mode:3, cA:42,cD:0,cE:0,v:50,pD:60`
|
||||
** M ist der Modus in dem die Station sich befindet
|
||||
** Mögliche Werte für Mode: 1=Test, 2=Promo, 3=Game
|
||||
** Die Bedeutung der Codes sind
|
||||
*** cA: Akzeptierte Münzen
|
||||
*** cD: Fehlversuche mit Münzen
|
||||
@@ -259,6 +278,8 @@ Control::
|
||||
* Topic: `<prefix>/set`
|
||||
* Message: `<CommandTyp>`
|
||||
* Mögliche Kommandos für den Regelbetrieb sind
|
||||
** `gameStarted:` Wird ein spiel gestartet verhält sich das Schwert ruhig und wartet auf weitere Befehle
|
||||
** `gameFinished:` Wird das Spiel beendet, kann das Schwert wieder den Werbetext spielen.
|
||||
** `closeCoinSlot`: Münzeinwurf schließen (Vandalismus-Schutz)
|
||||
** `openCoinSlot`: Münzeinwurf freigeben
|
||||
* Mögliche Kommandos für für die Konfiguration
|
||||
|
||||
Reference in new issue
Block a user