![]()  | 
  
    RDK-B
    
   | 
 

Go to the source code of this file.
Data Structures | |
| struct | _wifi_channelMap_t | 
| struct | __attribute__ | 
| Wifi RADIUS Settings.  More... | |
| struct | wifi_edca_t | 
| Enhanced Distributed Channel Access parameters.  More... | |
Macros | |
| #define | MAXNUMSECONDARYCHANNELS 7 | 
Typedefs | |
| typedef struct _wifi_channelMap_t | wifi_channelMap_t | 
| typedef INT(* | wifi_scanResults_callback) (wifi_radio_index_t index, wifi_bss_info_t **bss, UINT *num_bss) | 
Enumerations | |
| enum | wifi_guard_interval_t {  wifi_guard_interval_400 = 0x01, wifi_guard_interval_800 = 0x02, wifi_guard_interval_1600 = 0x04, wifi_guard_interval_3200 = 0x08, wifi_guard_interval_auto = 0x10 }  | 
| Guard intervals types.  More... | |
| enum | wifi_radar_eventType_t {  WIFI_EVENT_RADAR_DETECTED, WIFI_EVENT_RADAR_CAC_FINISHED, WIFI_EVENT_RADAR_CAC_ABORTED, WIFI_EVENT_RADAR_NOP_FINISHED, WIFI_EVENT_RADAR_PRE_CAC_EXPIRED, WIFI_EVENT_RADAR_CAC_STARTED }  | 
| enum | wifi_channelState_t {  CHAN_STATE_AVAILABLE = 1, CHAN_STATE_DFS_NOP_FINISHED, CHAN_STATE_DFS_NOP_START, CHAN_STATE_DFS_CAC_START, CHAN_STATE_DFS_CAC_COMPLETED }  | 
| enum | wifi_dl_data_ack_type_t { wifi_dl_data_ack_immediate, wifi_dl_data_block_ack_immediate, wifi_dl_data_block_ack_deferred } | 
Functions | |
| INT | wifi_getRadioResetCount (INT radioIndex, ULONG *output_int) | 
| Get the radio reset count.  More... | |
| int | wifi_factoryResetRadios () | 
| Restore all radio parameters without touching access point parameters.  More... | |
| int | wifi_factoryResetRadio (int radioIndex) | 
| Restore selected radio parameters without touching access point parameters.  More... | |
| INT | wifi_getRadioEnable (INT radioIndex, BOOL *output_bool) | 
| Get the Radio enable config parameter.  More... | |
| INT | wifi_setRadioEnable (INT radioIndex, BOOL enable) | 
| Set the Radio enable config parameter.  More... | |
| INT | wifi_getRadioStatus (INT radioIndex, BOOL *output_bool) | 
| Get the Radio enable status.  More... | |
| INT | wifi_getRadioIfName (INT radioIndex, CHAR *output_string) | 
| Get the Radio Interface name from platform, eg "wifi0".  More... | |
| INT | wifi_getRadioDfsEnable (INT radioIndex, BOOL *output_bool) | 
| Get the Dfs enable status.  More... | |
| INT | wifi_setRadioDfsEnable (INT radioIndex, BOOL enabled) | 
| Set the Dfs enable status.  More... | |
| INT | wifi_getRadioDfsAtBootUpEnable (INT radioIndex, BOOL *enable) | 
| Get the Dfs enable on Bootup status.  More... | |
| INT | wifi_setRadioDfsAtBootUpEnable (INT radioIndex, BOOL enable) | 
| Set the Dfs enable on Bootup status.  More... | |
| INT | wifi_getRadioMCS (INT radioIndex, INT *output_INT) | 
| Get the Modulation Coding Scheme index, eg: "-1", "1", "15".  More... | |
| INT | wifi_setRadioMCS (INT radioIndex, INT MCS) | 
| Set the Modulation Coding Scheme index, eg: "-1", "1", "15".  More... | |
| INT | wifi_getRadioTransmitPower (INT radioIndex, ULONG *output_ulong) | 
| Get current Transmit Power in dBm units.  More... | |
| INT | wifi_getRadioPercentageTransmitPower (INT radioIndex, ULONG *output_ulong) | 
| Get current Transmit Power level in units of full power.  More... | |
| INT | wifi_setRadioTransmitPower (INT radioIndex, ULONG TransmitPower) | 
| Set current Transmit Power, eg "75", "100".  More... | |
| INT | wifi_getRadioCarrierSenseThresholdRange (INT radioIndex, INT *output) | 
| Indicates the Carrier Sense ranges supported by the radio.  More... | |
| INT | wifi_getRadioCarrierSenseThresholdInUse (INT radioIndex, INT *output) | 
| The RSSI signal level at which CS/CCA detects a busy condition.  More... | |
| INT | wifi_setRadioCarrierSenseThresholdInUse (INT radioIndex, INT threshold) | 
| Set Carrier sense threshold in use for the selected radio index.  More... | |
| INT | wifi_applyRadioSettings (INT radioIndex) | 
| This API is used to apply (push) all previously set radio level variables and make these settings active in the hardware.  More... | |
| INT | wifi_setRadioCtsProtectionEnable (INT apIndex, BOOL enable) | 
| Enables CTS protection for the radio used by this Access Point.  More... | |
| INT | wifi_setRadioObssCoexistenceEnable (INT apIndex, BOOL enable) | 
| Enables OBSS Coexistence - fall back to 20MHz if necessary for the radio used by this AP.  More... | |
| INT | wifi_setRadioFragmentationThreshold (INT apIndex, UINT threshold) | 
| Sets the fragmentation threshold in bytes for the radio used by this Access Point.  More... | |
| INT | wifi_setRadioSTBCEnable (INT radioIndex, BOOL STBC_Enable) | 
| Enable STBC mode in the hardware. 0 == not enabled, 1 == enabled.  More... | |
| INT | wifi_getRadioAMSDUEnable (INT radioIndex, BOOL *output_bool) | 
| Outputs A-MSDU enable status, 0 == not enabled, 1 == enabled.  More... | |
| INT | wifi_setRadioAMSDUEnable (INT radioIndex, BOOL amsduEnable) | 
| Enables A-MSDU in the hardware, 0 == not enabled, 1 == enabled.  More... | |
| INT | wifi_getRadioUpTime (INT radioIndex, ULONG *uptime) | 
| Get the number of seconds elapsed since radio is started.  More... | |
| INT | wifi_getRadioReverseDirectionGrantSupported (INT radioIndex, BOOL *output_bool) | 
| Get radio RDG enable Support.  More... | |
| INT | wifi_getRadioAutoBlockAckEnable (INT radioIndex, BOOL *output_bool) | 
| Get radio auto block ack enable setting.  More... | |
| INT | wifi_setRadioAutoBlockAckEnable (INT radioIndex, BOOL enable) | 
| Set radio auto block ack enable setting.  More... | |
| INT | wifi_getRadioIGMPSnoopingEnable (INT radioIndex, BOOL *output_bool) | 
| Get radio IGMP snooping enable setting.  More... | |
| INT | wifi_setRadioIGMPSnoopingEnable (INT radioIndex, BOOL enable) | 
| Set radio IGMP snooping enable setting.  More... | |
| INT | wifi_setZeroDFSState (UINT radioIndex, BOOL enable, BOOL precac) | 
| Set Zero DFS State.  More... | |
| INT | wifi_getZeroDFSState (UINT radioIndex, BOOL *enable, BOOL *precac) | 
| Get Zero DFS State.  More... | |
| INT | wifi_setDownlinkMuType (INT radio_index, wifi_dl_mu_type_t mu_type) | 
| INT | wifi_getDownlinkMuType (INT radio_index, wifi_dl_mu_type_t *mu_type) | 
| INT | wifi_setUplinkMuType (INT radio_index, wifi_ul_mu_type_t mu_type) | 
| INT | wifi_getUplinkMuType (INT radio_index, wifi_ul_mu_type_t *mu_type) | 
| INT | wifi_setGuardInterval (INT radio_index, wifi_guard_interval_t guard_interval) | 
| INT | wifi_getGuardInterval (INT radio_index, wifi_guard_interval_t *guard_interval) | 
| INT | wifi_setBSSColor (INT radio_index, UCHAR color) | 
| INT | wifi_getBSSColor (INT radio_index, UCHAR *color) | 
| INT | wifi_getAvailableBSSColor (INT radio_index, INT maxNumberColors, UCHAR *colorList, INT *numColorReturned) | 
| Get the list of avaiable BSS color.  More... | |
| INT | wifi_getMuEdca (INT radio_index, wifi_access_category_t ac, wifi_edca_t *edca) | 
| Get MU (Multi-User) EDCA (Enhanced Distributed Channel Access) parameter.  More... | |
| INT | wifi_setDownlinkDataAckType (INT radio_index, wifi_dl_data_ack_type_t ack_type) | 
| INT | wifi_get80211axDefaultParameters (INT radio_index, wifi_80211ax_params_t *params) | 
| INT | wifi_setRadioOperatingParameters (wifi_radio_index_t index, wifi_radio_operationParam_t *operationParam) | 
| Set Radio Operating Parameters.  More... | |
| INT | wifi_getRadioOperatingParameters (wifi_radio_index_t index, wifi_radio_operationParam_t *operationParam) | 
| Get Radio Operating Parameters.  More... | |
| INT | wifi_getScanResults (wifi_radio_index_t index, wifi_channel_t *channel, wifi_bss_info_t **bss, UINT *num_bss) | 
| void | wifi_scanResults_callback_register (wifi_scanResults_callback callback_proc) |