|
RDK Documentation (Open Sourced RDK Components)
|
Go to the documentation of this file.
75 #ifndef HOSTIF_DEVICE_WIFI_RADIO_H_
76 #define HOSTIF_DEVICE_WIFI_RADIO_H_
79 #include "hostIf_utils.h"
80 #include "hostIf_tr69ReqHandler.h"
81 #include "hostIf_updateHandler.h"
109 static GHashTable *ifHash;
112 time_t radioFirstExTime;
118 static GList* getAllAssociateDevs();
120 static void closeAllInstances();
121 int get_Device_WiFi_Radio_Props_Fields(
int radioIndex);
122 void checkWifiRadioFetch(
int radioIndex);
125 char Status[BUFF_LENGTH_64];
126 char Alias[BUFF_LENGTH_64];
127 char Name[BUFF_LENGTH_64];
128 unsigned int LastChange;
129 char LowerLayers[BUFF_LENGTH_1024];
131 unsigned int MaxBitRate;
132 char SupportedFrequencyBands[BUFF_LENGTH_256];
133 char OperatingFrequencyBand[BUFF_LENGTH_64];
134 char SupportedStandards[BUFF_LENGTH_64];
135 char OperatingStandards[BUFF_LENGTH_64];
136 char PossibleChannels[BUFF_LENGTH_256];
137 char ChannelsInUse[BUFF_LENGTH_1024];
138 unsigned int Channel;
139 bool AutoChannelSupported;
140 bool AutoChannelEnable;
141 unsigned int AutoChannelRefreshPeriod;
142 char OperatingChannelBandwidth[BUFF_MIN_16];
143 char ExtensionChannel[BUFF_LENGTH_64];
144 char GuardInterval[BUFF_LENGTH_64];
146 char TransmitPowerSupported[BUFF_LENGTH_64];
148 bool IEEE80211hSupported;
149 bool IEEE80211hEnabled;
150 char RegulatoryDomain[BUFF_MIN_16];
602 int set_Device_WiFi_Radio_AutoChannelEnable(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
604 int get_Device_WiFi_Radio_AutoChannelRefreshPeriod(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
605 int set_Device_WiFi_Radio_AutoChannelRefreshPeriod(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
607 int get_Device_WiFi_Radio_OperatingChannelBandwidth(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
608 int set_Device_WiFi_Radio_OperatingChannelBandwidth(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
610 int get_Device_WiFi_Radio_ExtensionChannel(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
611 int set_Device_WiFi_Radio_ExtensionChannel(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
613 int get_Device_WiFi_Radio_GuardInterval(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
614 int set_Device_WiFi_Radio_GuardInterval(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
619 int get_Device_WiFi_Radio_TransmitPowerSupported(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
621 int get_Device_WiFi_Radio_TransmitPower(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
622 int set_Device_WiFi_Radio_TransmitPower(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
624 int get_Device_WiFi_Radio_IEEE80211hSupported(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
626 int get_Device_WiFi_Radio_IEEE80211hEnabled(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
627 int set_Device_WiFi_Radio_IEEE80211hEnabled(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
629 int get_Device_WiFi_Radio_RegulatoryDomain(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
630 int set_Device_WiFi_Radio_RegulatoryDomain(
HOSTIF_MsgData_t *stMsgData,
int radioIndex );
int get_Device_WiFi_Radio_Upstream(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_Name(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_AutoChannelSupported(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_SupportedStandards(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_PossibleChannels(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_Enable(HOSTIF_MsgData_t *stMsgData, int radioIndex)
Enables or disables the radio.
int get_Device_WiFi_Radio_AutoChannelEnable(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_OperatingStandards(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_OperatingFrequencyBand(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int set_Device_WiFi_Radio_OperatingStandards(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_Channel(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_Status(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_LowerLayers(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_Alias(HOSTIF_MsgData_t *stMsgData, int radioIndex)
A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label...
int get_Device_WiFi_Radio_LastChange(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int set_Device_WiFi_Radio_LowerLayers(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_ChannelsInUse(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int set_Device_WiFi_Radio_Enable(HOSTIF_MsgData_t *stMsgData, int radioIndex)
set Enables/disables the radio.
int set_Device_WiFi_Radio_Alias(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_MaxBitRate(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int get_Device_WiFi_Radio_SupportedFrequencyBands(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int set_Device_WiFi_Radio_Channel(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status
int set_Device_WiFi_Radio_OperatingFrequencyBand(HOSTIF_MsgData_t *stMsgData, int radioIndex)
get_Device_WiFi_Radio_Status