【问题标题】:How do I programatically search for Wi-Fi access point using PAlib on the Nintendo DS如何在 Nintendo DS 上使用 PAlin 以编程方式搜索 Wifi 接入点
【发布时间】:2008-10-21 10:21:47
【问题描述】:

我需要一种方法来检查我的 DS 自制软件中的 Wi-Fi 路由器/接入点。我正在使用 PAlib。

【问题讨论】:

    标签: wifi nintendo-ds palib


    【解决方案1】:

    当我尝试实现它时,我使用了来自 ds_wifi_test 的代码(原始 dswifi 库附带)。基本上,当您调用Wifi_ScanMode() 时,会在内部扫描访问点。然后,您可以使用Wifi_GetNumAP() 标识 AP 的数量,并使用 Wifi_GetAPData(i,&data); 检索第 i 个接入点的信息

    nbitems=Wifi_GetNumAP();
    Wifi_AccessPoint ap;
    
    for (int i=0;i<nbitems; i++) {
       if(Wifi_GetAPData(i+scrolltop,&ap)==WIFI_RETURN_OK)
          do_whatever_with(&ap);
    }
    

    我不知道在这方面通过 PALib 有任何“帮助”功能。一旦定义了 WFC 设置,PALib 似乎只有一些“包装器”来简化常见任务 (see day#20 tutorial)

    【讨论】:

      【解决方案2】:

      如果我是你,我会避开 PALib。它构建在过时的 libnds 版本之上,并且为了向后兼容而没有使用新版本进行更新。相反,花时间学习 libnds,并从一个维护良好且没有自身依赖关系的库中获益。 sylvainulg 上面写的相同代码仍然可以工作,因为它依赖于 dswifi,而不是 libnds 或 PALib。

      【讨论】:

        猜你喜欢
        • 2010-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-18
        • 1970-01-01
        相关资源
        最近更新 更多