capabilities property
List<NetworkManagerDeviceCapability>
capabilities
Capabilities of this device
Implementation
List<NetworkManagerDeviceCapability> get capabilities {
var value =
_object.getUint32Property(_deviceInterfaceName, 'Capabilities') ?? 0;
var values = <NetworkManagerDeviceCapability>[];
if ((value & 0x01) != 0) {
values.add(NetworkManagerDeviceCapability.networkManagerSupported);
}
if ((value & 0x02) != 0) {
values.add(NetworkManagerDeviceCapability.carrierDetect);
}
if ((value & 0x03) != 0) {
values.add(NetworkManagerDeviceCapability.isSoftware);
}
if ((value & 0x04) != 0) {
values.add(NetworkManagerDeviceCapability.singleRootIOVirtualization);
}
return values;
}