Search these docs, or ask Revo a question — answers link the pages they came from.
Run Schedule Thread
Starts a single thread of another schedule, so that one schedule can start another. The new thread can either run alongside this one or be waited on, depending on the execution mode.
Run Schedule Thread Starts a single thread of another schedule, so that one schedule can start another. The new thread can either run alongside this one or be waited on, depending on the execution mode.
| Parameter | Type | Description |
|---|---|---|
| Schedule ✱ | string | The schedule whose thread is to be started. |
| Execution Mode | ScheduleExecutionMode | Whether this step waits for the thread it starts. Fork starts it and carries straight on; Do Not Fork holds this step open until it finishes. |
| Parameter Values | RunParameterValueCollection | Values passed into the started schedule's parameters. |
| Passed Objects | List<PassedObject> | Labware handed to the started thread, and the name each one takes there. |
| Instance Name ✱ | string | Names this instance so that other steps can refer to it. Two steps sharing an instance name refer to the same schedule thread, which is how a join or a merge finds the thread it is waiting on. |
| Notes | string | Free-text note kept with this step. It appears on the step in the schedule editor and in the event log, and has no effect on what the step does. Use it to record why the step is here. |
| Enabled | bool | Whether this step runs. Clearing it leaves the step in the schedule, in place and still configured, but skips it at run time. |
✱ Mandatory parameter