接続先AP候補の情報を取得します。

構文

int SysGetWLANApInfo(
  int index, 
  tstrWlanApInfo *apInfo 
);

パラメータ

index
[in] 無線LANのAP情報が格納されている配列の番号を指定します(0〜29)。
apInfo
[out]tstrWlanApInfo構造体を指すポインタです。

戻り値

 成功したらTRUEを、それ以外ならばFALSEを返します。

解説

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

#include <stdio.h>
#include <stdlib.h>
#include "lib.h"

void main(void)
{
    tstrWlanApInfo apInfo;
    printf("SysGetWLANApInfo\n");
    if (SysGetWLANApInfo(0, &apInfo))
    {
        printf("SUCCESS\n");
        printf("SSID:%s\n",apInfo.au8SSID);
        if (apInfo.u8SecType == M2M_WIFI_SEC_OPEN)
        {
            printf("SecType:OPEN\n");
        }
        else if (apInfo.u8SecType == M2M_WIFI_SEC_WPA_PSK)
        {
            printf("SecType:WPA\n");
            printf("PSK:%s\n",apInfo.key.au8PSK);
        }
        else if (apInfo.u8SecType == M2M_WIFI_SEC_WEP)
        {
            printf("SecType:WEP\n");
            printf("Wepkey:%s\n",apInfo.key.strWepInfo.au8WepKey);
            printf("Index:%d\n",apInfo.key.strWepInfo.u8KeyIndx);
        }
    }
}

最終更新日:2020/11/24