無線LANの設定を行うための共用体。

構文

typedef union {
    unsigned int    regulatory;
    unsigned int    dhcp;
    unsigned int    staticIP;
    unsigned int    gateway;
    unsigned int    dns;
    unsigned int    dns2;
    unsigned int    subnetMask;
    unsigned int    roamingmode;
    int             roamingThreshold;
    unsigned int    apinfoIndex;
    unsigned int    powerSaveMode;
} tuWlanConfigValue;

メンバー

regulatory
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_REGULATORY]です。
使用する地域を指定します。
説明
NORTH_AMERICA 1〜11ch
EUROPE(デフォルト) 1〜13ch
dhcp
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_DHCP]です。
DHCPを使用するかどうかを指定します。
説明
CONFIG_DHCP_ENABLE(デフォルト) DHCPを使用します。
WLAN_CONFIG_DHCP_DISABLE DHCPを使用せず、固定IPを使用します。
staticIP
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_IP_ADDRESS]です。
固定IP時のIPアドレスです。
設定値:0xWWXXYYZZ(デフォルト=0x00000000
IPアドレス:ZZ.YY.XX.WW
gateway
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_DEFAULTGATEWAY]です。
固定IP時のデフォルトゲートウェイです。
設定値:0xWWXXYYZZ(デフォルト=0x00000000)
デフォルトゲートウェイ:ZZ.YY.XX.WW
dns
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_DNS]です。
固定IP時のDNSです。
設定値:0xWWXXYYZZ(デフォルト=0x00000000)
DNS:ZZ.YY.XX.WW
dns2
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_DNS2]です。
固定IP時のセカンダリDNSです。
設定値:0xWWXXYYZZ(デフォルト=0x00000000)
DNS2:ZZ.YY.XX.WW
subnetMask
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_SUBNETMASK]です。
固定IP時のサブネットマスクです。
設定値:0xWWXXYYZZ(デフォルト=0x00000000)
サブネットマスク:ZZ.YY.XX.WW
roamingmode
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_ROAMINGMODE]です。
ローミングの動作を指定します。
説明
WLAN_ROAMING_NORMAL(デフォルト 通常はこのモードを指定してください。
APのRSSI値が閾値を下回ると、周囲のAPを検索し、自APよりもRSSI値の高い同じSSIDのAPがあったとき、そのAPに接続しなおします。
WLAN_ROAMING_ANY APのRSSI値が閾値を下回ると、周囲のAPを検索し、自APよりもRSSI値の高い設定済のAPがあったとき、そのAPに接続しなおします。
WLAN_ROAMING_STEALTH ステルスのAPでローミングを行いたい場合に指定します。
APのRSSI値が閾値を下回ると、周囲のAPの有無にかかわらず通信を切断します。
WLAN_ROAMING_ADDINFO_NORMAL 問題発生時の検証に使用します。
通常は指定しないでください。
roamingThreshold
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_ROAMINGTHRESHOLD]です。
ローミングで他のAPに切り替えるRSSI値を指定してください。
-100〜0(デフォルト=-75
apinfoIndex
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_APINFOINDEX]です。
ローミングモードがWLAN_ROAMING_ANYではない時に使用するAP情報を指定します。
0〜29(デフォルト=0
powerSaveMode
無線LANのシステム設定のIDは[SYS_WLAN_CONFIG_ID_POWERSAVEMODE]です。
節電モードを指定します。
説明
WLAN_PS_ENABLE(デフォルト) 節電を有効にします。
WLAN_PS_DISABLE 節電を無効にします。

必要条件

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

最終更新日:2024/07/30