36#ifndef RSRTB2kVideoTrigger_h
37#define RSRTB2kVideoTrigger_h
55 void SetType(EdgeType type)
59 {
return (EdgeType) m_edgetype.
GetIntVal(); }
73 void SetStandardType(StandardType type)
76 StandardType GetStandardType()
77 {
return (StandardType) m_standardtype.
GetIntVal(); }
88 void SetModeType(ModeType type)
91 ModeType GetModeType()
92 {
return (ModeType) m_modetype.
GetIntVal(); }
97 void SetLineNumber(
uint64_t interval)
100 void SetHoldoffTimeState(
bool state)
103 bool GetHoldoffTimeState()
Definition AcceleratorBuffer.h:204
A parameter to a filter.
Definition FilterParameter.h:86
bool GetBoolVal() const
Returns the value of the parameter interpreted as a boolean.
Definition FilterParameter.h:113
void SetIntVal(int64_t i)
Sets the parameter to an integer value.
Definition FilterParameter.cpp:307
int64_t GetIntVal() const
Returns the value of the parameter interpreted as an integer.
Definition FilterParameter.h:119
void SetBoolVal(bool b)
Sets the parameter to a boolean value.
Definition FilterParameter.cpp:294
Generic representation of an oscilloscope, logic analyzer, or spectrum analyzer.
Definition Oscilloscope.h:51
Video or TV trigger is used to analyze analog baseband video signals.
Definition RSRTB2kVideoTrigger.h:44
virtual bool ValidateChannel(size_t i, StreamDescriptor stream) override
Check if a stream is allowed to be connected to the given input.
Definition RSRTB2kVideoTrigger.cpp:114
static std::string GetTriggerName()
Returns the constant trigger name "Video".
Definition RSRTB2kVideoTrigger.cpp:106
Descriptor for a single stream coming off a channel.
Definition StreamDescriptor.h:47
Abstract base class for oscilloscope / logic analyzer trigger inputs.
Definition Trigger.h:46