libtiepie-hw 1.3.3
Loading...
Searching...
No Matches
Trigger kinds
Collaboration diagram for Trigger kinds:

Modules

 Bit numbers
 
 Masks
 

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

Macro Definition Documentation

◆ TIEPIE_HW_TKN_COUNT

#define TIEPIE_HW_TKN_COUNT   15

Number of trigger kinds.

◆ TIEPIE_HW_TK_UNKNOWN

#define TIEPIE_HW_TK_UNKNOWN   0

Unknown/invalid trigger kind.

◆ TIEPIE_HW_TK_RISINGEDGE

#define TIEPIE_HW_TK_RISINGEDGE   (1ULL << TIEPIE_HW_TKB_RISINGEDGE)

Rising edge.

◆ TIEPIE_HW_TK_FALLINGEDGE

#define TIEPIE_HW_TK_FALLINGEDGE   (1ULL << TIEPIE_HW_TKB_FALLINGEDGE)

Falling edge.

◆ TIEPIE_HW_TK_INWINDOW

#define TIEPIE_HW_TK_INWINDOW   (1ULL << TIEPIE_HW_TKB_INWINDOW)

Inside window.

◆ TIEPIE_HW_TK_OUTWINDOW

#define TIEPIE_HW_TK_OUTWINDOW   (1ULL << TIEPIE_HW_TKB_OUTWINDOW)

Outside window.

◆ TIEPIE_HW_TK_ANYEDGE

#define TIEPIE_HW_TK_ANYEDGE   (1ULL << TIEPIE_HW_TKB_ANYEDGE)

Any edge.

◆ TIEPIE_HW_TK_ENTERWINDOW

#define TIEPIE_HW_TK_ENTERWINDOW   (1ULL << TIEPIE_HW_TKB_ENTERWINDOW)

Enter window.

◆ TIEPIE_HW_TK_EXITWINDOW

#define TIEPIE_HW_TK_EXITWINDOW   (1ULL << TIEPIE_HW_TKB_EXITWINDOW)

Exit window.

◆ TIEPIE_HW_TK_PULSEWIDTHPOSITIVE

#define TIEPIE_HW_TK_PULSEWIDTHPOSITIVE   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHPOSITIVE)

Positive pulse width.

◆ TIEPIE_HW_TK_PULSEWIDTHNEGATIVE

#define TIEPIE_HW_TK_PULSEWIDTHNEGATIVE   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHNEGATIVE)

Negative pulse width.

◆ TIEPIE_HW_TK_PULSEWIDTHEITHER

#define TIEPIE_HW_TK_PULSEWIDTHEITHER   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHEITHER)

Positive or negative pulse width.

◆ TIEPIE_HW_TK_RUNTPULSEPOSITIVE

#define TIEPIE_HW_TK_RUNTPULSEPOSITIVE   (1ULL << TIEPIE_HW_TKB_RUNTPULSEPOSITIVE)

Positive runt pulse.

◆ TIEPIE_HW_TK_RUNTPULSENEGATIVE

#define TIEPIE_HW_TK_RUNTPULSENEGATIVE   (1ULL << TIEPIE_HW_TKB_RUNTPULSENEGATIVE)

Negative runt pulse.

◆ TIEPIE_HW_TK_RUNTPULSEEITHER

#define TIEPIE_HW_TK_RUNTPULSEEITHER   (1ULL << TIEPIE_HW_TKB_RUNTPULSEEITHER)

Positive or negative runt pulse.

◆ TIEPIE_HW_TK_INTERVALRISING

#define TIEPIE_HW_TK_INTERVALRISING   (1ULL << TIEPIE_HW_TKB_INTERVALRISING)

Interval (rising edge)

◆ TIEPIE_HW_TK_INTERVALFALLING

#define TIEPIE_HW_TK_INTERVALFALLING   (1ULL << TIEPIE_HW_TKB_INTERVALFALLING)

Interval (falling edge)