Skip to main content

Class WifiNetwork

Represents a WiFi network.

Assembly: Meadow.Contracts.dll​
View Source​
Declaration
public class WifiNetwork : IEquatable<WifiNetwork>

Implements:
System.IEquatable<Meadow.Gateway.WiFi.WifiNetwork>

Properties​

Ssid​

Name of the network

View Source​
Declaration
public string Ssid { get; protected set; }

Bssid​

MAC address of the AP

View Source​
Declaration
public PhysicalAddress Bssid { get; protected set; }

TypeOfNetwork​

Type of network (infrastructure, ad-hoc etc.).

View Source​
Declaration
public NetworkType TypeOfNetwork { get; protected set; }

BeaconInterval​

Beacon interval.

View Source​
Declaration
public TimeSpan BeaconInterval { get; protected set; }

SignalDbStrength​

RSSI strength in dBmW (decibel milliwatts)

View Source​
Declaration
public sbyte SignalDbStrength { get; protected set; }

Phy​

Physical network type.

View Source​
Declaration
public PhyType Phy { get; protected set; }

SecuritySettings​

Security settings for the WiFi network.

View Source​
Declaration
public NetworkSecuritySettings SecuritySettings { get; protected set; }

Protocol​

Network protocol in use or supported.

View Source​
Declaration
public NetworkProtocol Protocol { get; protected set; }

UpTime​

TimeSpan value representing the value of the Timestamp field from the 802.11 Beacon or Probe Response frame received by the wireless LAN interface.

View Source​
Declaration
public TimeSpan UpTime { get; set; }

ChannelCenterFrequency​

The channel center frequency of the band on which the 802.11 Beacon or Probe Response frame was received. The value of this property is in units of kilohertz (kHz). Note that this member is only valid for PHY types that are not frequency-hopping spread spectrum (FHSS). In all other cases the value returned is zero.

View Source​
Declaration
public int ChannelCenterFrequency { get; protected set; }

SignalBarStrength​

Gets the signal bar strength.

View Source​
Declaration
public byte SignalBarStrength { get; }

Methods​

Equals(WifiNetwork)​

Indicates whether the current object is equal to another object of the same type.

View Source​
Declaration
public bool Equals(WifiNetwork other)
Returns​

System.Boolean: true if the current object is equal to the <code class="paramref">other</code> parameter; otherwise, false.

Parameters​
TypeNameDescription
Meadow.Gateway.WiFi.WifiNetworkotherAn object to compare with this object.

Implements​

  • System.IEquatable<Meadow.Gateway.WiFi.WifiNetwork>