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
|
* zyklisch
|
||||||
* Topic: `<prefix>/stat`
|
* Topic: `<prefix>/stat`
|
||||||
* Codiert als als Komma-separierte Key-Value-Liste
|
* Codiert als als Komma-separierte Key-Value-Liste
|
||||||
* Message: `M:<Mode>,sE:<Val>,sS:<Val>,sP:<Val>,lE:<Val>`
|
* Message: `M:<Mode>,snd:<Val>,sS:<Val>,sE:<Val>,sP:<Val>,lE:<Val>,v:<Val>,pD:<Val>`
|
||||||
z.B. `Mode:Prod, sE:0,sS:0,sP:0,lE:0`
|
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 ist der Modus in dem die Station sich befindet
|
||||||
** Mögliche Werte für Mode: 1=Test, 2=Promo, 3=Game
|
** Mögliche Werte für Mode: 1=Test, 2=Promo, 3=Game
|
||||||
** Die Bedeutung der Codes sind
|
*** snd: Sound aktiv
|
||||||
*** sE: Sensor Endposition
|
*** sE: Sensor Endposition
|
||||||
*** sS: Sensor StartPosition
|
*** sS: Sensor StartPosition
|
||||||
*** sP: Sensor für Pull
|
*** sP: Sensor für Pull
|
||||||
*** lE: Riegel-Position
|
*** 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
|
* Die Informationen sind für die Wartungsansicht vorgesehen
|
||||||
|
|
||||||
Event::
|
Event::
|
||||||
@@ -145,17 +148,14 @@ Event::
|
|||||||
Eingehende Steuerbefehle werden nicht quittiert.
|
Eingehende Steuerbefehle werden nicht quittiert.
|
||||||
Bei der Konfiguration ist `QoS=2` zu wählen, damit sichergestellt ist, dass die Nachricht genau einmal ankommt.
|
Bei der Konfiguration ist `QoS=2` zu wählen, damit sichergestellt ist, dass die Nachricht genau einmal ankommt.
|
||||||
|
|
||||||
Control::
|
Config::
|
||||||
* Steuerbefehl an die Station für den Betrieb und für Wartungszwecke
|
* Steuerbefehl an die Station für Wartungszwecke und Konfiguration
|
||||||
* interrupt
|
* interrupt
|
||||||
* Topic: `<prefix>/set`
|
* Topic: `<prefix>/cfg`
|
||||||
* Message: `<CommandTyp>`
|
* 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
|
* Mögliche Kommandos für für die Konfiguration
|
||||||
|
** `mute`: Soundausgabe unterdrücken
|
||||||
|
** `unmute`: Soundausgabe freigeben
|
||||||
** `volume:<Val>`: Lautstärke der Station,
|
** `volume:<Val>`: Lautstärke der Station,
|
||||||
Wertebereich = `0..100`
|
Wertebereich = `0..100`
|
||||||
** `promoDelay:<Val>`: Wartezeit nach PromoSound,
|
** `promoDelay:<Val>`: Wartezeit nach PromoSound,
|
||||||
@@ -166,6 +166,23 @@ Control::
|
|||||||
** `playSound:<Val>`: Abspielen eines Sounddatei
|
** `playSound:<Val>`: Abspielen eines Sounddatei
|
||||||
Mögliche Sounds: `Promo`, `Deny`, `Chosen`
|
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
|
== Thron zur Krönung
|
||||||
|
|
||||||
@@ -230,8 +247,10 @@ Status::
|
|||||||
* zyklisch
|
* zyklisch
|
||||||
* Topic: `<prefix>/stat`
|
* Topic: `<prefix>/stat`
|
||||||
* Codiert als als Komma-separierte Key-Value-Liste
|
* Codiert als als Komma-separierte Key-Value-Liste
|
||||||
* Message: `cA:<Val>,cD:<Val>,cE:<Val>`
|
* Message: `M:<Mode>,cA:<Val>,cD:<Val>,cE:<Val>,v:<Val>,pD:<Val>`
|
||||||
z.B. `cA:42,cD:0,cE:0`
|
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
|
** Die Bedeutung der Codes sind
|
||||||
*** cA: Akzeptierte Münzen
|
*** cA: Akzeptierte Münzen
|
||||||
*** cD: Fehlversuche mit Münzen
|
*** cD: Fehlversuche mit Münzen
|
||||||
@@ -259,6 +278,8 @@ Control::
|
|||||||
* Topic: `<prefix>/set`
|
* Topic: `<prefix>/set`
|
||||||
* Message: `<CommandTyp>`
|
* Message: `<CommandTyp>`
|
||||||
* Mögliche Kommandos für den Regelbetrieb sind
|
* 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)
|
** `closeCoinSlot`: Münzeinwurf schließen (Vandalismus-Schutz)
|
||||||
** `openCoinSlot`: Münzeinwurf freigeben
|
** `openCoinSlot`: Münzeinwurf freigeben
|
||||||
* Mögliche Kommandos für für die Konfiguration
|
* Mögliche Kommandos für für die Konfiguration
|
||||||
|
|||||||
Reference in new issue
Block a user