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 |