diff --git a/src/capwap/radio.c b/src/capwap/radio.c index ffbd9dab..830861da 100644 --- a/src/capwap/radio.c +++ b/src/capwap/radio.c @@ -8,7 +8,7 @@ const char CW_RADIO_ADMIN_STATE[]="admin_state"; const char CW_RADIO_OPER_STATE[]="oper_state"; -const char CW_RADIO_TYPE[]="type"; +const char CW_RADIO_TYPE[]="radio_type"; const char CW_RADIO_REG_DOMAIN[]="reg_domain"; const char CW_RADIO_BSSID[]="bssid"; const char CW_RADIO_SHORT_PREAMBLE[]="short_preamble"; @@ -21,8 +21,13 @@ const char CW_RADIO_CFP_PERIOD[]="cfp_period"; const char CW_RADIO_CFP_MAX_DURATION[]="cfp_max_duration"; +struct cw_itemdef capwap_radioitemdefs[] = { +{CW_RADIO_ADMIN_STATE,CW_ITEM_NONE,MBAG_WORD}, +{CW_RADIO_TYPE,CW_ITEM_NONE,MBAG_DWORD}, +{CW_RADIO_BSSID,CW_ITEM_NONE,MBAG_BSTR16}, - +{CW_ITEM_NONE} +}; /** diff --git a/src/capwap/radio.h b/src/capwap/radio.h index e4694fc7..952e9433 100644 --- a/src/capwap/radio.h +++ b/src/capwap/radio.h @@ -2,6 +2,7 @@ #define __CW_RADIO_H #include "mbag.h" +#include "item.h" @@ -44,6 +45,8 @@ enum radiodata{ int cw_radio_update_oper_states(mbag_t radios,int cause); +extern struct cw_itemdef capwap_radioitemdefs[]; + #endif