From e8e8a09c74b65b8f9af4751e950878b6475fb763 Mon Sep 17 00:00:00 2001 From: Joseph Walton Date: Fri, 7 Feb 2020 01:04:29 +1100 Subject: [PATCH] Include frequency in scanning results --- iwlib/_iwlib_build.py | 2 ++ iwlib/iwlist.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/iwlib/_iwlib_build.py b/iwlib/_iwlib_build.py index abea681..0ebfe7c 100644 --- a/iwlib/_iwlib_build.py +++ b/iwlib/_iwlib_build.py @@ -130,6 +130,8 @@ int mode; int essid_on; char essid[]; + int has_freq; + double freq; ...; }; diff --git a/iwlib/iwlist.py b/iwlib/iwlist.py index 828022b..ed64053 100644 --- a/iwlib/iwlist.py +++ b/iwlib/iwlist.py @@ -48,6 +48,9 @@ def scan(interface): if scan.b.has_mode: parsed_scan['Mode'] = ffi.string(iwlib.iw_operation_mode[scan.b.mode]) + if scan.b.has_freq: + parsed_scan['Frequency'] = scan.b.freq + if scan.b.essid_on: parsed_scan['ESSID'] = ffi.string(scan.b.essid) else: