PicoScenes API Docs
 
Loading...
Searching...
No Matches
QCA9300FrontEnd Member List

This is the complete list of members for QCA9300FrontEnd, including all inherited members.

AbstractFrontEnd(const std::string &referredInterfaceName)AbstractFrontEndexplicit
applyPreset(const std::string &presetName, bool skipChangeRate=false)=0FrontEndConfigurationspure virtual
buildExtraInfo() overrideMAC80211InjectionOnlyFrontEndvirtual
csiPathPointerMAC80211CSIExtractableFrontEndprotected
currentTxSequenceNumberFrontEndConfigurationsprotected
destinationAddressFilterListFrontEndConfigurationsprotected
devIdMAC80211InjectionOnlyFrontEndprotected
frontEndSubtypeAbstractFrontEndprotected
frontEndTypeAbstractFrontEndprotected
getAllChannels()FrontEndConfigurationsinline
getAndIncreasePerFrontEndTxFrameSequenceNumber()FrontEndConfigurationsinlinevirtual
getBMode()=0QCA9300FrontEndpure virtual
getCarrierFrequency() overrideMAC80211InjectionOnlyFrontEndvirtual
getChannelAndBandwidth() overrideMAC80211InjectionOnlyFrontEndvirtual
getChannelFlags() overrideMAC80211InjectionOnlyFrontEndvirtual
getChansel()=0QCA9300FrontEndpure virtual
getControlChannelFrequency() overrideMAC80211InjectionOnlyFrontEndvirtual
getDevId() constMAC80211InjectionOnlyFrontEnd
getFrontEndSubtype() constAbstractFrontEnd
getFrontEndType() constAbstractFrontEnd
getInstance(const std::string &referredInterfaceName)QCA9300FrontEndstatic
getMacAddressDev() constMAC80211InjectionOnlyFrontEnd
getMacAddressMon() constMAC80211InjectionOnlyFrontEnd
getMacAddressPhy() constAbstractFrontEnd
getMonId() constMAC80211InjectionOnlyFrontEnd
getPhyId() constAbstractFrontEnd
getPhyIdNumber() constMAC80211InjectionOnlyFrontEnd
getPhyPath() constMAC80211InjectionOnlyFrontEnd
getPLLClockSelect()=0QCA9300FrontEndpure virtual
getPLLMultiplier()=0QCA9300FrontEndpure virtual
getPLLRate()=0QCA9300FrontEndpure virtual
getPLLRefDiv()=0QCA9300FrontEndpure virtual
getReferredInterfaceName() constAbstractFrontEnd
getRegisterValue(const uint32_t &address, const uint32_t mask=0xffffffff)=0QCA9300FrontEndpure virtual
getRxChainMask() overrideMAC80211InjectionOnlyFrontEndvirtual
getRxChannelBandwidth() overrideMAC80211InjectionOnlyFrontEndvirtual
getRxChannels() overrideMAC80211InjectionOnlyFrontEndvirtual
getRxGain() overrideMAC80211InjectionOnlyFrontEndvirtual
getSamplingRate() overrideMAC80211InjectionOnlyFrontEndvirtual
getSystemSupportedFrequencies() constMAC80211InjectionOnlyFrontEnd
getTSF()=0QCA9300FrontEndpure virtual
getTuningPolicy()=0QCA9300FrontEndpure virtual
getTxChainMask() overrideMAC80211InjectionOnlyFrontEndvirtual
getTxChannels() overrideMAC80211InjectionOnlyFrontEndvirtual
getTxNess()=0QCA9300FrontEndpure virtual
getTxNotSounding()=0QCA9300FrontEndpure virtual
getTxpower() overrideMAC80211InjectionOnlyFrontEndvirtual
getUserSpecifiedTxParameters()AbstractFrontEnd
initializeTxFrame() overrideAbstractFrontEndvirtual
isHardwareSupportedPreset(const std::string &presetName)=0FrontEndConfigurationspure virtual
isMAC80211CompatibleFrontEnd(const std::string &referredInterfaceName)MAC80211InjectionOnlyFrontEndstatic
isMAC80211SupportedCarrierFrequency(double frequency) constMAC80211InjectionOnlyFrontEnd
isTxServiceStarted() constAbstractFrontEndvirtual
MAC80211CSIExtractableFrontEnd(const std::string &referredInterfaceName)MAC80211CSIExtractableFrontEndinlineexplicit
MAC80211InjectionOnlyFrontEnd(const std::string &referredName)MAC80211InjectionOnlyFrontEndexplicitprotected
macAddress_DEVMAC80211InjectionOnlyFrontEndprotected
macAddress_MONMAC80211InjectionOnlyFrontEndprotected
macAddress_PHYAbstractFrontEndprotected
monIdMAC80211InjectionOnlyFrontEndprotected
pauseRx()AbstractFrontEndvirtual
pauseTx()AbstractFrontEndvirtual
phyIdAbstractFrontEndprotected
phyIdNumberMAC80211InjectionOnlyFrontEndprotected
phyPathMAC80211InjectionOnlyFrontEndprotected
printStatus() overrideMAC80211InjectionOnlyFrontEndvirtual
QCA9300FrontEnd(const std::string &referredInterfaceName)QCA9300FrontEndexplicit
referredInterfaceNameAbstractFrontEndprotected
registerRxHandle(const std::function< void(const ModularPicoScenesRxFrame &)> &rxHandle)AbstractFrontEnd
resumeRx()AbstractFrontEndvirtual
resumeTx()AbstractFrontEndvirtual
rxHandleAbstractFrontEndprotected
rxPausedAbstractFrontEndprotected
rxServiceStartedAbstractFrontEndprotected
setBMode(uint8_t bmode)=0QCA9300FrontEndpure virtual
setCarrierFrequency(double freq, enum AtherosCFTuningPolicy policy)=0QCA9300FrontEndpure virtual
MAC80211CSIExtractableFrontEnd::setCarrierFrequency(double carrierFrequency) overrideMAC80211InjectionOnlyFrontEndvirtual
setChannelAndBandwidth(double control, double bw, double center) overrideMAC80211InjectionOnlyFrontEndvirtual
setChannelAndBandwidth(std::optional< double > control, std::optional< double > bw, std::optional< double > center) overrideMAC80211InjectionOnlyFrontEndvirtual
setChansel(uint32_t chansel)=0QCA9300FrontEndpure virtual
setControlChannelFrequency(double controlFrequency) overrideMAC80211InjectionOnlyFrontEndvirtual
setDestinationMACAddressFilter(const std::vector< std::array< uint8_t, 6 > > &addresses)FrontEndConfigurationsinlinevirtual
setFrameTypeFilter(const std::vector< uint8_t > &frameTypes)MAC80211CSIExtractableFrontEndinlinevirtual
setNumRxChannels(const uint8_t numRxChannels)FrontEndConfigurationsinline
setNumTxChannels(const uint8_t numTxChannels)FrontEndConfigurationsinline
setPLLClockSelect(uint8_t clockSelect)=0QCA9300FrontEndpure virtual
setPLLMultiplier(uint32_t multipler)=0QCA9300FrontEndpure virtual
setPLLRefDiv(uint8_t refDiv)=0QCA9300FrontEndpure virtual
setPLLValues(uint32_t multipler, uint8_t refDiv, uint8_t clockSelect)=0QCA9300FrontEndpure virtual
setReferredInterfaceName(const std::string &name)AbstractFrontEnd
setRegisterValue(const uint32_t &address, const uint32_t value, const uint32_t mask)=0QCA9300FrontEndpure virtual
setRxAGC(bool enabled)=0QCA9300FrontEndpure virtual
setRxChainMask(uint8_t rxChainMask) overrideMAC80211InjectionOnlyFrontEndvirtual
setRxChannelBandwidth(double rxcbw) overrideMAC80211InjectionOnlyFrontEndvirtual
setRxChannels(const std::vector< size_t > &rxChannels) overrideMAC80211InjectionOnlyFrontEndvirtual
setRxGain(double rxGain) overrideMAC80211InjectionOnlyFrontEndvirtual
setRxGain(double rxGain, uint8_t channel) overrideMAC80211InjectionOnlyFrontEndvirtual
setRxPA(uint8_t channel, bool manualMode, uint8_t LNA, uint8_t VGA, uint8_t MXR)=0QCA9300FrontEndpure virtual
setSamplingRate(double samplingRate) overrideMAC80211InjectionOnlyFrontEndvirtual
setSourceMACAddressFilter(const std::vector< std::array< uint8_t, 6 > > &addresses)FrontEndConfigurationsinlinevirtual
setTuningPolicy(enum AtherosCFTuningPolicy policy)=0QCA9300FrontEndpure virtual
setTxChainMask(uint8_t txChainMask) overrideMAC80211InjectionOnlyFrontEndvirtual
setTxChannels(const std::vector< size_t > &txChannels) overrideMAC80211InjectionOnlyFrontEndvirtual
setTxNess(uint8_t tx_Ness)=0QCA9300FrontEndpure virtual
setTxNotSounding(bool not_sounding)=0QCA9300FrontEndpure virtual
setTxpower(double txpower) overrideMAC80211InjectionOnlyFrontEndvirtual
sourceAddressFilterListFrontEndConfigurationsprotected
startCSIExtractionAndParsingLoop()=0MAC80211CSIExtractableFrontEndprotectedpure virtual
startRx() overrideMAC80211CSIExtractableFrontEndinlinevirtual
startTx() overrideMAC80211InjectionOnlyFrontEndvirtual
stopRx() overrideMAC80211InjectionOnlyFrontEndvirtual
stopTx() overrideMAC80211InjectionOnlyFrontEndvirtual
systemSupportedFrequenciesMAC80211InjectionOnlyFrontEndprotected
transmit(const ModularPicoScenesTxFrame &frame) overrideMAC80211InjectionOnlyFrontEndvirtual
transmitFramesInBatch(const std::vector< const ModularPicoScenesTxFrame * > &frames, uint32_t repeat) overrideMAC80211InjectionOnlyFrontEndvirtual
transmitFramesInBatch(const std::vector< ModularPicoScenesTxFrame > &frames, uint32_t repeat) overrideMAC80211InjectionOnlyFrontEndvirtual
AbstractFrontEnd::transmitFramesInBatch(Frames &&... frames)AbstractFrontEndinline
txContextMAC80211InjectionOnlyFrontEndprotected
txPauseCVAbstractFrontEndprotected
txPausedAbstractFrontEndprotected
txPauseMutexAbstractFrontEndprotected
txServiceStartedAbstractFrontEndprotected
userSpecifiedTxParametersAbstractFrontEndprotected
~AbstractFrontEnd()=defaultAbstractFrontEndvirtual
~FrontEndConfigurations()=defaultFrontEndConfigurationsvirtual
~MAC80211InjectionOnlyFrontEnd() overrideMAC80211InjectionOnlyFrontEnd