ngscopeclient 0.1-dev+51fbda87c
Classes | Macros

Declaration of Trigger. More...

#include "FlowGraphNode.h"
Include dependency graph for Trigger.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Trigger
 Abstract base class for oscilloscope / logic analyzer trigger inputs. More...
 

Macros

#define TRIGGER_INITPROC(T)
 
#define AddTriggerClass(T)   Trigger::DoAddTriggerClass(T::GetTriggerName(), T::CreateInstance)
 

Detailed Description

Declaration of Trigger.

Author
Andrew D. Zonenberg

Macro Definition Documentation

◆ TRIGGER_INITPROC

#define TRIGGER_INITPROC (   T)
Value:
static Trigger* CreateInstance(Oscilloscope* scope) \
{ return new T(scope); } \
virtual std::string GetTriggerDisplayName() override \
{ return GetTriggerName(); }
Generic representation of an oscilloscope, logic analyzer, or spectrum analyzer.
Definition: Oscilloscope.h:50
Abstract base class for oscilloscope / logic analyzer trigger inputs.
Definition: Trigger.h:46