getDeviceManagerFromRoleName method
DeviceManager<DeviceConfiguration<DeviceRegistration> > ?
getDeviceManagerFromRoleName(
- String? roleName
Get the DeviceManager based on the roleName.
This includes both the primary device and the connected devices.
Returns null if no device with roleName is found.
Implementation
DeviceManager? getDeviceManagerFromRoleName(String? roleName) {
if (roleName == null) return null;
var targetDevice = configuration?.getDeviceFromRoleName(roleName);
return (targetDevice != null)
? DeviceController().getDevice(targetDevice.type)
: null;
}