|
libtiepie-hw 1.5.0
|
Masks to identify trigger kind settings. More...

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. | |
Masks to identify trigger kind settings.