38#ifndef TektronixHSIOscilloscope_h
39#define TektronixHSIOscilloscope_h
61 virtual void Start()
override;
63 virtual void Stop()
override;
Declaration of TektronixOscilloscope.
TriggerMode
Definition: Oscilloscope.h:411
Abstraction of a transport layer for moving SCPI data between endpoints.
Definition: SCPITransport.h:47
Driver for the Tektronix HSI interface using an external bridge server (WIP)
Definition: TektronixHSIOscilloscope.h:48
virtual void Stop() override
Stops triggering.
Definition: TektronixHSIOscilloscope.cpp:160
virtual bool AcquireData() override
Pull data from the instrument.
Definition: TektronixHSIOscilloscope.cpp:84
virtual void StartSingleTrigger() override
Arms the trigger for a single acquistion.
Definition: TektronixHSIOscilloscope.cpp:148
TektronixHSIOscilloscope(SCPITransport *transport)
Initialize the driver.
Definition: TektronixHSIOscilloscope.cpp:51
static std::string GetDriverNameInternal()
Return the constant driver name "tektronix.hsi".
Definition: TektronixHSIOscilloscope.cpp:74
virtual Oscilloscope::TriggerMode PollTrigger() override
Checks the curent trigger status.
Definition: TektronixHSIOscilloscope.cpp:79
virtual void Start() override
Starts the instrument in continuous trigger mode.
Definition: TektronixHSIOscilloscope.cpp:134
Driver for Tektronix oscilloscopes.
Definition: TektronixOscilloscope.h:79