Пример #1
0
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]))
Пример #2
0
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]))
Пример #3
0
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]]))