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

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

AbstractFrontEnd(const std::string &referredInterfaceName)AbstractFrontEndexplicit
applyPreset(const std::string &presetName, bool skipChangeRate=false)=0FrontEndConfigurationspure virtual
buildExtraInfo()=0FrontEndConfigurationspure virtual
currentTxSequenceNumberFrontEndConfigurationsprotected
destinationAddressFilterListFrontEndConfigurationsprotected
frontEndSubtypeAbstractFrontEndprotected
frontEndTypeAbstractFrontEndprotected
getAllChannels()FrontEndConfigurationsinline
getAndIncreasePerFrontEndTxFrameSequenceNumber()FrontEndConfigurationsinlinevirtual
getCarrierFrequency()=0FrontEndConfigurationspure virtual
getChannelAndBandwidth()=0FrontEndConfigurationspure virtual
getChannelFlags()=0FrontEndConfigurationspure virtual
getControlChannelFrequency()=0FrontEndConfigurationspure virtual
getFrontEndSubtype() constAbstractFrontEnd
getFrontEndType() constAbstractFrontEnd
getMacAddressPhy() constAbstractFrontEnd
getPhyId() constAbstractFrontEnd
getReferredInterfaceName() constAbstractFrontEnd
getRxChainMask()=0FrontEndConfigurationspure virtual
getRxChannelBandwidth()=0FrontEndConfigurationspure virtual
getRxChannels()=0FrontEndConfigurationspure virtual
getRxGain()=0FrontEndConfigurationspure virtual
getSamplingRate()=0FrontEndConfigurationspure virtual
getTxChainMask()=0FrontEndConfigurationspure virtual
getTxChannels()=0FrontEndConfigurationspure virtual
getTxpower()=0FrontEndConfigurationspure virtual
getUserSpecifiedTxParameters()AbstractFrontEnd
initializeTxFrame() overrideAbstractFrontEndvirtual
isHardwareSupportedPreset(const std::string &presetName)=0FrontEndConfigurationspure virtual
isTxServiceStarted() constAbstractFrontEndvirtual
macAddress_PHYAbstractFrontEndprotected
pauseRx()AbstractFrontEndvirtual
pauseTx()AbstractFrontEndvirtual
phyIdAbstractFrontEndprotected
printStatus()=0AbstractFrontEndpure virtual
referredInterfaceNameAbstractFrontEndprotected
registerRxHandle(const std::function< void(const ModularPicoScenesRxFrame &)> &rxHandle)AbstractFrontEnd
resumeRx()AbstractFrontEndvirtual
resumeTx()AbstractFrontEndvirtual
rxHandleAbstractFrontEndprotected
rxPausedAbstractFrontEndprotected
rxServiceStartedAbstractFrontEndprotected
setCarrierFrequency(double carrierFrequency)=0FrontEndConfigurationspure virtual
setChannelAndBandwidth(double control, double bw, double center)=0FrontEndConfigurationspure virtual
setChannelAndBandwidth(std::optional< double > control, std::optional< double > bw, std::optional< double > center)=0FrontEndConfigurationspure virtual
setControlChannelFrequency(double controlFrequency)=0FrontEndConfigurationspure virtual
setDestinationMACAddressFilter(const std::vector< std::array< uint8_t, 6 > > &addresses)FrontEndConfigurationsinlinevirtual
setNumRxChannels(const uint8_t numRxChannels)FrontEndConfigurationsinline
setNumTxChannels(const uint8_t numTxChannels)FrontEndConfigurationsinline
setReferredInterfaceName(const std::string &name)AbstractFrontEnd
setRxChainMask(uint8_t rxChainMask)=0FrontEndConfigurationspure virtual
setRxChannelBandwidth(double rxcbw)=0FrontEndConfigurationspure virtual
setRxChannels(const std::vector< size_t > &rxChannels)=0FrontEndConfigurationspure virtual
setRxGain(double rxGain)=0FrontEndConfigurationspure virtual
setRxGain(double rxGain, uint8_t channel)=0FrontEndConfigurationspure virtual
setSamplingRate(double samplingRate)=0FrontEndConfigurationspure virtual
setSourceMACAddressFilter(const std::vector< std::array< uint8_t, 6 > > &addresses)FrontEndConfigurationsinlinevirtual
setTxChainMask(uint8_t txChainMask)=0FrontEndConfigurationspure virtual
setTxChannels(const std::vector< size_t > &txChannels)=0FrontEndConfigurationspure virtual
setTxpower(double txpower)=0FrontEndConfigurationspure virtual
sourceAddressFilterListFrontEndConfigurationsprotected
startRx()=0AbstractFrontEndpure virtual
startTx()AbstractFrontEndvirtual
stopRx()=0AbstractFrontEndpure virtual
stopTx()AbstractFrontEndvirtual
transmit(const ModularPicoScenesTxFrame &frame)=0AbstractFrontEndpure virtual
transmitFramesInBatch(const std::vector< const ModularPicoScenesTxFrame * > &frames, uint32_t repeat)=0AbstractFrontEndpure virtual
transmitFramesInBatch(const std::vector< ModularPicoScenesTxFrame > &frames, const uint32_t repeat)AbstractFrontEndinlinevirtual
transmitFramesInBatch(Frames &&... frames)AbstractFrontEndinline
txPauseCVAbstractFrontEndprotected
txPausedAbstractFrontEndprotected
txPauseMutexAbstractFrontEndprotected
txServiceStartedAbstractFrontEndprotected
userSpecifiedTxParametersAbstractFrontEndprotected
~AbstractFrontEnd()=defaultAbstractFrontEndvirtual
~FrontEndConfigurations()=defaultFrontEndConfigurationsvirtual