iwinfo: add flags to freqlist output
A channel can declare restriction where it should be used only indoors or should not be used at all. Expose these restriction in the channel data as additional info with the restricted info. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
parent
7de4820c87
commit
b32fd32535
1 changed files with 5 additions and 0 deletions
5
iwinfo.c
5
iwinfo.c
|
@ -635,6 +635,11 @@ rpc_iwinfo_freqlist(struct ubus_context *ctx, struct ubus_object *obj,
|
||||||
blobmsg_add_u32(&buf, "mhz", f->mhz);
|
blobmsg_add_u32(&buf, "mhz", f->mhz);
|
||||||
blobmsg_add_u8(&buf, "restricted", f->restricted);
|
blobmsg_add_u8(&buf, "restricted", f->restricted);
|
||||||
|
|
||||||
|
rpc_iwinfo_add_bit_array("flags", f->flags,
|
||||||
|
IWINFO_FREQ_FLAG_NAMES,
|
||||||
|
IWINFO_FREQ_FLAG_COUNT,
|
||||||
|
true, 0);
|
||||||
|
|
||||||
if (ch > -1)
|
if (ch > -1)
|
||||||
blobmsg_add_u8(&buf, "active", f->channel == ch);
|
blobmsg_add_u8(&buf, "active", f->channel == ch);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue