mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-10 14:09:22 +01:00
client: update ap to use display_table_row
This commit is contained in:
parent
0b68601c10
commit
89a86d0975
32
client/ap.c
32
client/ap.c
@ -161,9 +161,7 @@ static void display_ap_inline(const char *margin, const void *data)
|
|||||||
if (!identity)
|
if (!identity)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
display("%s%-*s%-*s\n", margin,
|
display_table_row(margin, 2, 20, identity, 8, get_started_tostr(ap));
|
||||||
20, identity,
|
|
||||||
8, get_started_tostr(ap));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static enum cmd_status cmd_list(const char *device_name, char **argv, int argc)
|
static enum cmd_status cmd_list(const char *device_name, char **argv, int argc)
|
||||||
@ -173,9 +171,8 @@ static enum cmd_status cmd_list(const char *device_name, char **argv, int argc)
|
|||||||
proxy_interface_find_all(IWD_ACCESS_POINT_INTERFACE,
|
proxy_interface_find_all(IWD_ACCESS_POINT_INTERFACE,
|
||||||
NULL, NULL);
|
NULL, NULL);
|
||||||
|
|
||||||
display_table_header("Devices in Access Point Mode", MARGIN "%-*s%-*s",
|
display_table_header("Devices in Access Point Mode",
|
||||||
20, "Name",
|
MARGIN "%-*s %-*s", 20, "Name", 8, "Started");
|
||||||
8, "Started");
|
|
||||||
|
|
||||||
if (!match) {
|
if (!match) {
|
||||||
display("No devices in access point mode available.\n");
|
display("No devices in access point mode available.\n");
|
||||||
@ -265,10 +262,10 @@ static void ap_get_diagnostics_callback(struct l_dbus_message *message,
|
|||||||
}
|
}
|
||||||
|
|
||||||
while (l_dbus_message_iter_next_entry(&array, &iter)) {
|
while (l_dbus_message_iter_next_entry(&array, &iter)) {
|
||||||
sprintf(client_num, "Client %u", idx++);
|
sprintf(client_num, "STA %u", idx++);
|
||||||
display_table_header(client_num, " %-*s%-*s",
|
display_table_header("", MARGIN "%-*s %-*s %-*s", 8, client_num,
|
||||||
20, "Property", 20, "Value");
|
20, "Property", 20, "Value");
|
||||||
diagnostic_display(&iter, " ", 20, 20);
|
diagnostic_display(&iter, MARGIN, 20, 20);
|
||||||
display_table_footer();
|
display_table_footer();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -286,10 +283,11 @@ static enum cmd_status cmd_show(const char *device_name, char **argv, int argc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
proxy_properties_display(ap_i, "Access Point Interface", MARGIN, 20, 20);
|
proxy_properties_display(ap_i, "Access Point Interface", MARGIN, 20, 20);
|
||||||
display_table_footer();
|
|
||||||
|
|
||||||
if (!ap_diagnostic)
|
if (!ap_diagnostic) {
|
||||||
|
display_table_footer();
|
||||||
return CMD_STATUS_DONE;
|
return CMD_STATUS_DONE;
|
||||||
|
}
|
||||||
|
|
||||||
proxy_interface_method_call(ap_diagnostic, "GetDiagnostics", "",
|
proxy_interface_method_call(ap_diagnostic, "GetDiagnostics", "",
|
||||||
ap_get_diagnostics_callback);
|
ap_get_diagnostics_callback);
|
||||||
@ -355,14 +353,18 @@ static void ap_display_network(struct l_dbus_message_iter *iter,
|
|||||||
if (!l_dbus_message_iter_get_variant(&variant, "s", &s))
|
if (!l_dbus_message_iter_get_variant(&variant, "s", &s))
|
||||||
goto parse_error;
|
goto parse_error;
|
||||||
|
|
||||||
display("%s%-*s%-*s\n", margin, name_width, key,
|
display_table_row(margin, 2, name_width, key,
|
||||||
value_width, s);
|
value_width, s);
|
||||||
} else if (!strcmp(key, "SignalStrength")) {
|
} else if (!strcmp(key, "SignalStrength")) {
|
||||||
|
char signal[7];
|
||||||
|
|
||||||
if (!l_dbus_message_iter_get_variant(&variant, "n", &n))
|
if (!l_dbus_message_iter_get_variant(&variant, "n", &n))
|
||||||
goto parse_error;
|
goto parse_error;
|
||||||
|
|
||||||
display("%s%-*s%-*i\n", margin, name_width, key,
|
snprintf(signal, sizeof(signal), "%i", n);
|
||||||
value_width, n);
|
|
||||||
|
display_table_row(margin, 2, name_width, key,
|
||||||
|
value_width, signal);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -386,7 +388,7 @@ static void ap_get_networks_callback(struct l_dbus_message *message,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
display_table_header("Networks", " %-*s%-*s",
|
display_table_header("Networks", " %-*s %-*s",
|
||||||
20, "Property", 20, "Value");
|
20, "Property", 20, "Value");
|
||||||
while (l_dbus_message_iter_next_entry(&array, &iter)) {
|
while (l_dbus_message_iter_next_entry(&array, &iter)) {
|
||||||
ap_display_network(&iter, " ", 20, 20);
|
ap_display_network(&iter, " ", 20, 20);
|
||||||
|
Loading…
Reference in New Issue
Block a user