|
libtiepie-hw 1.5.0
|
Masks to identify which generator signal types support which other generator settings. More...

Macros | |
| #define | TIEPIE_HW_STM_NONE 0 |
| None. | |
| #define | TIEPIE_HW_STM_AMPLITUDE (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE | TIEPIE_HW_ST_NOISE | TIEPIE_HW_ST_ARBITRARY | TIEPIE_HW_ST_PULSE) |
| Signal types that support setting amplitude. | |
| #define | TIEPIE_HW_STM_OFFSET (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE | TIEPIE_HW_ST_DC | TIEPIE_HW_ST_NOISE | TIEPIE_HW_ST_ARBITRARY | TIEPIE_HW_ST_PULSE) |
| Signal types that support setting offset. | |
| #define | TIEPIE_HW_STM_FREQUENCY (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE | TIEPIE_HW_ST_NOISE | TIEPIE_HW_ST_ARBITRARY | TIEPIE_HW_ST_PULSE) |
| Signal types that support setting frequency. | |
| #define | TIEPIE_HW_STM_PHASE (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE | TIEPIE_HW_ST_ARBITRARY | TIEPIE_HW_ST_PULSE) |
| Signal types that support setting phase. | |
| #define | TIEPIE_HW_STM_SYMMETRY (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE ) |
| Signal types that support setting symmetry. | |
| #define | TIEPIE_HW_STM_WIDTH ( TIEPIE_HW_ST_PULSE) |
| Signal types that support setting width. | |
| #define | TIEPIE_HW_STM_LEADINGEDGETIME ( TIEPIE_HW_ST_PULSE) |
| Signal types that support setting leading edge time. | |
| #define | TIEPIE_HW_STM_TRAILINGEDGETIME ( TIEPIE_HW_ST_PULSE) |
| Signal types that support setting trailing edge time. | |
| #define | TIEPIE_HW_STM_DATALENGTH ( TIEPIE_HW_ST_ARBITRARY ) |
| Signal types that support setting data length. | |
| #define | TIEPIE_HW_STM_DATA ( TIEPIE_HW_ST_ARBITRARY ) |
| Signal types that support setting data. | |
| #define | TIEPIE_HW_STM_EDGETIME (TIEPIE_HW_STM_LEADINGEDGETIME & TIEPIE_HW_STM_TRAILINGEDGETIME) |
| Edge time. | |
Masks to identify which generator signal types support which other generator settings.