|
| Trigger (Oscilloscope *scope) |
| Initialize a new trigger. More...
|
|
float | GetLevel () |
| Get the trigger level.
|
|
void | SetLevel (float level) |
| Sets the trigger level. More...
|
|
Oscilloscope * | GetScope () |
| Gets the scope this trigger is attached to.
|
|
virtual std::string | GetTriggerDisplayName ()=0 |
|
virtual YAML::Node | SerializeConfiguration (IDTable &table) override |
| Serializes this trigger's configuration to a YAML string. More...
|
|
void | DetachInputs () |
| Disconnects all inputs from the node without releasing them. More...
|
|
size_t | GetInputCount () |
|
std::string | GetInputName (size_t i) |
|
void | SetInput (size_t i, StreamDescriptor stream, bool force=false) |
| Connects a stream to the input of this node. More...
|
|
void | SetInput (const std::string &name, StreamDescriptor stream, bool force=false) |
|
virtual bool | ValidateChannel (size_t i, StreamDescriptor stream) |
|
StreamDescriptor | GetInput (size_t i) |
| Gets the descriptor for one of our inputs.
|
|
FilterParameter & | GetParameter (std::string s) |
|
bool | HasParameter (std::string s) |
| Checks if we have a parameter with a given name. More...
|
|
ParameterMapType::iterator | GetParamBegin () |
| Returns an iterator to the beginning of our parameter map.
|
|
ParameterMapType::iterator | GetParamEnd () |
| Returns an iterator to the end of our parameter map.
|
|
size_t | GetParamCount () |
| Returns the number of parameter we have.
|
|
virtual YAML::Node | SerializeConfiguration (IDTable &table) |
| Serializes this trigger's configuration to a YAML string. More...
|
|
virtual void | LoadParameters (const YAML::Node &node, IDTable &table) |
| Load configuration from a save file. More...
|
|
virtual void | LoadInputs (const YAML::Node &node, IDTable &table) |
|
bool | IsDownstreamOf (std::set< FlowGraphNode * > nodes) |
| Determines if this node is downstream of any of the specified other nodes. More...
|
|
virtual DataLocation | GetInputLocation () |
| Gets the desired location of the nodes's input data. More...
|
|
virtual void | Refresh () |
| Evaluates a filter graph node. More...
|
|
virtual void | Refresh (vk::raii::CommandBuffer &cmdBuf, std::shared_ptr< QueueHandle > queue) |
|
sigc::signal< void()> | signal_parametersChanged () |
|
sigc::signal< void()> | signal_inputsChanged () |
|
|
virtual void | OnInputChanged (size_t i) |
| Called when a new input is connected to the node. More...
|
|
WaveformBase * | GetInputWaveform (size_t i) |
| Gets the waveform attached to the specified input. More...
|
|
SparseAnalogWaveform * | GetSparseAnalogInputWaveform (size_t i) |
| Gets the analog waveform attached to the specified input.
|
|
UniformAnalogWaveform * | GetUniformAnalogInputWaveform (size_t i) |
| Gets the analog waveform attached to the specified input.
|
|
SparseDigitalWaveform * | GetSparseDigitalInputWaveform (size_t i) |
| Gets the digital waveform attached to the specified input.
|
|
UniformDigitalWaveform * | GetUniformDigitalInputWaveform (size_t i) |
| Gets the digital waveform attached to the specified input.
|
|
SparseDigitalBusWaveform * | GetSparseDigitalBusInputWaveform (size_t i) |
| Gets the digital bus waveform attached to the specified input.
|
|
void | CreateInput (const std::string &name) |
| Creates and names an input signal.
|
|
std::string | GetInputDisplayName (size_t i) |
| Gets the display name for one of our inputs. More...
|
|
Abstract base class for oscilloscope / logic analyzer trigger inputs.