構文
int SysGetWLANConfigValue(
int id,
tuWlanConfigValue *value
);
パラメータ
- id
- [in] 無線LANのシステム設定のIDを指定します。
値 説明 SYS_WLAN_CONFIG_ID_REGULATORY 使用する地域を取得します。
※法規制がありますので、使用する地域に合わせた設定を使用してください。
日本国内ではEUROPE(1〜13ch)を指定してください
SYS_WLAN_CONFIG_ID_ROAMINGMODE ローミングの動作を取得します。 SYS_WLAN_CONFIG_ID_ROAMINGTHRESHOLD ローミングの閾値(RSSI)を取得します。 SYS_WLAN_CONFIG_ID_DHCP DHCPを使用するかどうかを取得します。
DHCPを使用しない場合、固定IPとなります。SYS_WLAN_CONFIG_ID_IP_ADDRESS 固定IP時のIPアドレスを取得します。 SYS_WLAN_CONFIG_ID_SUBNETMASK 固定IP時のサブネットマスクを取得します。 SYS_WLAN_CONFIG_ID_GATEWAY 固定IP時のデフォルトゲートウェイを取得します。 SYS_WLAN_CONFIG_ID_DNS 固定IP時のDNSアドレスを取得します。 SYS_WLAN_CONFIG_ID_DNS2 固定IP時のセカンダリDNSを取得します。 SYS_WLAN_CONFIG_ID_APINFOINDEX 使用するAP情報のインデックスを取得します。 SYS_WLAN_CONFIG_ID_POWERSAVEMODE 節電モードを取得します。 - value
- [out] tuWlanConfigValue共用体を指すポインタです。
idで選択した無線LANのシステム設定の値を取得します。
戻り値
成功したらTRUEを、それ以外ならばFALSEを返します。解説
無線LANのシステム設定の値を取得します。必要条件
ヘッダファイル:
lib.hライブラリファイル:
libSTARTUPOPH5000.a
サンプル
#include <stdio.h>
#include <stdlib.h>
#include "lib.h"
void main(void)
{
int errorcode;
tuWlanConfigValue value;
printf("\fSysSetWLANConfigValue\r\n\n");
errorcode = SysGetWLANConfigValue(SYS_WLAN_CONFIG_ID_REGULATORY, &value);
printf("error = %d\r\n", errorcode);
switch (value.regulatory)
{
case NORTH_AMERICA:
printf("NORTH_AMERICA\r\n");
break;
case EUROPE:
printf("JAPAN/EUROPE\r\n");
break;
default:
break;
}
printf("Please any key\r\n");
ResetKey();
while(!kbhit())
Idle();
}
最終更新日:2020/11/23