| AbstractFrontEnd(const std::string &referredInterfaceName) | AbstractFrontEnd | explicit |
| applyPreset(const std::string &presetName, bool skipChangeRate=false)=0 | FrontEndConfigurations | pure virtual |
| buildExtraInfo()=0 | FrontEndConfigurations | pure virtual |
| currentTxSequenceNumber | FrontEndConfigurations | protected |
| destinationAddressFilterList | FrontEndConfigurations | protected |
| frontEndSubtype | AbstractFrontEnd | protected |
| frontEndType | AbstractFrontEnd | protected |
| getAllChannels() | FrontEndConfigurations | inline |
| getAndIncreasePerFrontEndTxFrameSequenceNumber() | FrontEndConfigurations | inlinevirtual |
| getCarrierFrequency()=0 | FrontEndConfigurations | pure virtual |
| getChannelAndBandwidth()=0 | FrontEndConfigurations | pure virtual |
| getChannelFlags()=0 | FrontEndConfigurations | pure virtual |
| getControlChannelFrequency()=0 | FrontEndConfigurations | pure virtual |
| getFrontEndSubtype() const | AbstractFrontEnd | |
| getFrontEndType() const | AbstractFrontEnd | |
| getMacAddressPhy() const | AbstractFrontEnd | |
| getPhyId() const | AbstractFrontEnd | |
| getReferredInterfaceName() const | AbstractFrontEnd | |
| getRxChainMask()=0 | FrontEndConfigurations | pure virtual |
| getRxChannelBandwidth()=0 | FrontEndConfigurations | pure virtual |
| getRxChannels()=0 | FrontEndConfigurations | pure virtual |
| getRxGain()=0 | FrontEndConfigurations | pure virtual |
| getSamplingRate()=0 | FrontEndConfigurations | pure virtual |
| getTxChainMask()=0 | FrontEndConfigurations | pure virtual |
| getTxChannels()=0 | FrontEndConfigurations | pure virtual |
| getTxpower()=0 | FrontEndConfigurations | pure virtual |
| getUserSpecifiedTxParameters() | AbstractFrontEnd | |
| initializeTxFrame() override | AbstractFrontEnd | virtual |
| isHardwareSupportedPreset(const std::string &presetName)=0 | FrontEndConfigurations | pure virtual |
| isTxServiceStarted() const | AbstractFrontEnd | virtual |
| macAddress_PHY | AbstractFrontEnd | protected |
| pauseRx() | AbstractFrontEnd | virtual |
| pauseTx() | AbstractFrontEnd | virtual |
| phyId | AbstractFrontEnd | protected |
| printStatus()=0 | AbstractFrontEnd | pure 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)=0 | FrontEndConfigurations | pure virtual |
| setChannelAndBandwidth(double control, double bw, double center)=0 | FrontEndConfigurations | pure virtual |
| setChannelAndBandwidth(std::optional< double > control, std::optional< double > bw, std::optional< double > center)=0 | FrontEndConfigurations | pure virtual |
| setControlChannelFrequency(double controlFrequency)=0 | FrontEndConfigurations | pure virtual |
| setDestinationMACAddressFilter(const std::vector< std::array< uint8_t, 6 > > &addresses) | FrontEndConfigurations | 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)=0 | FrontEndConfigurations | pure virtual |
| setRxChannelBandwidth(double rxcbw)=0 | FrontEndConfigurations | pure virtual |
| setRxChannels(const std::vector< size_t > &rxChannels)=0 | FrontEndConfigurations | pure virtual |
| setRxGain(double rxGain)=0 | FrontEndConfigurations | pure virtual |
| setRxGain(double rxGain, uint8_t channel)=0 | FrontEndConfigurations | pure virtual |
| setSamplingRate(double samplingRate)=0 | FrontEndConfigurations | pure virtual |
| setSourceMACAddressFilter(const std::vector< std::array< uint8_t, 6 > > &addresses) | FrontEndConfigurations | inlinevirtual |
| setTxChainMask(uint8_t txChainMask)=0 | FrontEndConfigurations | pure virtual |
| setTxChannels(const std::vector< size_t > &txChannels)=0 | FrontEndConfigurations | pure virtual |
| setTxpower(double txpower)=0 | FrontEndConfigurations | pure virtual |
| sourceAddressFilterList | FrontEndConfigurations | protected |
| startRx()=0 | AbstractFrontEnd | pure virtual |
| startTx() | AbstractFrontEnd | virtual |
| stopRx()=0 | AbstractFrontEnd | pure virtual |
| stopTx() | AbstractFrontEnd | virtual |
| transmit(const ModularPicoScenesTxFrame &frame)=0 | AbstractFrontEnd | pure virtual |
| transmitFramesInBatch(const std::vector< const ModularPicoScenesTxFrame * > &frames, uint32_t repeat)=0 | AbstractFrontEnd | pure virtual |
| transmitFramesInBatch(const std::vector< ModularPicoScenesTxFrame > &frames, const uint32_t repeat) | AbstractFrontEnd | inlinevirtual |
| transmitFramesInBatch(Frames &&... frames) | AbstractFrontEnd | inline |
| txPauseCV | AbstractFrontEnd | protected |
| txPaused | AbstractFrontEnd | protected |
| txPauseMutex | AbstractFrontEnd | protected |
| txServiceStarted | AbstractFrontEnd | protected |
| userSpecifiedTxParameters | AbstractFrontEnd | protected |
| ~AbstractFrontEnd()=default | AbstractFrontEnd | virtual |
| ~FrontEndConfigurations()=default | FrontEndConfigurations | virtual |