addTriggeredTasks method

void addTriggeredTasks(
  1. Trigger trigger,
  2. List<TaskDescriptor> tasks,
  3. DeviceDescriptor targetDevice
)

Add a set of tasks to be sent to a targetDevice once a trigger within this protocol is initiated. In case the trigger or tasks are not yet included in this study protocol, they will be added. The targetDevice needs to be added prior to this call since it needs to be set up as either a master device or connected device.

Implementation

void addTriggeredTasks(
  Trigger trigger,
  List<TaskDescriptor> tasks,
  DeviceDescriptor targetDevice,
) {
  for (TaskDescriptor task in tasks) {
    addTriggeredTask(trigger, task, targetDevice);
  }
}