Discovery types and Mac types added

This commit is contained in:
7u83 2022-08-09 18:17:10 +02:00
parent bc5e312ec4
commit 14e69d168b
1 changed files with 30 additions and 4 deletions

View File

@ -64,6 +64,25 @@ static cw_ValValRange_t radio_admin_state_valguard[]={
{0,0,NULL}
};
static cw_ValValRange_t discovery_types[]={
{0,0,"0 - Unknown"},
{1,1,"1 - Static Configuration"},
{2,2,"2 - DHCP"},
{3,3,"3 - DNS"},
{4,4,"4 - AC Referral"},
{0,0,NULL}
};
static cw_ValValRange_t mac_types[]={
{0,0,"0 - Local MAC"},
{1,1,"1 - Split MAC"},
{2,2,"2 - Both"},
{0,0,NULL}
};
static cw_ValStruct_t radio_admin_state[] = {
{CW_TYPE_BYTE, NULL, 1,-1, radio_admin_state_valguard},
{NULL,NULL,0,0}
@ -77,9 +96,13 @@ static struct cw_ElemHandler handlers[] = {
0,0, /* Vendor / Proto */
1,1, /* min/max length */
CW_TYPE_BYTE, /* type */
CW_KEY_DISCOVERY_TYPE, /* Key */
"discovery-type", /* Key */
cw_in_generic, /* get */
cw_out_generic /* put */
cw_out_generic, /* put */
NULL,
NULL,
discovery_types,
}
,
{
@ -88,9 +111,12 @@ static struct cw_ElemHandler handlers[] = {
0,0, /* Vendor / Proto */
1,1, /* min/max length */
CW_TYPE_BYTE, /* type */
CW_KEY_WTP_MAC_TYPE, /* Key */
"wtp-mac-type", /* Key */
cw_in_generic, /* get */
cw_out_generic /* put */
cw_out_generic, /* put */
NULL,
NULL,
mac_types
}
,
{