37#ifndef FunctionGeneratorChannel_h
38#define FunctionGeneratorChannel_h
51 const std::string&
color =
"#808080",
67 virtual void Refresh(vk::raii::CommandBuffer& cmdBuf, std::shared_ptr<QueueHandle> queue)
override;
70 virtual PhysicalConnector GetPhysicalConnector()
override;
Definition AcceleratorBuffer.h:204
A single channel of a function generator.
Definition FunctionGeneratorChannel.h:45
StreamIndexes
Well defined stream IDs used by FunctionGeneratorChannel.
Definition FunctionGeneratorChannel.h:62
@ STREAM_FREQUENCY
Operating frequency.
Definition FunctionGeneratorChannel.h:64
FunctionGenerator * GetFunctionGenerator()
Get the function generator this instrument is part of.
Definition FunctionGeneratorChannel.h:57
virtual bool ValidateChannel(size_t i, StreamDescriptor stream) override
Check if a stream is allowed to be connected to the given input.
Definition FunctionGeneratorChannel.cpp:76
A baseband waveform generator.
Definition FunctionGenerator.h:46
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:313
Descriptor for a single stream coming off a channel.
Definition StreamDescriptor.h:47