flags property

Capabilities of this access point.

Implementation

List<NetworkManagerWifiAccessPointFlag> get flags {
  var value =
      _object.getUint32Property(_accessPointInterfaceName, 'Flags') ?? 0;
  var flags = <NetworkManagerWifiAccessPointFlag>[];
  if ((value & 0x01) != 0) {
    flags.add(NetworkManagerWifiAccessPointFlag.privacy);
  }
  if ((value & 0x02) != 0) {
    flags.add(NetworkManagerWifiAccessPointFlag.wps);
  }
  if ((value & 0x04) != 0) {
    flags.add(NetworkManagerWifiAccessPointFlag.wpsPushButton);
  }
  if ((value & 0x08) != 0) {
    flags.add(NetworkManagerWifiAccessPointFlag.wpsPin);
  }
  return flags;
}