getDeviceFromRoleName method

DeviceDescriptor? getDeviceFromRoleName(
  1. String roleName
)

Get the DeviceDescriptor based on the roleName. This includes both the master device and the connected devices. Returns null if no device with roleName is found.

Implementation

DeviceDescriptor? getDeviceFromRoleName(String roleName) {
  if (deviceDescriptor.roleName == roleName) return deviceDescriptor;
  try {
    return connectedDevices
        .firstWhere((device) => device.roleName == roleName);
  } catch (_) {
    return null;
  }
}