大家好、
这‘sWPA 请求者调用的“ignal_pollt”函数。 Nucleus 操作系统的 TI WiLink8驱动程序似乎不支持此功能。 在 Linux 中、此特定的 wpa_cli 命令(signal_pollal)正在工作。
详细信息
- WPA Supplicant 控制接口(Ctrl_iface.c)在收到 SIGNAL _poll)命令时调用 wpa_supplicant_signal_poly()
- 这将调用 wpa_drv_signal_poll (),但是 wpa_s->driver->signal_poll 为 NULL
- 我们在 driver_WiLink.c 中查找了 wpa_driver_WiLink_ops、它没有 SIGNAL _polls 的定义
问题
- 是否有其他具有此支持的代码更新?
- 短期解决方案:在对驱动程序代码(主要是 driver_WiLink.c 和 driver_i.h 文件)进行一些研究时、我们发现枚举 tiwdrv_external_cmd_e 内存在 TI_Param_RSSI_level 的定义 我们想知道我们是否可以使用与函数 int WiLink_get_ssid (void *priv, u8 *ssid)中使用的 TI_Param_Current_ssid 相同的方式。 此函数调用 WiLink_send_ti_private_cmd ()并传递 TI_Param_current_SSID 以获取当前 SSID。 因此、我们想看看我们是否还可以调用 WiLink_SEND_ti_private_cmd ()并传递 TI_PARAM_RSSI_level 来读取 RSSI。 如果这是可能的、并且您可以提供任何工作示例、我们希望尝试实施它。