Class WifiNetwork
Represents a WiFi network.
Assembly: Meadow.Contracts.dll
View Source
public class WifiNetwork : IEquatable<WifiNetwork>
Implements:
System.IEquatable<Meadow.Gateway.WiFi.WifiNetwork>
Properties
Ssid
Name of the network
View Source
public string Ssid { get; protected set; }
Bssid
MAC address of the AP
View Source
public PhysicalAddress Bssid { get; protected set; }
TypeOfNetwork
Type of network (infrastructure, ad-hoc etc.).
View Source
public NetworkType TypeOfNetwork { get; protected set; }
BeaconInterval
Beacon interval.
View Source
public TimeSpan BeaconInterval { get; protected set; }
SignalDbStrength
RSSI strength in dBmW (decibel milliwatts)
View Source
public sbyte SignalDbStrength { get; protected set; }
Phy
Physical network type.
View Source
public PhyType Phy { get; protected set; }
SecuritySettings
Security settings for the WiFi network.
View Source
public NetworkSecuritySettings SecuritySettings { get; protected set; }
Protocol
Network protocol in use or supported.
View Source
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
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
public int ChannelCenterFrequency { get; protected set; }
SignalBarStrength
Gets the signal bar strength.
View Source
public byte SignalBarStrength { get; }
Methods
Equals(WifiNetwork)
Indicates whether the current object is equal to another object of the same type.
View Source
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
Type | Name | Description |
---|---|---|
Meadow.Gateway.WiFi.WifiNetwork | other | An object to compare with this object. |
Implements
System.IEquatable<Meadow.Gateway.WiFi.WifiNetwork>