Add print function

This commit is contained in:
PolynomialDivision 2017-08-26 23:58:10 +02:00
parent 952440456a
commit 67fcaba74c
3 changed files with 20 additions and 0 deletions

View file

@ -90,6 +90,7 @@ struct ap_s ap_array[ARRAY_AP_LEN];
pthread_mutex_t ap_array_mutex;
ap insert_to_ap_array(ap entry);
void print_ap_array();
// Array
#define ARRAY_CLIENT_LEN 1000

View file

@ -28,6 +28,8 @@ void ap_array_insert(ap entry);
ap ap_array_delete(ap entry);
void print_ap_entry(ap entry);
int probe_entry_last = -1;
int client_entry_last = -1;
int ap_entry_last = -1;
@ -812,4 +814,20 @@ void print_client_array() {
print_client_entry(client_array[i]);
}
printf("------------------\n");
}
void print_ap_entry(ap entry) {
char mac_buf_ap[20];
sprintf(mac_buf_ap, "%x:%x:%x:%x:%x:%x", MAC2STR(entry.bssid_addr));
printf("bssid_addr: %s, freq: %d, ht: %d, vht: %d\n",
mac_buf_ap, entry.freq, entry.ht, entry.vht);
}
void print_ap_array() {
printf("--------APs------\n");
for (int i = 0; i <= ap_entry_last; i++) {
print_ap_entry(ap_array[i]);
}
printf("------------------\n");
}

View file

@ -508,6 +508,7 @@ static void ubus_get_clients_cb(struct ubus_request *req, int type, struct blob_
char *str = blobmsg_format_json(msg, true);
send_string_enc(str);
print_client_array();
print_ap_array();
}
static int ubus_get_clients() {