|
libtiepie-hw 1.5.0
|
Masks to filter out generator modes, frequency modes and signal types. More...

Macros | |
| #define | TIEPIE_HW_GMM_NONE 0 |
| None. | |
| #define | TIEPIE_HW_GMM_BURST_COUNT (TIEPIE_HW_GM_BURST_COUNT) |
| Generator modes that involve Burst count. | |
| #define | TIEPIE_HW_GMM_GATED (TIEPIE_HW_GM_GATED_PERIODS | TIEPIE_HW_GM_GATED | TIEPIE_HW_GM_GATED_PERIOD_START | TIEPIE_HW_GM_GATED_PERIOD_FINISH | TIEPIE_HW_GM_GATED_RUN | TIEPIE_HW_GM_GATED_RUN_OUTPUT) |
| Generator modes that involve Gated mode. | |
| #define | TIEPIE_HW_GMM_BURST_SAMPLE_COUNT (TIEPIE_HW_GM_BURST_SAMPLE_COUNT | TIEPIE_HW_GM_BURST_SAMPLE_COUNT_OUTPUT) |
| Generator modes that involve Burst sample count. | |
| #define | TIEPIE_HW_GMM_BURST_SEGMENT_COUNT (TIEPIE_HW_GM_BURST_SEGMENT_COUNT | TIEPIE_HW_GM_BURST_SEGMENT_COUNT_OUTPUT) |
| Generator modes that involve Burst segment count. | |
| #define | TIEPIE_HW_GMM_BURST (TIEPIE_HW_GMM_BURST_COUNT | TIEPIE_HW_GMM_BURST_SAMPLE_COUNT | TIEPIE_HW_GMM_BURST_SEGMENT_COUNT) |
| Generator modes that involve Burst xx count. | |
| #define | TIEPIE_HW_GMM_REQUIRE_TRIGGER (TIEPIE_HW_GMM_GATED | TIEPIE_HW_GMM_BURST_SAMPLE_COUNT | TIEPIE_HW_GMM_BURST_SEGMENT_COUNT) |
| Generator modes that require an enabeld trigger input. | |
| #define | TIEPIE_HW_GMM_ALL ((1ULL << TIEPIE_HW_GMN_COUNT) - 1) |
| All generator modes. | |
| #define | TIEPIE_HW_GMM_SIGNALFREQUENCY (TIEPIE_HW_GMM_ALL & ~TIEPIE_HW_GMM_BURST_SAMPLE_COUNT) |
| Supported generator modes when frequency mode is signal frequency. | |
| #define | TIEPIE_HW_GMM_SAMPLERATE (TIEPIE_HW_GMM_ALL) |
| Supported generator modes when frequency mode is sample rate. | |
| #define | TIEPIE_HW_GMM_SINE (TIEPIE_HW_GMM_SIGNALFREQUENCY) |
| Supported generator modes when signal type is sine. | |
| #define | TIEPIE_HW_GMM_TRIANGLE (TIEPIE_HW_GMM_SIGNALFREQUENCY) |
| Supported generator modes when signal type is triangle. | |
| #define | TIEPIE_HW_GMM_SQUARE (TIEPIE_HW_GMM_SIGNALFREQUENCY) |
| Supported generator modes when signal type is square. | |
| #define | TIEPIE_HW_GMM_DC (TIEPIE_HW_GM_CONTINUOUS) |
| Supported generator modes when signal type is TIEPIE_HW_DC. | |
| #define | TIEPIE_HW_GMM_NOISE (TIEPIE_HW_GM_CONTINUOUS | TIEPIE_HW_GM_GATED) |
| Supported generator modes when signal type is noise. | |
| #define | TIEPIE_HW_GMM_ARBITRARY (TIEPIE_HW_GMM_SIGNALFREQUENCY | TIEPIE_HW_GMM_SAMPLERATE) |
| Supported generator modes when signal type is arbitrary. | |
| #define | TIEPIE_HW_GMM_PULSE (TIEPIE_HW_GMM_SIGNALFREQUENCY & ~TIEPIE_HW_GMM_BURST_SEGMENT_COUNT) |
| Supported generator modes when signal type is pulse. | |
Masks to filter out generator modes, frequency modes and signal types.