c# - 如何在 C# 中将 WiFiPhyKind 映射到 Radio 类型
问题描述
在我的应用程序中,我使用 Windows.Devices.WiFi 命名空间来获取 wifi 网络信息。在这里,我使用 WiFiPhyKind 属性来获取“无线电类型”。但在 UI 中,我必须以标准格式(802.11a、802.11ac、802.11n ....)显示无线电类型。有没有办法转换它?示例代码:
string radioType = "Unknown";
switch (wifiNetwork.PhyKind)
{
case WiFiPhyKind.Ofdm:
radioType = "?????";
break;
case WiFiPhyKind.Erp:
radioType = "?????";
break;
case WiFiPhyKind.HT:
radioType = "?????";
break;
case WiFiPhyKind.Vht:
radioType = "?????";
break;
case WiFiPhyKind.Unknown:
radioType = "?????";
break;
default:
radioType = "Unknown";
break;
}
解决方案
枚举的文档似乎有一些信息 Dmg = 802.11ad Erp = 802.11g HE = 802.11ax HT = 802.11n Vht = 802.11ac
802.11 规范可能会填补空白
推荐阅读
- python - DoesNotExist at /admin/login/ 站点匹配查询在 wagtail 中不存在
- python - 如何从图中计算不同排列的最小排除项?
- caching - 顺序访问数据以避免缓存未命中的示例?
- scheme - 符号和它的名称有什么区别?
- r - 如何在多个列和多个条件下有效地合并 2 个数据框
- c - 当 stdin 缓冲区大小设置为 0 时,C 将输入存储在哪里?
- mongodb - 从多个集合中查找和匹配 MongoDB
- drupal - 如何从自定义块 Drupal 8 返回 html 标记
- reactjs - 如何使用 jest 和 typescript 测试一个基本的反应功能组件
- python - 如何从包含反斜杠的文件中提取行号