Skip to main content

Class WifiNetwork

Represents a WiFi network.

Assembly: Meadow.Contracts.dll
View Source
Declaration
public class 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; }