Commit Graph

6 Commits

Author SHA1 Message Date
James Prestwood 874b17ca56 client: add Security key to diagnostics 2021-03-29 13:18:17 -05:00
James Prestwood e7c7e7de41 client: add AverageRSSI to list of diagnostic values 2021-03-16 11:26:05 -05:00
James Prestwood 5a65bc37fe diagnostics: check dbus variant parsing
If the diagnostics dictionary is invalid print an
error and do not continue parsing.
2021-02-08 13:55:49 -06:00
James Prestwood bb7c515887 client: add Frequency to station show 2021-02-03 12:54:59 -06:00
Denis Kenzior 944e0b5e23 client: Update copyrights 2021-01-25 10:46:07 -06:00
James Prestwood 11d1d860f0 client: implement diagnostic module
For now this module serves as a helper for printing diagnostic
dictionary values. The new API (diagnostic_display) takes a
Dbus iterator which has been entered into a dictionary and
prints out each key and value. A mapping struct was defined
which maps keys to types and units. For simple cases the mapping
will consist of a dbus type character and a units string,
e.g. dBm, Kbit/s etc. For more complex printing which requires
processing the value the 'units' void* cant be set to a
function which can be custom written to handle the value.
2021-01-22 15:01:05 -06:00