| AbstractFrontEnd(const std::string &referredInterfaceName) | AbstractFrontEnd | explicit |
| applyPreset(const std::string &presetName, bool skipChangeRate=false)=0 | FrontEndConfigurations | pure virtual |
| buildExtraInfo() override | MAC80211InjectionOnlyFrontEnd | virtual |
| csiPathPointer | MAC80211CSIExtractableFrontEnd | protected |
| currentTxSequenceNumber | FrontEndConfigurations | protected |
| destinationAddressFilterList | FrontEndConfigurations | protected |
| devId | MAC80211InjectionOnlyFrontEnd | protected |
| frontEndSubtype | AbstractFrontEnd | protected |
| frontEndType | AbstractFrontEnd | protected |
| getAllChannels() | FrontEndConfigurations | inline |
| getAndIncreasePerFrontEndTxFrameSequenceNumber() | FrontEndConfigurations | inlinevirtual |
| getCarrierFrequency() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getChannelAndBandwidth() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getChannelFlags() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getControlChannelFrequency() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getDevId() const | MAC80211InjectionOnlyFrontEnd | |
| getFrontEndSubtype() const | AbstractFrontEnd | |
| getFrontEndType() const | AbstractFrontEnd | |
| getInstance(const std::string &referredInterfaceName) | IWL5300FrontEnd | static |
| getMacAddressDev() const | MAC80211InjectionOnlyFrontEnd | |
| getMacAddressMon() const | MAC80211InjectionOnlyFrontEnd | |
| getMacAddressPhy() const | AbstractFrontEnd | |
| getMonId() const | MAC80211InjectionOnlyFrontEnd | |
| getPhyId() const | AbstractFrontEnd | |
| getPhyIdNumber() const | MAC80211InjectionOnlyFrontEnd | |
| getPhyPath() const | MAC80211InjectionOnlyFrontEnd | |
| getReferredInterfaceName() const | AbstractFrontEnd | |
| getRxChainMask() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getRxChannelBandwidth() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getRxChannels() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getRxGain() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getSamplingRate() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getSystemSupportedFrequencies() const | MAC80211InjectionOnlyFrontEnd | |
| getTxChainMask() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getTxChannels() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getTxpower() override | MAC80211InjectionOnlyFrontEnd | virtual |
| getUserSpecifiedTxParameters() | AbstractFrontEnd | |
| initializeTxFrame() override | AbstractFrontEnd | virtual |
| isHardwareSupportedPreset(const std::string &presetName)=0 | FrontEndConfigurations | pure virtual |
| isMAC80211CompatibleFrontEnd(const std::string &referredInterfaceName) | MAC80211InjectionOnlyFrontEnd | static |
| isMAC80211SupportedCarrierFrequency(double frequency) const | MAC80211InjectionOnlyFrontEnd | |
| isTxServiceStarted() const | AbstractFrontEnd | virtual |
| IWL5300FrontEnd(const std::string &referredInterfaceName) | IWL5300FrontEnd | explicit |
| MAC80211CSIExtractableFrontEnd(const std::string &referredInterfaceName) | MAC80211CSIExtractableFrontEnd | inlineexplicit |
| MAC80211InjectionOnlyFrontEnd(const std::string &referredName) | MAC80211InjectionOnlyFrontEnd | explicitprotected |
| macAddress_DEV | MAC80211InjectionOnlyFrontEnd | protected |
| macAddress_MON | MAC80211InjectionOnlyFrontEnd | protected |
| macAddress_PHY | AbstractFrontEnd | protected |
| monId | MAC80211InjectionOnlyFrontEnd | protected |
| pauseRx() | AbstractFrontEnd | virtual |
| pauseTx() | AbstractFrontEnd | virtual |
| phyId | AbstractFrontEnd | protected |
| phyIdNumber | MAC80211InjectionOnlyFrontEnd | protected |
| phyPath | MAC80211InjectionOnlyFrontEnd | protected |
| printStatus() override | MAC80211InjectionOnlyFrontEnd | virtual |
| referredInterfaceName | AbstractFrontEnd | protected |
| registerRxHandle(const std::function< void(const ModularPicoScenesRxFrame &)> &rxHandle) | AbstractFrontEnd | |
| resumeRx() | AbstractFrontEnd | virtual |
| resumeTx() | AbstractFrontEnd | virtual |
| rxHandle | AbstractFrontEnd | protected |
| rxPaused | AbstractFrontEnd | protected |
| rxServiceStarted | AbstractFrontEnd | protected |
| setCarrierFrequency(double carrierFrequency) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setChannelAndBandwidth(double control, double bw, double center) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setChannelAndBandwidth(std::optional< double > control, std::optional< double > bw, std::optional< double > center) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setControlChannelFrequency(double controlFrequency) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setDestinationMACAddressFilter(const std::vector< std::array< uint8_t, 6 > > &addresses) | FrontEndConfigurations | inlinevirtual |
| setFrameTypeFilter(const std::vector< uint8_t > &frameTypes) | MAC80211CSIExtractableFrontEnd | inlinevirtual |
| setNumRxChannels(const uint8_t numRxChannels) | FrontEndConfigurations | inline |
| setNumTxChannels(const uint8_t numTxChannels) | FrontEndConfigurations | inline |
| setReferredInterfaceName(const std::string &name) | AbstractFrontEnd | |
| setRxChainMask(uint8_t rxChainMask) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setRxChannelBandwidth(double rxcbw) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setRxChannels(const std::vector< size_t > &rxChannels) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setRxGain(double rxGain) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setRxGain(double rxGain, uint8_t channel) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setSamplingRate(double samplingRate) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setSourceMACAddressFilter(const std::vector< std::array< uint8_t, 6 > > &addresses) | FrontEndConfigurations | inlinevirtual |
| setTxChainMask(uint8_t txChainMask) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setTxChannels(const std::vector< size_t > &txChannels) override | MAC80211InjectionOnlyFrontEnd | virtual |
| setTxpower(double txpower) override | MAC80211InjectionOnlyFrontEnd | virtual |
| sourceAddressFilterList | FrontEndConfigurations | protected |
| startCSIExtractionAndParsingLoop()=0 | MAC80211CSIExtractableFrontEnd | protectedpure virtual |
| startRx() override | MAC80211CSIExtractableFrontEnd | inlinevirtual |
| startTx() override | MAC80211InjectionOnlyFrontEnd | virtual |
| stopRx() override | MAC80211InjectionOnlyFrontEnd | virtual |
| stopTx() override | MAC80211InjectionOnlyFrontEnd | virtual |
| systemSupportedFrequencies | MAC80211InjectionOnlyFrontEnd | protected |
| transmit(const ModularPicoScenesTxFrame &frame) override | MAC80211InjectionOnlyFrontEnd | virtual |
| transmitFramesInBatch(const std::vector< const ModularPicoScenesTxFrame * > &frames, uint32_t repeat) override | MAC80211InjectionOnlyFrontEnd | virtual |
| transmitFramesInBatch(const std::vector< ModularPicoScenesTxFrame > &frames, uint32_t repeat) override | MAC80211InjectionOnlyFrontEnd | virtual |
| AbstractFrontEnd::transmitFramesInBatch(Frames &&... frames) | AbstractFrontEnd | inline |
| txContext | MAC80211InjectionOnlyFrontEnd | protected |
| txPauseCV | AbstractFrontEnd | protected |
| txPaused | AbstractFrontEnd | protected |
| txPauseMutex | AbstractFrontEnd | protected |
| txServiceStarted | AbstractFrontEnd | protected |
| userSpecifiedTxParameters | AbstractFrontEnd | protected |
| ~AbstractFrontEnd()=default | AbstractFrontEnd | virtual |
| ~FrontEndConfigurations()=default | FrontEndConfigurations | virtual |
| ~MAC80211InjectionOnlyFrontEnd() override | MAC80211InjectionOnlyFrontEnd | |