ngscopeclient 0.1-dev+51fbda87c
BERT Member List

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

AcquireData()=0Instrumentpure virtual
BERT() (defined in BERT)BERT
DoLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap)BERTprotected
DoPreLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap, ConfigWarningList &list)BERTprotected
DoSerializeConfiguration(YAML::Node &node, IDTable &table)BERTprotected
GetAvailableDataRates()=0BERTpure virtual
GetAvailableRxPatterns(size_t i)=0BERTpure virtual
GetAvailableTxDriveStrengths(size_t i)=0BERTpure virtual
GetAvailableTxPatterns(size_t i)=0BERTpure virtual
GetBERIntegrationLength()=0BERTpure virtual
GetBERSamplingPoint(size_t i, int64_t &dx, float &dy)=0BERTpure virtual
GetChannel(size_t i) constInstrumentinline
GetChannelByDisplayName(const std::string &name)Instrument
GetChannelByHwName(const std::string &name)Instrument
GetChannelCount() constInstrumentinline
GetChannelDisplayName(size_t i)Instrumentvirtual
GetCustomPatternLength()=0BERTpure virtual
GetDataRate(size_t i)=0BERTpure virtual
GetExpectedBathtubCaptureTime(size_t i)BERTvirtual
GetExpectedEyeCaptureTime(size_t i)BERTvirtual
GetGlobalCustomPattern()=0BERTpure virtual
GetInstrumentTypes() const overrideBERTvirtual
GetInstrumentTypesForChannel(size_t i) const =0Instrumentpure virtual
GetName() const =0 (defined in Instrument)Instrumentpure virtual
GetPatternName(Pattern pat)BERTstatic
GetPatternOfName(std::string name)BERTstatic
GetRefclkInFrequency()=0BERTpure virtual
GetRefclkOutFrequency()=0BERTpure virtual
GetRefclkOutMux()=0BERTpure virtual
GetRefclkOutMuxNames()=0BERTpure virtual
GetRxCdrLockState(size_t i)=0BERTpure virtual
GetRxCTLEGainStep(size_t i)=0BERTpure virtual
GetRxCTLEGainSteps()=0BERTpure virtual
GetRxInvert(size_t i)=0BERTpure virtual
GetRxPattern(size_t i)=0BERTpure virtual
GetScanDepth(size_t i)BERTvirtual
GetScanDepths(size_t i)BERTvirtual
GetScanProgress(size_t i)BERTvirtual
GetSerial() const =0 (defined in Instrument)Instrumentpure virtual
GetTransportConnectionString()=0Instrumentpure virtual
GetTransportName()=0Instrumentpure virtual
GetTxDriveStrength(size_t i)=0BERTpure virtual
GetTxEnable(size_t i)=0BERTpure virtual
GetTxInvert(size_t i)=0BERTpure virtual
GetTxPattern(size_t i)=0BERTpure virtual
GetTxPostCursor(size_t i)=0BERTpure virtual
GetTxPreCursor(size_t i)=0BERTpure virtual
GetUseExternalRefclk()=0BERTpure virtual
GetVendor() const =0 (defined in Instrument)Instrumentpure virtual
HasConfigurableScanDepth()BERTvirtual
HasRefclkIn()=0BERTpure virtual
HasRefclkOut()=0BERTpure virtual
HasRxCTLE()=0BERTpure virtual
INST_BERT enum value (defined in Instrument)Instrument
INST_DMM enum value (defined in Instrument)Instrument
INST_FUNCTION enum value (defined in Instrument)Instrument
INST_LOAD enum value (defined in Instrument)Instrument
INST_MISC enum value (defined in Instrument)Instrument
INST_OSCILLOSCOPE enum value (defined in Instrument)Instrument
INST_PSU enum value (defined in Instrument)Instrument
INST_RF_GEN enum value (defined in Instrument)Instrument
INST_SWITCH_MATRIX enum value (defined in Instrument)Instrument
InstrumentTypes enum name (defined in Instrument)Instrument
IsCustomPatternPerChannel()=0BERTpure virtual
IsDataRatePerChannel()=0BERTpure virtual
IsEyeScanInProgress(size_t i)BERTvirtual
IsHBathtubScanInProgress(size_t i)BERTvirtual
LoadConfiguration(int version, const YAML::Node &node, IDTable &idmap)Instrumentvirtual
m_channelsInstrumentprotected
m_loadersInstrumentprotected
m_nicknameInstrument
m_preloadersInstrumentprotected
m_serializersInstrumentprotected
MeasureEye(size_t i)=0BERTpure virtual
MeasureHBathtub(size_t i)=0BERTpure virtual
Pattern enum nameBERT
PATTERN_AUTO enum valueBERT
PATTERN_CLOCK_DIV2 enum valueBERT
PATTERN_CLOCK_DIV32 enum valueBERT
PATTERN_CUSTOM enum valueBERT
PATTERN_PRBS11 enum valueBERT
PATTERN_PRBS15 enum valueBERT
PATTERN_PRBS23 enum valueBERT
PATTERN_PRBS31 enum valueBERT
PATTERN_PRBS7 enum valueBERT
PATTERN_PRBS9 enum valueBERT
PreLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap, ConfigWarningList &warnings)Instrumentvirtual
SerializeConfiguration(IDTable &table) constInstrumentvirtual
SetBERIntegrationLength(int64_t uis)=0BERTpure virtual
SetBERSamplingPoint(size_t i, int64_t dx, float dy)=0BERTpure virtual
SetChannelDisplayName(size_t i, std::string name)Instrumentvirtual
SetDataRate(size_t i, int64_t rate)=0BERTpure virtual
SetGlobalCustomPattern(uint64_t pattern)=0BERTpure virtual
SetRefclkOutMux(size_t i)=0BERTpure virtual
SetRxCTLEGainStep(size_t i, size_t step)=0BERTpure virtual
SetRxInvert(size_t i, bool invert)=0BERTpure virtual
SetRxPattern(size_t i, Pattern pattern)=0BERTpure virtual
SetScanDepth(size_t i, int64_t depth)BERTvirtual
SetTxDriveStrength(size_t i, float drive)=0BERTpure virtual
SetTxEnable(size_t i, bool enable)=0BERTpure virtual
SetTxInvert(size_t i, bool invert)=0BERTpure virtual
SetTxPattern(size_t i, Pattern pattern)=0BERTpure virtual
SetTxPostCursor(size_t i, float postcursor)=0BERTpure virtual
SetTxPreCursor(size_t i, float precursor)=0BERTpure virtual
SetUseExternalRefclk(bool external)=0BERTpure virtual
~BERT() (defined in BERT)BERTvirtual
~Instrument() (defined in Instrument)Instrumentvirtual