app.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:PyDbusNetworkManager 作者: stoic1979 项目源码 文件源码
def get_access_point_brief_info(self, ap_path):

        bus = dbus.SystemBus()
        obj = bus.get_object('org.freedesktop.NetworkManager', ap_path)

        iface = dbus.Interface(obj, dbus_interface='org.freedesktop.DBus.Properties')

        m = iface.get_dbus_method("Get", dbus_interface=None)

        # getting Ssid
        dbusArray = m("org.freedesktop.NetworkManager.AccessPoint", "Ssid")
        Ssid = ''.join([chr(character) for character in dbusArray])

        # getting Strength
        Strength = m("org.freedesktop.NetworkManager.AccessPoint", "Strength")

        # getting HwAddress
        HwAddress = m("org.freedesktop.NetworkManager.AccessPoint", "HwAddress")

        # getting Mode
        Mode = m("org.freedesktop.NetworkManager.AccessPoint", "Mode")

        return (Ssid, int(Strength), str(HwAddress), int(Mode))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号