Does this protocol have a master device with role name rolename?
rolename
bool hasMasterDevice(String rolename) => masterDevices.indexWhere((device) => device.roleName == rolename) != -1;