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(" | ||
- | |||
- | |||
- | |||
- | } | ||
- | | ||
- | |||
- | |||
- | |||
- | } | ||
- | } | ||
- | |||
- | </ | ||