ngscopeclient 0.1-dev+51fbda87c
SCPIFunctionGenerator Member List

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

AcquireData() overrideFunctionGeneratorvirtual
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
FunctionGenerator() (defined in FunctionGenerator)FunctionGenerator
GeneratorCreateMapType typedef (defined in SCPIFunctionGenerator)SCPIFunctionGeneratorprotected
GeneratorCreateProcType typedef (defined in SCPIFunctionGenerator)SCPIFunctionGenerator
GetAvailableWaveformShapes(int chan)=0FunctionGeneratorpure 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
GetDriverName() const =0 (defined in SCPIInstrument)SCPIInstrumentpure virtual
GetFunctionChannelActive(int chan)=0FunctionGeneratorpure virtual
GetFunctionChannelAmplitude(int chan)=0FunctionGeneratorpure virtual
GetFunctionChannelDutyCycle(int chan)FunctionGeneratorvirtual
GetFunctionChannelFallTime(int chan)FunctionGeneratorvirtual
GetFunctionChannelFrequency(int chan)=0FunctionGeneratorpure virtual
GetFunctionChannelOffset(int chan)=0FunctionGeneratorpure virtual
GetFunctionChannelOutputImpedance(int chan)FunctionGeneratorvirtual
GetFunctionChannelRiseTime(int chan)FunctionGeneratorvirtual
GetFunctionChannelShape(int chan)=0FunctionGeneratorpure virtual
GetImpedanceOfName(const std::string &name)FunctionGeneratorstatic
GetInstrumentTypes() const =0Instrumentpure virtual
GetInstrumentTypesForChannel(size_t i) const =0Instrumentpure virtual
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)=0FunctionGeneratorpure virtual
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_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
PreLoadConfiguration(int version, const YAML::Node &node, IDTable &idmap, ConfigWarningList &warnings)Instrumentvirtual
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
SerializeConfiguration(IDTable &table) constInstrumentvirtual
SetChannelDisplayName(size_t i, std::string name)Instrumentvirtual
SetFunctionChannelActive(int chan, bool on)=0FunctionGeneratorpure virtual
SetFunctionChannelAmplitude(int chan, float amplitude)=0FunctionGeneratorpure virtual
SetFunctionChannelDutyCycle(int chan, float duty)FunctionGeneratorvirtual
SetFunctionChannelFallTime(int chan, float fs)FunctionGeneratorvirtual
SetFunctionChannelFrequency(int chan, float hz)=0FunctionGeneratorpure virtual
SetFunctionChannelOffset(int chan, float offset)=0FunctionGeneratorpure virtual
SetFunctionChannelOutputImpedance(int chan, OutputImpedance z)FunctionGeneratorvirtual
SetFunctionChannelRiseTime(int chan, float fs)FunctionGeneratorvirtual
SetFunctionChannelShape(int chan, WaveShape shape)=0FunctionGeneratorpure virtual
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
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