def to_code(config): sta = CONF_SSID in config ap = CONF_AP in config if sta: rhs = App.init_wifi(config[CONF_SSID], config.get(CONF_PASSWORD)) else: rhs = App.init_wifi() wifi = Pvariable(config[CONF_ID], rhs) if sta and CONF_MANUAL_IP in config: add(wifi.set_sta_manual_ip(manual_ip(config[CONF_MANUAL_IP]))) if ap: conf = config[CONF_AP] password = config.get(CONF_PASSWORD) if password is None and CONF_CHANNEL in conf: password = u"" add(wifi.set_ap(conf[CONF_SSID], password, conf.get(CONF_CHANNEL))) if CONF_MANUAL_IP in conf: add(wifi.set_ap_manual_ip(manual_ip(conf[CONF_MANUAL_IP]))) if CONF_HOSTNAME in config: add(wifi.set_hostname(config[CONF_HOSTNAME]))
def to_code(config): rhs = App.init_wifi() wifi = Pvariable(config[CONF_ID], rhs) if CONF_SSID in config: add(wifi.set_sta(wifi_network(config))) if CONF_AP in config: add(wifi.set_ap(wifi_network(config[CONF_AP]))) if CONF_HOSTNAME in config: add(wifi.set_hostname(config[CONF_HOSTNAME])) if CONF_REBOOT_TIMEOUT in config: add(wifi.set_reboot_timeout(config[CONF_REBOOT_TIMEOUT]))
def to_code(config): rhs = App.init_wifi() wifi = Pvariable(config[CONF_ID], rhs) if CONF_SSID in config: add(wifi.set_sta(wifi_network(config))) if CONF_AP in config: add(wifi.set_ap(wifi_network(config[CONF_AP]))) if CONF_HOSTNAME in config: add(wifi.set_hostname(config[CONF_HOSTNAME])) if CONF_REBOOT_TIMEOUT in config: add(wifi.set_reboot_timeout(config[CONF_REBOOT_TIMEOUT])) if CONF_POWER_SAVE_MODE in config: add(wifi.set_power_save_mode(WIFI_POWER_SAVE_MODES[config[CONF_POWER_SAVE_MODE]]))