Definition AcceleratorBuffer.h:204
Base class for triggers involving hardware clock/data recovery pattern matching.
Definition CDRTrigger.h:44
TriggerPosition GetTriggerPosition()
Gets the position of the trigger, relative to the serial bit pattern.
Definition CDRTrigger.h:118
LeCroyEqualizerMode GetEqualizerMode()
Gets the RX equalizer mode.
Definition CDRTrigger.h:134
void SetEqualizerMode(LeCroyEqualizerMode mode)
Sets the RX equalizer mode.
Definition CDRTrigger.h:142
bool IsCDRLocked()
Queries hardware PLL lock status.
Definition CDRTrigger.cpp:127
LeCroyEqualizerMode
RX equalizer settings for LeCroy SDA 8Zi GTX trigger board.
Definition CDRTrigger.h:83
@ LECROY_EQ_LOW
2 dB boost
Definition CDRTrigger.h:88
@ LECROY_EQ_MEDIUM
5 dB boost
Definition CDRTrigger.h:91
@ LECROY_EQ_HIGH
9 dB boost
Definition CDRTrigger.h:94
@ LECROY_EQ_NONE
No equalization.
Definition CDRTrigger.h:85
void CalculateBitRate()
Automatically calculates the bit rate of the incoming signal, if possible.
Definition CDRTrigger.h:64
virtual bool ValidateChannel(size_t i, StreamDescriptor stream)
Check if a stream is allowed to be connected to the given input.
Definition CDRTrigger.cpp:106
bool IsAutomaticBitRateCalculationAvailable()
Checks if automatic bit rate calculation is available.
Definition CDRTrigger.cpp:98
int64_t GetBitRate()
Returns the nominal CDR PLL data rate.
Definition CDRTrigger.h:60
sigc::signal< void()> signal_calculateBitRate()
Signal emitted every time autobaud is requested.
Definition CDRTrigger.h:68
void SetPolarity(Polarity mode)
Gets the polarity inversion.
Definition CDRTrigger.h:154
void SetTriggerPosition(TriggerPosition p)
Sets the position of the trigger, relative to the serial bit pattern.
Definition CDRTrigger.h:126
void SetBitRate(int64_t rate)
Sets the nominal baud rate the PLL should attempt to lock to.
Definition CDRTrigger.h:56
TriggerPosition
Where to position the reported trigger point, relative to the serial bit pattern.
Definition CDRTrigger.h:99
@ POSITION_END
Trigger is reported at the end of the pattern.
Definition CDRTrigger.h:101
@ POSITION_START
Trigger is reported at the start of the pattern.
Definition CDRTrigger.h:104
Polarity GetPolarity()
Gets the polarity inversion.
Definition CDRTrigger.h:146
Polarity
Polarity inversion for the input.
Definition CDRTrigger.h:109
@ POLARITY_INVERTED
Definition CDRTrigger.h:114
@ POLARITY_NORMAL
Definition CDRTrigger.h:111
sigc::signal< void()> m_calculateBitRateSignal
Signal requesting an auto-baud calculation.
Definition CDRTrigger.h:164
A parameter to a filter.
Definition FilterParameter.h:86
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
Generic representation of an oscilloscope, logic analyzer, or spectrum analyzer.
Definition Oscilloscope.h:51
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