getTasksForDevice method
Set<TaskConfiguration?>
getTasksForDevice(
- DeviceConfiguration<
DeviceRegistration> device
inherited
Gets all the tasks triggered for the specified device
.
If device
is not part of either primaryDevices
or connectedDevices
, an empty set is returned.
Implementation
Set<TaskConfiguration?> getTasksForDevice(DeviceConfiguration device) {
final Set<TaskConfiguration?> deviceTasks = {};
for (var taskControl in taskControls) {
if (taskControl.destinationDeviceRoleName == device.roleName) {
deviceTasks.add(_taskMap[taskControl.taskName]);
}
}
return deviceTasks;
}