libtiepie-hw 1.5.0
Loading...
Searching...
No Matches
Trigger kinds

Trigger kind settings for device triggers and scope channel triggers. More...

Collaboration diagram for Trigger kinds:

Modules

 Bit numbers
 Bit numbers used to create the trigger kind settings.
 
 Masks
 Masks to identify trigger kind settings.
 

Macros

#define TIEPIE_HW_TKN_COUNT   15
 Number of trigger kinds.
 
#define TIEPIE_HW_TK_UNKNOWN   0
 Unknown/invalid trigger kind.
 
#define TIEPIE_HW_TK_RISINGEDGE   (1ULL << TIEPIE_HW_TKB_RISINGEDGE)
 Rising edge.
 
#define TIEPIE_HW_TK_FALLINGEDGE   (1ULL << TIEPIE_HW_TKB_FALLINGEDGE)
 Falling edge.
 
#define TIEPIE_HW_TK_INWINDOW   (1ULL << TIEPIE_HW_TKB_INWINDOW)
 Inside window.
 
#define TIEPIE_HW_TK_OUTWINDOW   (1ULL << TIEPIE_HW_TKB_OUTWINDOW)
 Outside window.
 
#define TIEPIE_HW_TK_ANYEDGE   (1ULL << TIEPIE_HW_TKB_ANYEDGE)
 Any edge.
 
#define TIEPIE_HW_TK_ENTERWINDOW   (1ULL << TIEPIE_HW_TKB_ENTERWINDOW)
 Enter window.
 
#define TIEPIE_HW_TK_EXITWINDOW   (1ULL << TIEPIE_HW_TKB_EXITWINDOW)
 Exit window.
 
#define TIEPIE_HW_TK_PULSEWIDTHPOSITIVE   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHPOSITIVE)
 Positive pulse width.
 
#define TIEPIE_HW_TK_PULSEWIDTHNEGATIVE   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHNEGATIVE)
 Negative pulse width.
 
#define TIEPIE_HW_TK_PULSEWIDTHEITHER   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHEITHER)
 Positive or negative pulse width.
 
#define TIEPIE_HW_TK_RUNTPULSEPOSITIVE   (1ULL << TIEPIE_HW_TKB_RUNTPULSEPOSITIVE)
 Positive runt pulse.
 
#define TIEPIE_HW_TK_RUNTPULSENEGATIVE   (1ULL << TIEPIE_HW_TKB_RUNTPULSENEGATIVE)
 Negative runt pulse.
 
#define TIEPIE_HW_TK_RUNTPULSEEITHER   (1ULL << TIEPIE_HW_TKB_RUNTPULSEEITHER)
 Positive or negative runt pulse.
 
#define TIEPIE_HW_TK_INTERVALRISING   (1ULL << TIEPIE_HW_TKB_INTERVALRISING)
 Interval (rising edge)
 
#define TIEPIE_HW_TK_INTERVALFALLING   (1ULL << TIEPIE_HW_TKB_INTERVALFALLING)
 Interval (falling edge)
 

Detailed Description

Trigger kind settings for device triggers and scope channel triggers.