This shows you the differences between two versions of the page.
| klicke-hier:sdk-skript [2017/07/28 13:33] – created schmidt | klicke-hier:sdk-skript [2020/05/06 09:17] (current) – removed juraschek | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | <code c WAN-Switching.are> | ||
| - | |||
| - | //Check Status of WAN and WLAN | ||
| - | |||
| - | printf(" | ||
| - | dump(nb_status(" | ||
| - | printf(" | ||
| - | printf(" | ||
| - | dump(nb_status(" | ||
| - | printf(" | ||
| - | |||
| - | wan1_ifc = nb_status(" | ||
| - | wlan_ifc = nb_status(" | ||
| - | IFC = " | ||
| - | |||
| - | |||
| - | if(wan1_ifc == " | ||
| - | |||
| - | if(wlan_ifc == " | ||
| - | |||
| - | printf(" | ||
| - | |||
| - | }else{ | ||
| - | |||
| - | |||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | |||
| - | printf(" | ||
| - | |||
| - | |||
| - | } | ||
| - | |||
| - | }else if(wan1_ifc == " | ||
| - | |||
| - | if(wlan_ifc == " | ||
| - | |||
| - | printf(" | ||
| - | |||
| - | }else{ | ||
| - | |||
| - | nets = nb_scan_networks(IFC); | ||
| - | nr_nets = struct_get(nets, | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | for (i = 1; i <= nr_nets; i++) { | ||
| - | |||
| - | k = sprintf(" | ||
| - | // | ||
| - | ssid = struct_get(nets, | ||
| - | k = sprintf(" | ||
| - | signal = struct_get(nets, | ||
| - | |||
| - | if(i == nr_nets){ | ||
| - | | ||
| - | } if(i < nr_nets){ | ||
| - | printf(ssid); | ||
| - | printf(", | ||
| - | printf(signal); | ||
| - | printf(" | ||
| - | } | ||
| - | |||
| - | if(ssid == " | ||
| - | break; | ||
| - | |||
| - | } | ||
| - | } | ||
| - | |||
| - | if (ssid == " | ||
| - | |||
| - | |||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | |||
| - | printf(" | ||
| - | } | ||
| - | |||
| - | |||
| - | else if(ssid == " | ||
| - | |||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | nb_config_set(" | ||
| - | |||
| - | printf(" | ||
| - | |||
| - | |||
| - | |||
| - | } | ||
| - | | ||
| - | |||
| - | |||
| - | |||
| - | } | ||
| - | } | ||
| - | |||
| - | </ | ||