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

Masks to identify trigger kind settings. More...

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

Masks to identify trigger kind settings.