37#ifndef MockInstrument_h
38#define MockInstrument_h
47 const std::string& name,
52 const std::string&
args
60 virtual void SetTransportConnectionString(
const std::string&
args);
63 virtual std::string GetName()
const override;
64 virtual std::string GetVendor()
const override;
65 virtual std::string GetSerial()
const override;
81 std::string m_transportName;
86 virtual std::string GetDriverName()
const override
Definition AcceleratorBuffer.h:204
All warnings generated by a configuration we're in the process of loading.
Definition ConfigWarningList.h:90
Bidirectional table mapping integer IDs in scopesession files to object pointers.
Definition IDTable.h:49
Base class for simulated instruments.
Definition MockInstrument.h:44
virtual bool IsOffline() override
Checks if the instrument is currently online.
Definition MockInstrument.cpp:90
virtual std::string GetTransportName() override
Gets the name of our transport.
Definition MockInstrument.cpp:95
virtual std::string GetTransportConnectionString() override
Gets the connection string for our transport.
Definition MockInstrument.cpp:100
virtual void BackgroundProcessing() override
Run various background processing typically done by a second thread (e.g. InstrumentThread)
Definition MockInstrument.h:76
An SCPI-based oscilloscope.
Definition SCPIInstrument.h:72