ngscopeclient 0.1-dev+51fbda87c
SiglentSCPIOscilloscope Member List

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

AcquireData() overrideSiglentSCPIOscilloscopevirtual
ADC_MODE_10BIT enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
ADC_MODE_8BIT enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
ADCMode enum name (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
AddDiagnosticLog(std::string message) (defined in Oscilloscope)Oscilloscopeinlineprotected
AddDigitalChannels(unsigned int count)SiglentSCPIOscilloscopeprotected
AddWaveformToAnalogPool(WaveformBase *w) (defined in Oscilloscope)Oscilloscopeinline
AddWaveformToDigitalPool(WaveformBase *w) (defined in Oscilloscope)Oscilloscopeinline
AllocateAnalogWaveform(const std::string &name) (defined in Oscilloscope)Oscilloscopeinlineprotected
AllocateDigitalWaveform(const std::string &name) (defined in Oscilloscope)Oscilloscopeinlineprotected
AnalogBank typedef (defined in Oscilloscope)Oscilloscope
AutoZero(size_t i)Oscilloscopevirtual
BulkCheckChannelEnableState()SiglentSCPIOscilloscopeprotected
CanAutoZero(size_t i)Oscilloscopevirtual
CanAverage(size_t i)Oscilloscopevirtual
CanDegauss(size_t i)Oscilloscopevirtual
CanEnableChannel(size_t i) overrideSiglentSCPIOscilloscopevirtual
CanInterleave()Oscilloscopevirtual
CanInvert(size_t i) overrideSiglentSCPIOscilloscopevirtual
CHANNEL_MODE_DUAL enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
CHANNEL_MODE_MULTI enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
CHANNEL_MODE_SINGLE enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
ChannelMode enum name (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
ChannelsDownloadFinished()Oscilloscopeprotected
ChannelsDownloadStarted()Oscilloscopeprotected
ChannelsDownloadStatusUpdate(size_t ch, InstrumentChannel::DownloadState state, float progress)Oscilloscopeprotected
ClearPendingWaveforms()Oscilloscope
Convert16BitSamples(float *pout, const int16_t *pin, float gain, float offset, size_t count)Oscilloscopestatic
Convert16BitSamplesGeneric(float *pout, const int16_t *pin, float gain, float offset, size_t count)Oscilloscopestatic
Convert8BitSamples(float *pout, const int8_t *pin, float gain, float offset, size_t count)Oscilloscopestatic
Convert8BitSamplesGeneric(float *pout, const int8_t *pin, float gain, float offset, size_t count)Oscilloscopestatic
ConvertUnsigned8BitSamples(float *pout, const uint8_t *pin, float gain, float offset, size_t count)Oscilloscopestatic
ConvertUnsigned8BitSamplesGeneric(float *pout, const uint8_t *pin, float gain, float offset, size_t count)Oscilloscopestatic
CreateFunctionGenerator(std::string driver, SCPITransport *transport) (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorstatic
CreateMapType typedef (defined in Oscilloscope)Oscilloscopeprotected
CreateOscilloscope(std::string driver, SCPITransport *transport) (defined in Oscilloscope)Oscilloscopestatic
CreateProcType typedef (defined in Oscilloscope)Oscilloscope
Degauss(size_t i)Oscilloscopevirtual
DetectAnalogChannels()SiglentSCPIOscilloscopeprotectedvirtual
DetectBandwidth() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
DetectOptions() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
DigitalBank typedef (defined in Oscilloscope)Oscilloscope
DisableChannel(size_t i) overrideSiglentSCPIOscilloscopevirtual
DoAddDriverClass(std::string name, CreateProcType proc) (defined in Oscilloscope)Oscilloscopestatic
DoAddDriverClass(std::string name, GeneratorCreateProcType proc) (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorstatic
SCPIOscilloscope::DoLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap)Oscilloscopeprotected
SCPIFunctionGenerator::DoLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap)FunctionGeneratorprotected
SCPIOscilloscope::DoPreLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap, ConfigWarningList &list)Oscilloscopeprotected
SCPIFunctionGenerator::DoPreLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap, ConfigWarningList &list)FunctionGeneratorprotected
SCPIOscilloscope::Oscilloscope::DoSerializeConfiguration(YAML::Node &node, IDTable &table)Oscilloscopeprotected
DoSerializeConfiguration(YAML::Node &node, IDTable &table) (defined in SCPIInstrument)SCPIInstrumentprotected
SCPIFunctionGenerator::FunctionGenerator::DoSerializeConfiguration(YAML::Node &node, IDTable &table)FunctionGeneratorprotected
EnableChannel(size_t i) overrideSiglentSCPIOscilloscopevirtual
EnableTriggerOutput() overrideSiglentSCPIOscilloscopevirtual
EnumDrivers(std::vector< std::string > &names) (defined in Oscilloscope)Oscilloscopestatic
EnumDrivers(std::vector< std::string > &names) (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorstatic
EQUIVALENT_TIME enum value (defined in Oscilloscope)Oscilloscope
ExtractTimestamp(unsigned char *wavedesc, double &basetime) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
FlushConfigCache() overrideSiglentSCPIOscilloscopevirtual
ForceHDMode(bool mode)SiglentSCPIOscilloscope
ForceTrigger() overrideSiglentSCPIOscilloscopevirtual
FreeWaveformPools()Oscilloscopeinline
FunctionGenerator() (defined in FunctionGenerator)FunctionGenerator
GeneratorCreateMapType typedef (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorprotected
GeneratorCreateProcType typedef (defined in SCPIFunctionGenerator)SCPIFunctionGenerator
GetAcqPoints() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
GetADCMode(size_t channel) overrideSiglentSCPIOscilloscopevirtual
GetADCModeNames(size_t channel) overrideSiglentSCPIOscilloscopevirtual
GetAnalogBank(size_t channel)Oscilloscopevirtual
GetAnalogBanks()Oscilloscopevirtual
GetAvailableCouplings(size_t i) overrideSiglentSCPIOscilloscopevirtual
GetAvailableWaveformShapes(int chan) overrideSiglentSCPIOscilloscopevirtual
GetCenterFrequency(size_t channel)Oscilloscopevirtual
GetChannel(size_t i) constInstrumentinline
GetChannelAttenuation(size_t i) overrideSiglentSCPIOscilloscopevirtual
GetChannelBandwidthLimit(size_t i) overrideSiglentSCPIOscilloscopevirtual
GetChannelBandwidthLimiters(size_t i) overrideSiglentSCPIOscilloscopevirtual
GetChannelByDisplayName(const std::string &name)Instrument
GetChannelByHwName(const std::string &name)Instrument
GetChannelCount() constInstrumentinline
GetChannelCoupling(size_t i) overrideSiglentSCPIOscilloscopevirtual
GetChannelDisplayName(size_t i) overrideSiglentSCPIOscilloscopevirtual
GetChannelMode() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
GetChannelOffset(size_t i, size_t stream) overrideSiglentSCPIOscilloscopevirtual
GetChannelVoltageRange(size_t i, size_t stream) overrideSiglentSCPIOscilloscopevirtual
GetCondition(std::string reply)SiglentSCPIOscilloscopeprotected
GetDeskewForChannel(size_t channel) overrideSiglentSCPIOscilloscopevirtual
GetDiagnosticsValues() (defined in Oscilloscope)Oscilloscopeinline
GetDigitalAcqPoints() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
GetDigitalBank(size_t channel) overrideSiglentSCPIOscilloscopevirtual
GetDigitalBanks() overrideSiglentSCPIOscilloscopevirtual
GetDigitalHysteresis(size_t channel) overrideSiglentSCPIOscilloscopevirtual
GetDigitalThreshold(size_t channel) overrideSiglentSCPIOscilloscopevirtual
GetDriverName() const =0 (defined in SCPIInstrument)SCPIInstrumentpure virtual
GetDriverNameInternal() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopestatic
GetEnabledChannelCount()Oscilloscope
GetExternalTrigger() overrideSiglentSCPIOscilloscopevirtual
GetFunctionChannelActive(int chan) overrideSiglentSCPIOscilloscopevirtual
GetFunctionChannelAmplitude(int chan) overrideSiglentSCPIOscilloscopevirtual
GetFunctionChannelDutyCycle(int chan) overrideSiglentSCPIOscilloscopevirtual
GetFunctionChannelFallTime(int chan)FunctionGeneratorvirtual
GetFunctionChannelFrequency(int chan) overrideSiglentSCPIOscilloscopevirtual
GetFunctionChannelOffset(int chan) overrideSiglentSCPIOscilloscopevirtual
GetFunctionChannelOutputImpedance(int chan) overrideSiglentSCPIOscilloscopevirtual
GetFunctionChannelRiseTime(int chan)FunctionGeneratorvirtual
GetFunctionChannelShape(int chan) overrideSiglentSCPIOscilloscopevirtual
GetImpedanceOfName(const std::string &name)FunctionGeneratorstatic
GetInputMuxNames(size_t i)Oscilloscopevirtual
GetInputMuxSetting(size_t i)Oscilloscopevirtual
GetInstrumentTypes() const overrideSiglentSCPIOscilloscopevirtual
GetInstrumentTypesForChannel(size_t i) const overrideSiglentSCPIOscilloscopevirtual
GetInterleaveConflicts() override (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopevirtual
GetMaxPoints() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
GetMeasurementTypes()SiglentSCPIOscilloscopevirtual
GetModelID() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeinline
GetName() const =0 (defined in Instrument)Instrumentpure virtual
GetName() const (defined in SCPIInstrument)SCPIInstrumentvirtual
GetNameOfImpedance(OutputImpedance imp)FunctionGeneratorstatic
GetNameOfShape(WaveShape shape)FunctionGeneratorstatic
GetNumAverages(size_t i)Oscilloscopevirtual
GetOscilloscopeChannel(size_t i)Oscilloscopeinline
GetOscilloscopeChannelByHwName(const std::string &name)Oscilloscopeinline
GetPendingWaveformCount() (defined in Oscilloscope)Oscilloscope
GetPossiblyEmptyString(const std::string &property) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
GetProbeName(size_t i)Oscilloscopevirtual
GetResolutionBandwidth()Oscilloscopevirtual
GetSampleDepth() overrideSiglentSCPIOscilloscopevirtual
GetSampleDepthsInterleaved() overrideSiglentSCPIOscilloscopevirtual
GetSampleDepthsNonInterleaved() overrideSiglentSCPIOscilloscopevirtual
GetSampleRate() overrideSiglentSCPIOscilloscopevirtual
GetSampleRatesInterleaved() overrideSiglentSCPIOscilloscopevirtual
GetSampleRatesNonInterleaved() overrideSiglentSCPIOscilloscopevirtual
GetSamplingMode()Oscilloscopevirtual
GetSerial() const =0 (defined in Instrument)Instrumentpure virtual
GetSerial() const (defined in SCPIInstrument)SCPIInstrumentvirtual
GetShapeOfName(const std::string &name)FunctionGeneratorstatic
GetSpan()Oscilloscopevirtual
GetTransport() const (defined in SCPIDevice)SCPIDeviceinline
SCPIOscilloscope::Oscilloscope::GetTransportConnectionString()=0Instrumentpure virtual
SCPIInstrument::GetTransportConnectionString()SCPIInstrumentvirtual
SCPIOscilloscope::Oscilloscope::GetTransportName()=0Instrumentpure virtual
SCPIInstrument::GetTransportName()SCPIInstrumentvirtual
GetTrigger(bool sync=false)Oscilloscopeinline
GetTriggerOffset() overrideSiglentSCPIOscilloscopevirtual
GetTriggerSlope(EdgeTrigger *trig, std::string reply)SiglentSCPIOscilloscopeprotected
GetTriggerTypes() overrideSiglentSCPIOscilloscopevirtual
GetVendor() const =0 (defined in Instrument)Instrumentpure virtual
GetVendor() const (defined in SCPIInstrument)SCPIInstrumentvirtual
HasFrequencyControls()Oscilloscopevirtual
HasFunctionDutyCycleControls(int chan)FunctionGeneratorvirtual
HasFunctionImpedanceControls(int chan)FunctionGeneratorvirtual
HasFunctionRiseFallTimeControls(int chan) overrideSiglentSCPIOscilloscopevirtual
HasInputMux(size_t i)Oscilloscopevirtual
HasPendingDiagnosticLogMessages() (defined in Oscilloscope)Oscilloscopeinline
HasPendingWaveforms() (defined in Oscilloscope)Oscilloscope
HasResolutionBandwidth()Oscilloscopevirtual
HasTimebaseControls()Oscilloscopevirtual
IdentifyHardware() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
IDPing()SCPIOscilloscopevirtual
IMPEDANCE_50_OHM enum valueFunctionGenerator
IMPEDANCE_HIGH_Z enum valueFunctionGenerator
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
InterleaveConflict typedefOscilloscope
Invert(size_t i, bool invert) overrideSiglentSCPIOscilloscopevirtual
IsADCModeConfigurable() overrideSiglentSCPIOscilloscopevirtual
IsAppendingToWaveform()Oscilloscopevirtual
IsChannelEnabled(size_t i) overrideSiglentSCPIOscilloscopevirtual
IsDigitalHysteresisConfigurable() overrideSiglentSCPIOscilloscopevirtual
IsDigitalThresholdConfigurable() overrideSiglentSCPIOscilloscopevirtual
IsInterleaving() overrideSiglentSCPIOscilloscopevirtual
IsInverted(size_t i) overrideSiglentSCPIOscilloscopevirtual
IsOffline()Oscilloscopevirtual
IsSamplingModeAvailable(SamplingMode mode)Oscilloscopevirtual
IsTriggerArmed() overrideSiglentSCPIOscilloscopevirtual
LoadConfiguration(int version, const YAML::Node &node, IDTable &idmap)Instrumentvirtual
m_acqPoints (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_acqPointsValid (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_adcMode (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_adcModeValid (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_analogAndDigitalChannelCount (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_analogChannelCount (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_analogWaveformPool (defined in Oscilloscope)Oscilloscopeprotected
m_awgChannel (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_awgDutyCycle (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_awgEnabled (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_awgFrequency (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_awgImpedance (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_awgOffset (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_awgRange (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_awgShape (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_cacheMutex (defined in SCPIOscilloscope)SCPIOscilloscopeprotected
m_channelDeskew (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_channelDigitalThresholds (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_channelOffsets (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_channelsInstrumentprotected
m_channelsEnabled (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_channelVoltageRanges (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_createprocs (defined in Oscilloscope)Oscilloscopeprotectedstatic
m_diagnosticLogMessages (defined in Oscilloscope)Oscilloscopeprotected
m_diagnosticValues (defined in Oscilloscope)Oscilloscopeprotected
m_digitalAcqPoints (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_digitalAcqPointsValid (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_digitalChannelBase (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_digitalChannelCount (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_digitalChannels (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_digitalWaveformPool (defined in Oscilloscope)Oscilloscopeprotected
m_extTrigChannel (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_fwMajorVersion (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_fwMinorVersion (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_fwPatchRevision (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_fwPatchVersion (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_fwVersion (defined in SCPIDevice)SCPIDeviceprotected
m_gencreateprocs (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorprotectedstatic
m_hasDVM (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_hasFastSampleRate (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_hasFunctionGen (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_hasI2cTrigger (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_hasLA (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_hasSpiTrigger (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_hasUartTrigger (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_highDefinition (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_loadersInstrumentprotected
m_maxBandwidthSiglentSCPIOscilloscopeprotected
m_maxPoints (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_maxPointsValid (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_memoryDepth (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_memoryDepthOption (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_memoryDepthValid (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_meterMode (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_meterModeValid (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_model (defined in SCPIDevice)SCPIDeviceprotected
m_modelid (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_mutex (defined in Oscilloscope)Oscilloscopeprotected
m_nicknameInstrument
m_pendingWaveforms (defined in Oscilloscope)Oscilloscopeprotected
m_pendingWaveformsMutex (defined in Oscilloscope)Oscilloscopeprotected
m_preloadersInstrumentprotected
m_probeIsActive (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_protocolId (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_requireSizeWorkaround (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_sampleRate (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_sampleRateValid (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_serial (defined in SCPIDevice)SCPIDeviceprotected
m_serializersInstrumentprotected
m_timeDiv (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_transport (defined in SCPIDevice)SCPIDeviceprotected
m_trigger (defined in Oscilloscope)Oscilloscopeprotected
m_triggerArmed (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_triggerForced (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_triggerOffset (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_triggerOffsetValid (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_triggerOneShot (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_ubootMajorVersion (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_ubootMinorVersion (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
m_vendor (defined in SCPIDevice)SCPIDeviceprotected
Model enum name (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS1000 enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS1000X_HD enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS2000X_HD enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS2000XE enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS2000XP enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS3000X_HD enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS5000X enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS6000A enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS6000L enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS6000PRO enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS7000A enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_SIGLENT_SDS800X_HD enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
MODEL_UNKNOWN enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
operator=(const SiglentSCPIOscilloscope &rhs)=delete (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
Oscilloscope() (defined in Oscilloscope)Oscilloscope
OutputImpedance enum nameFunctionGenerator
ParseCommaSeparatedNameValueList(std::string str, bool forwardMap=true)SiglentSCPIOscilloscopeprotected
ParseFirmwareVersion() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
PeekTriggerArmed()Oscilloscopevirtual
PollTrigger() overrideSiglentSCPIOscilloscopevirtual
PopPendingDiagnosticLogMessage() (defined in Oscilloscope)Oscilloscopeinline
PopPendingWaveform()Oscilloscopevirtual
PreLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap, ConfigWarningList &warnings)Instrumentvirtual
PrepareAcquisition() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
ProcessAnalogWaveform(const char *data, size_t datalen, char *wavedesc, uint32_t num_sequences, time_t ttime, double basetime, double *wavetime, int i) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
ProcessDigitalWaveform(const char *data, size_t datalen, char *wavedesc, uint32_t num_sequences, time_t ttime, double basetime, double *wavetime, int i) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
Protocol enum name (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
PROTOCOL_E11 enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
PROTOCOL_ESERIES enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
PROTOCOL_SPO enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
PROTOCOL_UNKNOWN enum value (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
PullDropoutTrigger()SiglentSCPIOscilloscopeprotected
PullEdgeTrigger()SiglentSCPIOscilloscopeprotected
PullPulseWidthTrigger()SiglentSCPIOscilloscopeprotected
PullRuntTrigger()SiglentSCPIOscilloscopeprotected
PullSlewRateTrigger()SiglentSCPIOscilloscopeprotected
PullTrigger() overrideSiglentSCPIOscilloscopevirtual
PullTriggerSource(Trigger *trig, std::string triggerModeName, bool isUart)SiglentSCPIOscilloscopeprotected
PullUartTrigger()SiglentSCPIOscilloscopeprotected
PullWindowTrigger()SiglentSCPIOscilloscopeprotected
PushCondition(const std::string &path, Trigger::Condition cond)SiglentSCPIOscilloscopeprotected
PushDropoutTrigger(DropoutTrigger *trig)SiglentSCPIOscilloscopeprotected
PushEdgeTrigger(EdgeTrigger *trig, const std::string trigType)SiglentSCPIOscilloscopeprotected
PushFloat(std::string path, float f) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
PushGlitchTrigger(GlitchTrigger *trig) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
PushPatternCondition(const std::string &path, Trigger::Condition cond) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
PushPulseWidthTrigger(PulseWidthTrigger *trig)SiglentSCPIOscilloscopeprotected
PushRuntTrigger(RuntTrigger *trig)SiglentSCPIOscilloscopeprotected
PushSlewRateTrigger(SlewRateTrigger *trig)SiglentSCPIOscilloscopeprotected
PushTrigger() overrideSiglentSCPIOscilloscopevirtual
PushUartTrigger(UartTrigger *trig)SiglentSCPIOscilloscopeprotected
PushWindowTrigger(WindowTrigger *trig)SiglentSCPIOscilloscopeprotected
ReadWavedescs(char wavedescs[MAX_ANALOG][WAVEDESC_SIZE], bool *analogEnabled, bool *digitalEnabled, bool &anyAnalogEnabled, bool &anyDigitalEnabled) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
ReadWaveformBlock(uint32_t maxsize, char *data, bool hdSizeWorkaround=false, std::function< void(float)> progress=nullptr) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
REAL_TIME enum value (defined in Oscilloscope)Oscilloscope
RequestWaveforms(bool *enabled, uint32_t num_sequences, bool denabled) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
SamplingMode enum name (defined in Oscilloscope)Oscilloscope
SCPIDevice(SCPITransport *transport, bool identify=true) (defined in SCPIDevice)SCPIDevice
SCPIFunctionGenerator() (defined in SCPIFunctionGenerator)SCPIFunctionGenerator
SCPIInstrument(SCPITransport *transport, bool identify=true) (defined in SCPIInstrument)SCPIInstrument
SCPIOscilloscope() (defined in SCPIOscilloscope)SCPIOscilloscope
SequenceSet typedef (defined in Oscilloscope)Oscilloscopeprotected
SerializeConfiguration(IDTable &table) constInstrumentvirtual
SetADCMode(size_t channel, size_t mode) overrideSiglentSCPIOscilloscopevirtual
SetCenterFrequency(size_t channel, int64_t freq)Oscilloscopevirtual
SetChannelAttenuation(size_t i, double atten) overrideSiglentSCPIOscilloscopevirtual
SetChannelBandwidthLimit(size_t i, unsigned int limit_mhz) overrideSiglentSCPIOscilloscopevirtual
SetChannelCoupling(size_t i, OscilloscopeChannel::CouplingType type) overrideSiglentSCPIOscilloscopevirtual
SetChannelDisplayName(size_t i, std::string name) overrideSiglentSCPIOscilloscopevirtual
SetChannelOffset(size_t i, size_t stream, float offset) overrideSiglentSCPIOscilloscopevirtual
SetChannelVoltageRange(size_t i, size_t stream, float range) overrideSiglentSCPIOscilloscopevirtual
SetDeskewForChannel(size_t channel, int64_t skew) overrideSiglentSCPIOscilloscopevirtual
SetDigitalHysteresis(size_t channel, float level) overrideSiglentSCPIOscilloscopevirtual
SetDigitalThreshold(size_t channel, float level) overrideSiglentSCPIOscilloscopevirtual
SetFunctionChannelActive(int chan, bool on) overrideSiglentSCPIOscilloscopevirtual
SetFunctionChannelAmplitude(int chan, float amplitude) overrideSiglentSCPIOscilloscopevirtual
SetFunctionChannelDutyCycle(int chan, float duty) overrideSiglentSCPIOscilloscopevirtual
SetFunctionChannelFallTime(int chan, float fs)FunctionGeneratorvirtual
SetFunctionChannelFrequency(int chan, float hz) overrideSiglentSCPIOscilloscopevirtual
SetFunctionChannelOffset(int chan, float offset) overrideSiglentSCPIOscilloscopevirtual
SetFunctionChannelOutputImpedance(int chan, OutputImpedance z) overrideSiglentSCPIOscilloscopevirtual
SetFunctionChannelRiseTime(int chan, float fs)FunctionGeneratorvirtual
SetFunctionChannelShape(int chan, WaveShape shape) overrideSiglentSCPIOscilloscopevirtual
SetInputMux(size_t i, size_t select)Oscilloscopevirtual
SetInterleaving(bool combine) overrideSiglentSCPIOscilloscopevirtual
SetNumAverages(size_t i, size_t navg)Oscilloscopevirtual
SetResolutionBandwidth(int64_t rbw)Oscilloscopevirtual
SetSampleDepth(uint64_t depth) overrideSiglentSCPIOscilloscopevirtual
SetSampleRate(uint64_t rate) overrideSiglentSCPIOscilloscopevirtual
SetSamplingMode(SamplingMode mode)Oscilloscopevirtual
SetSpan(int64_t span)Oscilloscopevirtual
SetTrigger(Trigger *trigger)Oscilloscopeinline
SetTriggerOffset(int64_t offset) overrideSiglentSCPIOscilloscopevirtual
SetUseExternalRefclk(bool external) overrideSiglentSCPIOscilloscopevirtual
SHAPE_ACOS enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_ACOT enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_ARB enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_ASIN enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_ATAN enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_BARTLETT enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_BLACKMAN enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_CARDIAC enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_COT enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_CSC enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_CUBE_ROOT enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_CUBIC enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_DC enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_DLORENTZ enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_EXPONENTIAL_DECAY enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_EXPONENTIAL_RISE enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_GAUSSIAN enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_GAUSSIAN_PULSE enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_GAUSSIAN_WINDOW enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_HALF_SINE enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_HAMMING enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_HANNING enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_HARRIS enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_HAVERSINE enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_KAISER enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_LOG_DECAY enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_LOG_RISE enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_LORENTZ enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_NEGATIVE_PULSE enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_NOISE enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_PRBS_NONSTANDARD enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_PULSE enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_QUADRATIC enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_SAWTOOTH_DOWN enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_SAWTOOTH_UP enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_SEC enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_SINC enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_SINE enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_SQUARE enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_SQUARE_ROOT enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_STAIRCASE_DOWN enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_STAIRCASE_UP enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_STAIRCASE_UP_DOWN enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_TAN enum value (defined in FunctionGenerator)FunctionGenerator
SHAPE_TRIANGLE enum value (defined in FunctionGenerator)FunctionGenerator
SharedCtorInit() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopeprotected
ShouldDegauss(size_t i)Oscilloscopevirtual
SiglentSCPIOscilloscope(SCPITransport *transport) (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
SiglentSCPIOscilloscope(const SiglentSCPIOscilloscope &rhs)=delete (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscope
Start() overrideSiglentSCPIOscilloscopevirtual
StartSingleTrigger() overrideSiglentSCPIOscilloscopevirtual
Stop() overrideSiglentSCPIOscilloscopevirtual
TRIGGER_MODE_AUTO enum valueOscilloscope
TRIGGER_MODE_COUNT enum valueOscilloscope
TRIGGER_MODE_RUN enum valueOscilloscope
TRIGGER_MODE_STOP enum valueOscilloscope
TRIGGER_MODE_TRIGGERED enum valueOscilloscope
TRIGGER_MODE_WAIT enum valueOscilloscope
TriggerMode enum nameOscilloscope
WaitForTrigger(int timeout)Oscilloscope
WaveShape enum nameFunctionGenerator
~FunctionGenerator() (defined in FunctionGenerator)FunctionGeneratorvirtual
~Instrument() (defined in Instrument)Instrumentvirtual
~Oscilloscope() (defined in Oscilloscope)Oscilloscopevirtual
~SCPIDevice() (defined in SCPIDevice)SCPIDevicevirtual
~SCPIFunctionGenerator() (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorvirtual
~SCPIInstrument() (defined in SCPIInstrument)SCPIInstrumentvirtual
~SCPIOscilloscope() (defined in SCPIOscilloscope)SCPIOscilloscopevirtual
~SiglentSCPIOscilloscope() (defined in SiglentSCPIOscilloscope)SiglentSCPIOscilloscopevirtual