ngscopeclient v0.1-rc1
SiglentFunctionGenerator Member List

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

AcquireData() overrideSiglentFunctionGeneratorvirtual
CreateFunctionGenerator(std::string driver, SCPITransport *transport) (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorstatic
DoAddDriverClass(std::string name, GeneratorCreateProcType proc) (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorstatic
DoLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap)FunctionGeneratorprotected
DoPreLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap, ConfigWarningList &list)FunctionGeneratorprotected
FunctionGenerator::DoSerializeConfiguration(YAML::Node &node, IDTable &table)FunctionGeneratorprotected
DoSerializeConfiguration(YAML::Node &node, IDTable &table) (defined in SCPIInstrument)SCPIInstrumentprotected
EnumDrivers(std::vector< std::string > &names) (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorstatic
FlushConfigCache() overrideSiglentFunctionGeneratorvirtual
FunctionGenerator() (defined in FunctionGenerator)FunctionGenerator
GeneratorCreateMapType typedef (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorprotected
GeneratorCreateProcType typedef (defined in SCPIFunctionGenerator)SCPIFunctionGenerator
GetAvailableWaveformShapes(int chan) overrideSiglentFunctionGeneratorvirtual
GetChannel(size_t i) constInstrumentinline
GetChannelByDisplayName(const std::string &name)Instrument
GetChannelByHwName(const std::string &name)Instrument
GetChannelCount() constInstrumentinline
GetChannelDisplayName(size_t i)Instrumentvirtual
GetDriverName() const =0 (defined in SCPIInstrument)SCPIInstrumentpure virtual
GetDriverNameInternal() (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorstatic
GetFunctionChannelActive(int chan) overrideSiglentFunctionGeneratorvirtual
GetFunctionChannelAmplitude(int chan) overrideSiglentFunctionGeneratorvirtual
GetFunctionChannelDutyCycle(int chan) overrideSiglentFunctionGeneratorvirtual
GetFunctionChannelFallTime(int chan)FunctionGeneratorvirtual
GetFunctionChannelFrequency(int chan) overrideSiglentFunctionGeneratorvirtual
GetFunctionChannelOffset(int chan) overrideSiglentFunctionGeneratorvirtual
GetFunctionChannelOutputImpedance(int chan) overrideSiglentFunctionGeneratorvirtual
GetFunctionChannelRiseTime(int chan)FunctionGeneratorvirtual
GetFunctionChannelShape(int chan) overrideSiglentFunctionGeneratorvirtual
GetImpedanceOfName(const std::string &name)FunctionGeneratorstatic
GetInstrumentTypes() const overrideSiglentFunctionGeneratorvirtual
GetInstrumentTypesForChannel(size_t i) const overrideSiglentFunctionGeneratorvirtual
GetName() const =0 (defined in Instrument)Instrumentpure virtual
GetName() const (defined in SCPIInstrument)SCPIInstrumentvirtual
GetNameOfImpedance(OutputImpedance imp)FunctionGeneratorstatic
GetNameOfShape(WaveShape shape)FunctionGeneratorstatic
GetSerial() const =0 (defined in Instrument)Instrumentpure virtual
GetSerial() const (defined in SCPIInstrument)SCPIInstrumentvirtual
GetShapeOfName(const std::string &name)FunctionGeneratorstatic
GetTransport() const (defined in SCPIDevice)SCPIDeviceinline
FunctionGenerator::GetTransportConnectionString()=0Instrumentpure virtual
SCPIInstrument::GetTransportConnectionString()SCPIInstrumentvirtual
FunctionGenerator::GetTransportName()=0Instrumentpure virtual
SCPIInstrument::GetTransportName()SCPIInstrumentvirtual
GetVendor() const =0 (defined in Instrument)Instrumentpure virtual
GetVendor() const (defined in SCPIInstrument)SCPIInstrumentvirtual
HasFunctionDutyCycleControls(int chan)FunctionGeneratorvirtual
HasFunctionImpedanceControls(int chan)FunctionGeneratorvirtual
HasFunctionRiseFallTimeControls(int chan) overrideSiglentFunctionGeneratorvirtual
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
LoadConfiguration(int version, const YAML::Node &node, IDTable &idmap)Instrumentvirtual
m_cachedAmplitude (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedAmplitudeValid (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedEnableStateValid (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedFrequency (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedFrequencyValid (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedImpedance (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedImpedanceValid (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedOffset (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedOffsetValid (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedOutputEnable (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedWaveShape (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_cachedWaveShapeValid (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
m_channelsInstrumentprotected
m_fwVersion (defined in SCPIDevice)SCPIDeviceprotected
m_gencreateprocs (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorprotectedstatic
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
OutputImpedance enum nameFunctionGenerator
ParseBasicWaveform(const std::string &str, size_t i)SiglentFunctionGeneratorprotected
ParseOutputState(const std::string &str, size_t i)SiglentFunctionGeneratorprotected
PreLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap, ConfigWarningList &warnings)Instrumentvirtual
RemoveHeader(const std::string &str) (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorprotected
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
SerializableObject() (defined in SerializableObject)SerializableObjectinline
SerializeConfiguration(IDTable &table) constInstrumentvirtual
SetChannelDisplayName(size_t i, std::string name)Instrumentvirtual
SetFunctionChannelActive(int chan, bool on) overrideSiglentFunctionGeneratorvirtual
SetFunctionChannelAmplitude(int chan, float amplitude) overrideSiglentFunctionGeneratorvirtual
SetFunctionChannelDutyCycle(int chan, float duty) overrideSiglentFunctionGeneratorvirtual
SetFunctionChannelFallTime(int chan, float fs)FunctionGeneratorvirtual
SetFunctionChannelFrequency(int chan, float hz) overrideSiglentFunctionGeneratorvirtual
SetFunctionChannelOffset(int chan, float offset) overrideSiglentFunctionGeneratorvirtual
SetFunctionChannelOutputImpedance(int chan, OutputImpedance z) overrideSiglentFunctionGeneratorvirtual
SetFunctionChannelRiseTime(int chan, float fs)FunctionGeneratorvirtual
SetFunctionChannelShape(int chan, WaveShape shape) overrideSiglentFunctionGeneratorvirtual
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
SiglentFunctionGenerator(SCPITransport *transport) (defined in SiglentFunctionGenerator)SiglentFunctionGenerator
WaveShape enum nameFunctionGenerator
~FunctionGenerator() (defined in FunctionGenerator)FunctionGeneratorvirtual
~Instrument() (defined in Instrument)Instrumentvirtual
~SCPIDevice() (defined in SCPIDevice)SCPIDevicevirtual
~SCPIFunctionGenerator() (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorvirtual
~SCPIInstrument() (defined in SCPIInstrument)SCPIInstrumentvirtual
~SerializableObject() (defined in SerializableObject)SerializableObjectinlinevirtual
~SiglentFunctionGenerator() (defined in SiglentFunctionGenerator)SiglentFunctionGeneratorvirtual