LibTiePie  0.8.0
Library for interfacing TiePie engineering instruments
Trigger kinds

Description

Modules

 Bit numbers
 
 Masks
 

Macros

#define TKN_COUNT   15
 Number of trigger kinds. More...
 
#define TK_UNKNOWN   0
 Unknown/invalid trigger kind. More...
 
#define TK_RISINGEDGE   ( 1ULL << TKB_RISINGEDGE )
 Rising edge. More...
 
#define TK_FALLINGEDGE   ( 1ULL << TKB_FALLINGEDGE )
 Falling edge. More...
 
#define TK_INWINDOW   ( 1ULL << TKB_INWINDOW )
 Inside window. More...
 
#define TK_OUTWINDOW   ( 1ULL << TKB_OUTWINDOW )
 Outside window. More...
 
#define TK_ANYEDGE   ( 1ULL << TKB_ANYEDGE )
 Any edge. More...
 
#define TK_ENTERWINDOW   ( 1ULL << TKB_ENTERWINDOW )
 Enter window. More...
 
#define TK_EXITWINDOW   ( 1ULL << TKB_EXITWINDOW )
 Exit window. More...
 
#define TK_PULSEWIDTHPOSITIVE   ( 1ULL << TKB_PULSEWIDTHPOSITIVE )
 Positive pulse width. More...
 
#define TK_PULSEWIDTHNEGATIVE   ( 1ULL << TKB_PULSEWIDTHNEGATIVE )
 Negative pulse width. More...
 
#define TK_PULSEWIDTHEITHER   ( 1ULL << TKB_PULSEWIDTHEITHER )
 Positive or negative pulse width. More...
 
#define TK_RUNTPULSEPOSITIVE   ( 1ULL << TKB_RUNTPULSEPOSITIVE )
 Positive runt pulse. More...
 
#define TK_RUNTPULSENEGATIVE   ( 1ULL << TKB_RUNTPULSENEGATIVE )
 Negative runt pulse. More...
 
#define TK_RUNTPULSEEITHER   ( 1ULL << TKB_RUNTPULSEEITHER )
 Positive or negative runt pulse. More...
 
#define TK_INTERVALRISING   ( 1ULL << TKB_INTERVALRISING )
 Interval (rising edge) More...
 
#define TK_INTERVALFALLING   ( 1ULL << TKB_INTERVALFALLING )
 Interval (falling edge) More...
 

Macro Definition Documentation

#define TKN_COUNT   15

Number of trigger kinds.

Definition at line 1175 of file libtiepie.h.

#define TK_UNKNOWN   0

Unknown/invalid trigger kind.

Definition at line 1202 of file libtiepie.h.

#define TK_RISINGEDGE   ( 1ULL << TKB_RISINGEDGE )

Rising edge.

Definition at line 1203 of file libtiepie.h.

#define TK_FALLINGEDGE   ( 1ULL << TKB_FALLINGEDGE )

Falling edge.

Definition at line 1204 of file libtiepie.h.

#define TK_INWINDOW   ( 1ULL << TKB_INWINDOW )

Inside window.

Definition at line 1205 of file libtiepie.h.

#define TK_OUTWINDOW   ( 1ULL << TKB_OUTWINDOW )

Outside window.

Definition at line 1206 of file libtiepie.h.

#define TK_ANYEDGE   ( 1ULL << TKB_ANYEDGE )

Any edge.

Definition at line 1207 of file libtiepie.h.

#define TK_ENTERWINDOW   ( 1ULL << TKB_ENTERWINDOW )

Enter window.

Definition at line 1208 of file libtiepie.h.

#define TK_EXITWINDOW   ( 1ULL << TKB_EXITWINDOW )

Exit window.

Definition at line 1209 of file libtiepie.h.

#define TK_PULSEWIDTHPOSITIVE   ( 1ULL << TKB_PULSEWIDTHPOSITIVE )

Positive pulse width.

Definition at line 1210 of file libtiepie.h.

#define TK_PULSEWIDTHNEGATIVE   ( 1ULL << TKB_PULSEWIDTHNEGATIVE )

Negative pulse width.

Definition at line 1211 of file libtiepie.h.

#define TK_PULSEWIDTHEITHER   ( 1ULL << TKB_PULSEWIDTHEITHER )

Positive or negative pulse width.

Definition at line 1212 of file libtiepie.h.

#define TK_RUNTPULSEPOSITIVE   ( 1ULL << TKB_RUNTPULSEPOSITIVE )

Positive runt pulse.

Definition at line 1213 of file libtiepie.h.

#define TK_RUNTPULSENEGATIVE   ( 1ULL << TKB_RUNTPULSENEGATIVE )

Negative runt pulse.

Definition at line 1214 of file libtiepie.h.

#define TK_RUNTPULSEEITHER   ( 1ULL << TKB_RUNTPULSEEITHER )

Positive or negative runt pulse.

Definition at line 1215 of file libtiepie.h.

#define TK_INTERVALRISING   ( 1ULL << TKB_INTERVALRISING )

Interval (rising edge)

Definition at line 1216 of file libtiepie.h.

#define TK_INTERVALFALLING   ( 1ULL << TKB_INTERVALFALLING )

Interval (falling edge)

Definition at line 1217 of file libtiepie.h.