ubus: introduce enum for beacon measurement mode

This improves code readability.

Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
David Bauer
2021-10-18 13:21:39 +02:00
parent 46e59767a4
commit 8dc07533a8
2 changed files with 7 additions and 1 deletions

2
ubus.c
View File

@@ -524,7 +524,7 @@ int usteer_ubus_trigger_client_scan(struct sta_info *si)
blob_buf_init(&b, 0); blob_buf_init(&b, 0);
blobmsg_printf(&b, "addr", MAC_ADDR_FMT, MAC_ADDR_DATA(si->sta->addr)); blobmsg_printf(&b, "addr", MAC_ADDR_FMT, MAC_ADDR_DATA(si->sta->addr));
blobmsg_add_u32(&b, "mode", 1); blobmsg_add_u32(&b, "mode", BEACON_MEASUREMENT_ACTIVE);
blobmsg_add_u32(&b, "duration", 65535); blobmsg_add_u32(&b, "duration", 65535);
blobmsg_add_u32(&b, "channel", 255); blobmsg_add_u32(&b, "channel", 255);
blobmsg_add_u32(&b, "op_class", si->scan_band ? 1 : 12); blobmsg_add_u32(&b, "op_class", si->scan_band ? 1 : 12);

View File

@@ -60,6 +60,12 @@ enum usteer_sta_connection_state {
STA_DISCONNECTED = 2, STA_DISCONNECTED = 2,
}; };
enum usteer_beacon_measurement_mode {
BEACON_MEASUREMENT_PASSIVE = 0,
BEACON_MEASUREMENT_ACTIVE = 1,
BEACON_MEASUREMENT_TABLE = 2,
};
struct sta_info; struct sta_info;
struct usteer_local_node; struct usteer_local_node;
struct usteer_remote_host; struct usteer_remote_host;