Remote sub-actions¶
Send remote signal¶
Sends a named message (a signal) to another Cuebot on your network, so it can react. For example, tell your second PC to start a scene.
| Setting | What to put in |
|---|---|
| Instance | Which other Cuebot to send to, by the name in the Remote instances list on the Servers page. Leave empty to send to every connected Cuebot. |
| Signal name | The signal's name, like "go-live". The other Cuebot listens for this name. Required. |
| Include the action's variables | Tick to also send all the variables this action has right now. Untick to send only the ones typed below. Starts as: false. |
| Values to send | Extra information to send, one per line as name=value, like scene=Main. You can use %variables%. These are always sent. |
Variables it adds
| Variable | What it holds |
|---|---|
%remoteSignalSent% |
How many Cuebots received the signal |
Type id: remote.sendSignal
Wait for remote signal¶
Pauses this action until another Cuebot sends a signal with a certain name. Only signals that arrive after the pause starts count.
| Setting | What to put in |
|---|---|
| Instance | Only accept the signal from this Cuebot, by the name in the Remote instances list on the Servers page. Leave empty to accept it from any. |
| Signal name | The signal's name to wait for, like "go-live". Required. |
| Timeout (ms, 0 = wait forever) | How long to wait, in milliseconds (30000 is 30 seconds). Use 0 to wait forever. Starts as: 30000. |
| Stop the action on timeout | Tick to stop this action if no signal arrives in time. Untick to carry on with the next step anyway. Starts as: false. |
| Overwrite variables | Tick to let the signal's information replace variables of the same name this action already has. Untick to keep your own. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%signalReceived% |
True when the signal arrived |
%signalTimeout% |
True when the wait ran out of time |
%signalName% |
The name of the signal that arrived |
%signalSender% |
The name of the action that sent it |
%instanceName% |
The name of the other Cuebot |
%instanceLabel% |
The name you gave it in your settings |
Type id: remote.waitForSignal