39#ifndef FlowGraphNode_inlines_h
40#define FlowGraphNode_inlines_h
64 if(m_channel ==
nullptr)
65 return Stream::STREAM_TYPE_ANALOG;
66 return m_channel->
GetType(m_stream);
78template<
class T,
class...
Args>
Definition AcceleratorBuffer.h:204
virtual void CreateInput(const std::string &name)
Gets the digital bus waveform attached to the specified input.
size_t GetInputCount()
Get the number of input ports.
Definition FlowGraphNode_inlines.h:72
WaveformBase * GetInputWaveform(size_t i)
Gets the waveform attached to the specified input.
Definition FlowGraphNode_inlines.h:51
std::vector< std::shared_ptr< InputDescriptor > > m_inputs
Input ports.
Definition FlowGraphNode.h:247
Stream::StreamType GetType(size_t stream)
Returns the type of a specified stream.
Definition InstrumentChannel.h:167
Stream::StreamType GetType()
Get the type of stream (if connected). Returns STREAM_TYPE_ANALOG if null.
Definition FlowGraphNode_inlines.h:62
StreamType
General data type stored in a stream.
Definition Stream.h:57