Zum Inhalt

Send Message

Plugin: Devices | Mode: Run

Versende eine Nachricht an eines deiner OSC, UDP, TCP, HTTP oder Serial Devices.

Settings

to

Das Device an das eine Nachricht gesendet werden soll.

Wähle das Device aus der Liste aus (select) oder gib den Device Namen, die Device id oder eine Variable an, die auf ein Device Item einen Device Namen oder eine Device ID verweist (custom).

Du kannst Devices in den Device Einstellungen hinzufügen.

message

Die Nachricht, die an das Device gesendet werden soll.

Du kannst {} oder [] Klammern verwenden um JS Objekte oder Arrays zu versenden.

Beispiel: {colors:['green','blue','purple'],count:3}

Du kannst Variablen in der Nachricht verwenden.

Beispiel: Change color to [[current_color]]

OSC Adressen

Wird ein JS Object an ein OSC-Device gesendet, werden alle Objektfelder in Adressen gewandelt.

Die Nachricht {color:"pink"} wird als OSC Adresse /color und Message pink versendet.

Diese message mit verschachteltem JS Object

{
  "hello":"world",
  "one":{
    "two":{
      "three":[4, 5, 6, 7]
    },
    "deux":"trois",
    "zwei":3
  }
}

wird in 4 OSC Nachrichten gewandelt:

1.
Adresse:/hello, 
Wert:"world"
2.
Adresse:/one/two/three, 
Wert:[4, 5, 6, 7]
3.
Adresse:/one/deux, 
Wert:"trois"
4.
Adresse:/one/zwei, 
Wert:3

Path

path ist nur für HTTP- und OSC-Devices verfügbar. Der angegebene Pfad wird zur Adressierung verwendet.

Wird Send Message mit path für ein OSC-Device verwendet, wird der Pfad ggf. in der Message vorhandenen Pfaden vorangestellt (siehe OSC-Adressen)

Wird Send Message mit path an ein HTTP-Device gesendet, wird der Pfad an den Basis-URL-Pfad des Device angehängt.

Methoden

method ist nur für HTTP-Devices verfügbar und bestimmt die HTTP-Request-Methode der Nachricht.

Wird method in Send Message angegeben, wird die Request-Methode, die in den Device Settings angegeben ist, für diese Nachricht überschrieben.