ngscopeclient 0.1-dev+51fbda87c
SCPIBERT Member List

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

AcquireData()=0Instrumentpure virtual
BERT() (defined in BERT)BERT
BERTCreateMapType typedef (defined in SCPIBERT)SCPIBERTprotected
BERTCreateProcType typedef (defined in SCPIBERT)SCPIBERT
CreateBERT(std::string driver, SCPITransport *transport) (defined in SCPIBERT)SCPIBERTstatic
DoAddDriverClass(std::string name, BERTCreateProcType proc) (defined in SCPIBERT)SCPIBERTstatic
DoLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap)BERTprotected
DoPreLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap, ConfigWarningList &list)BERTprotected
BERT::DoSerializeConfiguration(YAML::Node &node, IDTable &table)BERTprotected
DoSerializeConfiguration(YAML::Node &node, IDTable &table) (defined in SCPIInstrument)SCPIInstrumentprotected
EnumDrivers(std::vector< std::string > &names) (defined in SCPIBERT)SCPIBERTstatic
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
GetDriverName() const =0 (defined in SCPIInstrument)SCPIInstrumentpure 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
GetName() const (defined in SCPIInstrument)SCPIInstrumentvirtual
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
GetSerial() const (defined in SCPIInstrument)SCPIInstrumentvirtual
GetTransport() const (defined in SCPIDevice)SCPIDeviceinline
BERT::GetTransportConnectionString()=0Instrumentpure virtual
SCPIInstrument::GetTransportConnectionString()SCPIInstrumentvirtual
BERT::GetTransportName()=0Instrumentpure virtual
SCPIInstrument::GetTransportName()SCPIInstrumentvirtual
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
GetVendor() const (defined in SCPIInstrument)SCPIInstrumentvirtual
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_bertcreateprocs (defined in SCPIBERT)SCPIBERTprotectedstatic
m_channelsInstrumentprotected
m_fwVersion (defined in SCPIDevice)SCPIDeviceprotected
m_loadersInstrumentprotected
m_model (defined in SCPIDevice)SCPIDeviceprotected
m_nicknameInstrument
m_preloadersInstrumentprotected
m_serial (defined in SCPIDevice)SCPIDeviceprotected
m_serializersInstrumentprotected
m_transport (defined in SCPIDevice)SCPIDeviceprotected
m_vendor (defined in SCPIDevice)SCPIDeviceprotected
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
PostCtorInit()=0SCPIBERTpure virtual
PreLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap, ConfigWarningList &warnings)Instrumentvirtual
SCPIBERT() (defined in SCPIBERT)SCPIBERT
SCPIDevice(SCPITransport *transport, bool identify=true) (defined in SCPIDevice)SCPIDevice
SCPIInstrument(SCPITransport *transport, bool identify=true) (defined in SCPIInstrument)SCPIInstrument
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
~SCPIBERT() (defined in SCPIBERT)SCPIBERTvirtual
~SCPIDevice() (defined in SCPIDevice)SCPIDevicevirtual
~SCPIInstrument() (defined in SCPIInstrument)SCPIInstrumentvirtual