Bluetooth: Mesh: shell: Add appidx command for setting the AppIndex
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
This commit is contained in:
parent
1f1143ac87
commit
2a6010f1b3
1 changed files with 14 additions and 0 deletions
|
@ -29,6 +29,7 @@ static struct {
|
|||
u16_t local;
|
||||
u16_t dst;
|
||||
u16_t net_idx;
|
||||
u16_t app_idx;
|
||||
} net = {
|
||||
.local = BT_MESH_ADDR_UNASSIGNED,
|
||||
.dst = BT_MESH_ADDR_UNASSIGNED,
|
||||
|
@ -431,6 +432,18 @@ static int cmd_netidx(int argc, char *argv[])
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int cmd_appidx(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 2) {
|
||||
printk("AppIdx: 0x%04x\n", net.app_idx);
|
||||
return 0;
|
||||
}
|
||||
|
||||
net.app_idx = strtoul(argv[1], NULL, 0);
|
||||
printk("AppIdx set to 0x%04x\n", net.app_idx);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int cmd_beacon(int argc, char *argv[])
|
||||
{
|
||||
u8_t status;
|
||||
|
@ -1114,6 +1127,7 @@ static const struct shell_cmd mesh_commands[] = {
|
|||
#endif
|
||||
{ "dst", cmd_dst, "[destination address]" },
|
||||
{ "netidx", cmd_netidx, "[NetIdx]" },
|
||||
{ "appidx", cmd_appidx, "[AppIdx]" },
|
||||
{ "get-comp", cmd_get_comp, "[page]" },
|
||||
{ "beacon", cmd_beacon, "[val: off, on]" },
|
||||
{ "ttl", cmd_ttl, "[ttl: 0x00, 0x02-0x7f]" },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue