View Source VintageNetWiFi.MeshPeer (vintage_net_wifi v0.12.5)

Information about a WiFi mesh peer

This is a superset of the fields available on VintageNetWiFi.AccessPoint.

Summary

Functions

Create a new MeshPeer struct

Types

@type t() :: %VintageNetWiFi.MeshPeer{
  active_path_selection_metric_id: non_neg_integer(),
  active_path_selection_protocol_id: non_neg_integer(),
  age: non_neg_integer(),
  authentication_protocol_id: non_neg_integer(),
  band: VintageNetWiFi.AccessPoint.band(),
  beacon_int: non_neg_integer(),
  bss_basic_rate_set: String.t(),
  bssid: String.t(),
  capabilities: integer(),
  channel: non_neg_integer(),
  congestion_control_mode_id: non_neg_integer(),
  est_throughput: non_neg_integer(),
  flags: [VintageNetWiFi.AccessPoint.flag()],
  frequency: non_neg_integer(),
  id: non_neg_integer(),
  mesh_capability: VintageNetWiFi.MeshPeer.Capabilities.t(),
  mesh_formation_info: VintageNetWiFi.MeshPeer.FormationInformation.t(),
  mesh_id: String.t(),
  noise_dbm: integer(),
  quality: integer(),
  signal_dbm: integer(),
  signal_percent: 0..100,
  snr: non_neg_integer(),
  ssid: String.t(),
  synchronization_method_id: non_neg_integer()
}

Functions

@spec new(keyword() | map()) :: t()

Create a new MeshPeer struct