示例#1
0
def power_trigger_status():
    """
    Reports last active sleep/wakeup triggers since last reset.
    """

    res = _execute("STSLLT")
    parsing.into_dict_parser(res.pop("values"), root=res)

    return res
示例#2
0
def power_config():
    """
    Summarizes active PowerSave configuration.
    """

    res = _execute("STSLCS")
    parsing.into_dict_parser(res.pop("values"), root=res)

    return res
示例#3
0
def status(interface="wlan0"):
    """
    Get current WPA/EAPOL/EAP status.
    """

    res = __salt__["cmd.run"]("wpa_cli -i {:} status".format(interface))
    ret = parsing.into_dict_parser(res, separator="=")

    return ret
示例#4
0
def nas_get_signal_info():
    """
    """

    out = _run("nas-get-signal-info")
    lines = parsing.lines_parser(out)

    ret = {}

    if not re.search("success", lines[0], re.IGNORECASE):
        ret["error"] = lines[0]
        return ret

    parsing.into_dict_parser(lines[1:],
                             root=ret,
                             value_parser=parsing.number_parser)

    return ret
示例#5
0
def status(interface="wlan0"):
    """
    Get current WPA/EAPOL/EAP status.

    Optional arguments:
      - interface (str): Default is 'wlan0'.
    """

    res = __salt__["cmd.run"]("wpa_cli -i {:} status".format(interface))
    ret = parsing.into_dict_parser(res, separator="=")

    return ret
示例#6
0
def status(interface="wlan0"):
    """
    Get current WPA/EAPOL/EAP status.

    Optional arguments:
      - interface (str): Default is 'wlan0'.
    """

    res = __salt__["cmd.run_all"]("wpa_cli -i {:} status".format(interface))
    if res["retcode"] != 0:
        raise salt.exceptions.CommandExecutionError(res["stderr"])

    ret = parsing.into_dict_parser(res["stdout"], separator="=")
    return ret
示例#7
0
def info():
    res = _execute("STDIX")
    parsing.into_dict_parser(res.pop("values"), root=res)

    return res