Zum Inhalt springen
SBC-Standard Der Standard für Büchereien

monitor.list, monitor.set und monitor.mark

Kommandos
monitor.list, monitor.set, monitor.mark
Bereich
Gerät (monitor)
Profil
Verwaltbar
Antwort
siehe unten

Hängen mehrere Bildschirme am selben Rechner, muss bei der Einrichtung geklärt werden, welcher der Kundenanzeige gehört. Diese drei Kommandos machen daraus eine Sache von Sekunden, statt sie in einer Einstellungsdatei zu erraten.

monitor.list#

{"v":1,"cmd":"monitor.list"}
{"v":1,"ok":true,"result":{"monitors":[
   {"index":0,"w":1920,"h":1080,"primary":true},
   {"index":1,"w":1920,"h":1080}]}}

monitor.set#

{"v":1,"cmd":"monitor.set","index":1}

Verschiebt die Anzeige auf den angegebenen Bildschirm. Ein unbekannter index ergibt 404.

monitor.mark#

{"v":1,"cmd":"monitor.mark","index":1,"ms":3000}

Blendet für die angegebene Zeit die Nummer des Bildschirms groß ein. Ohne index geschieht das auf allen Bildschirmen – so sieht man in einem Blick, welche Nummer wozu gehört.

Feld Pflicht Inhalt
index nein Nummer des Bildschirms; ohne Angabe alle
ms nein Dauer in Millisekunden, Vorgabe 3000

ms ist hier bewusst in Millisekunden angegeben und nicht in Sekunden: Es geht um ein kurzes Aufblitzen bei der Einrichtung, nicht um eine Standzeit im Betrieb.