Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page explains the Wi-Fi subsystem of RDK-B stack.

Table of Contents
maxLevel1
outlinetrue
stylenone

...

Device.WiFi.NeighboringWiFiDiagnostic.
Device.WiFi.X_RDKCENTRAL-COM_BandSteering.
Device.WiFi.X_RDKCENTRAL-COM_ATM.

Panel

$ dmcli eRT getv Device.WiFi.NeighboringWiFiDiagnostic.


CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(eRT.com.cisco.spvtg.ccsp.wifi): Device.WiFi.NeighboringWiFiDiagnostic.
Execution succeed.
Parameter 1 name: Device.WiFi.NeighboringWiFiDiagnostic.Enable
type: bool, value: false
Parameter 2 name: Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState
type: string, value:
Parameter 3 name: Device.WiFi.NeighboringWiFiDiagnostic.ResultNumberOfEntries
type: uint, value: 0

HAL APIs

wifi_hal.c h provides the function prototypes and structure definitions used for the RDK-Broadband Wifi HAL

Git repo: https://code.rdkcentral.com/r/plugins/gitiles/rdkb/components/opensource/ccsp/halinterface/+/rdk-next/wifi_hal.h

Some example APIs are listed below:

...

APIs

wifi_init

...

wifi_initRadio

...

wifi_down

...

wifi_reset

...

wifi_factoryReset

...

wifi_factoryResetRadio

...

wifi_setApEnable

...

wifi_getApEnable

...

wifi_getApStatus

...

wifi_getSSIDName

wifi_getWifiChannelStats

wifi_getRadioChannelStats
wifi_getApAssociatedDeviceRxStatsResult
wifi_getHalVersion
wifi_factoryResetRadio
wifi_setLED
wifi_setRadioCountryCode
wifi_pushCountryCode
wifi_getATMCapable
wifi_setATMEnable
wifi_getATMEnable
wifi_setApATMAirTimePercent
wifi_getApATMAirTimePercent
wifi_getApATMSta
wifi_setApATMSta
wifi_getRadioNumberOfEntries
wifi_getSSIDNumberOfEntries
wifi_getRadioIfName
wifi_getRadioMaxBitRate
wifi_getRadioSupportedFrequencyBands
wifi_getRadioOperatingFrequencyBand
wifi_getRadioSupportedStandards
wifi_getRadioMode
wifi_setRadioChannelMode
wifi_setRadioMode
wifi_getRadioPossibleChannels
wifi_getRadioChannelsInUse
wifi_setRadioAutoChannelEnable
wifi_getRadioAutoChannelSupported
wifi_getRadioDCSSupported
wifi_getRadioDCSEnable
wifi_getRadioDCSChannelPool
wifi_getRadioDCSScanTime
wifi_getRadioDcsDwelltime
wifi_getRadioDfsSupport
wifi_getRadioAutoChannelRefreshPeriodSupported
wifi_getRadioAutoChannelRefreshPeriod
wifi_setRadioAutoChannelRefreshPeriod
wifi_setRadioOperatingChannelBandwidth
wifi_getRadioExtChannel
wifi_setRadioExtChannel
wifi_getRadioGuardInterval
wifi_setRadioGuardInterval
wifi_getRadioMCS
wifi_setRadioMCS
wifi_getRadioTransmitPowerSupported
wifi_getRadioTransmitPower