30#ifndef RFSignalGeneratorChannel_h
31#define RFSignalGeneratorChannel_h
44 const std::string& hwname,
45 const std::string& color =
"#808080",
61 {
return m_streams[STREAM_FREQUENCY].m_value; }
64 {
return m_streams[STREAM_LEVEL].m_value; }
66 virtual void Refresh(vk::raii::CommandBuffer& cmdBuf, std::shared_ptr<QueueHandle> queue)
override;
69 virtual PhysicalConnector GetPhysicalConnector()
override;
virtual void Refresh()
Evaluates a filter graph node.
Definition: FlowGraphNode.cpp:87
A single channel of an instrument.
Definition: InstrumentChannel.h:63
Instrument * m_instrument
The instrument we're part of (may be null in the case of filters etc)
Definition: InstrumentChannel.h:274
std::vector< Stream > m_streams
Configuration data for each of our output streams.
Definition: InstrumentChannel.h:305
A single channel of an RF signal generator.
Definition: RFSignalGeneratorChannel.h:39
An RF waveform generator which creates a carrier and optionally modulates it.
Definition: RFSignalGenerator.h:37
Descriptor for a single stream coming off a channel.
Definition: StreamDescriptor.h:46