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

Macros

#define TIEPIE_HW_TKM_NONE   0
 No trigger kinds.
 
#define TIEPIE_HW_TKM_EDGE   (TIEPIE_HW_TK_RISINGEDGE | TIEPIE_HW_TK_FALLINGEDGE | TIEPIE_HW_TK_ANYEDGE)
 All edge triggers.
 
#define TIEPIE_HW_TKM_WINDOW   (TIEPIE_HW_TK_INWINDOW | TIEPIE_HW_TK_OUTWINDOW | TIEPIE_HW_TK_ENTERWINDOW | TIEPIE_HW_TK_EXITWINDOW)
 All window triggers.
 
#define TIEPIE_HW_TKM_PULSEWIDTH   (TIEPIE_HW_TK_PULSEWIDTHPOSITIVE | TIEPIE_HW_TK_PULSEWIDTHNEGATIVE | TIEPIE_HW_TK_PULSEWIDTHEITHER)
 All pulse width triggers.
 
#define TIEPIE_HW_TKM_RUNTPULSE   (TIEPIE_HW_TK_RUNTPULSEPOSITIVE | TIEPIE_HW_TK_RUNTPULSENEGATIVE | TIEPIE_HW_TK_RUNTPULSEEITHER)
 All runt pulse triggers.
 
#define TIEPIE_HW_TKM_PULSE   (TIEPIE_HW_TKM_PULSEWIDTH | TIEPIE_HW_TKM_RUNTPULSE)
 All pulse triggers.
 
#define TIEPIE_HW_TKM_INTERVAL   (TIEPIE_HW_TK_INTERVALRISING | TIEPIE_HW_TK_INTERVALFALLING)
 All interval triggers.
 
#define TIEPIE_HW_TKM_TIME   (TIEPIE_HW_TKM_PULSEWIDTH | TIEPIE_HW_TKM_WINDOW | TIEPIE_HW_TKM_RUNTPULSE | TIEPIE_HW_TKM_INTERVAL)
 All trigger kinds that may have a time property.
 
#define TIEPIE_HW_TKM_ALL   ((1ULL << TIEPIE_HW_TKN_COUNT) - 1)
 All trigger kinds.
 

Detailed Description

Macro Definition Documentation

◆ TIEPIE_HW_TKM_NONE

#define TIEPIE_HW_TKM_NONE   0

No trigger kinds.

◆ TIEPIE_HW_TKM_EDGE

All edge triggers.

◆ TIEPIE_HW_TKM_WINDOW

All window triggers.

◆ TIEPIE_HW_TKM_PULSEWIDTH

All pulse width triggers.

◆ TIEPIE_HW_TKM_RUNTPULSE

All runt pulse triggers.

◆ TIEPIE_HW_TKM_PULSE

#define TIEPIE_HW_TKM_PULSE   (TIEPIE_HW_TKM_PULSEWIDTH | TIEPIE_HW_TKM_RUNTPULSE)

All pulse triggers.

◆ TIEPIE_HW_TKM_INTERVAL

#define TIEPIE_HW_TKM_INTERVAL   (TIEPIE_HW_TK_INTERVALRISING | TIEPIE_HW_TK_INTERVALFALLING)

All interval triggers.

◆ TIEPIE_HW_TKM_TIME

All trigger kinds that may have a time property.

◆ TIEPIE_HW_TKM_ALL

#define TIEPIE_HW_TKM_ALL   ((1ULL << TIEPIE_HW_TKN_COUNT) - 1)

All trigger kinds.