LibTiePie  0.8.0
Library for interfacing TiePie engineering instruments

Description

Macros

#define GMM_NONE   0
 
#define GMM_BURST_COUNT   ( GM_BURST_COUNT )
 
#define GMM_GATED   ( GM_GATED_PERIODS | GM_GATED | GM_GATED_PERIOD_START | GM_GATED_PERIOD_FINISH | GM_GATED_RUN | GM_GATED_RUN_OUTPUT )
 
#define GMM_BURST_SAMPLE_COUNT   ( GM_BURST_SAMPLE_COUNT | GM_BURST_SAMPLE_COUNT_OUTPUT )
 
#define GMM_BURST_SEGMENT_COUNT   ( GM_BURST_SEGMENT_COUNT | GM_BURST_SEGMENT_COUNT_OUTPUT )
 
#define GMM_BURST   ( GMM_BURST_COUNT | GMM_BURST_SAMPLE_COUNT | GMM_BURST_SEGMENT_COUNT )
 
#define GMM_REQUIRE_TRIGGER   ( GMM_GATED | GMM_BURST_SAMPLE_COUNT | GMM_BURST_SEGMENT_COUNT )
 Generator modes that require an enabeld trigger input. More...
 
#define GMM_ALL   ( ( 1ULL << GMN_COUNT ) - 1 )
 
#define GMM_SIGNALFREQUENCY   ( GMM_ALL & ~GMM_BURST_SAMPLE_COUNT )
 Supported generator modes when frequency mode is signal frequency. More...
 
#define GMM_SAMPLEFREQUENCY   ( GMM_ALL )
 Supported generator modes when frequency mode is sample frequency. More...
 
#define GMM_SINE   ( GMM_SIGNALFREQUENCY )
 Supported generator modes when signal type is sine. More...
 
#define GMM_TRIANGLE   ( GMM_SIGNALFREQUENCY )
 Supported generator modes when signal type is triangle. More...
 
#define GMM_SQUARE   ( GMM_SIGNALFREQUENCY )
 Supported generator modes when signal type is square. More...
 
#define GMM_DC   ( GM_CONTINUOUS )
 Supported generator modes when signal type is DC. More...
 
#define GMM_NOISE   ( GM_CONTINUOUS | GM_GATED )
 Supported generator modes when signal type is noise. More...
 
#define GMM_ARBITRARY   ( GMM_SIGNALFREQUENCY | GMM_SAMPLEFREQUENCY )
 Supported generator modes when signal type is arbitrary. More...
 
#define GMM_PULSE   ( GMM_SIGNALFREQUENCY & ~GMM_BURST_SEGMENT_COUNT )
 Supported generator modes when signal type is pulse. More...
 

Macro Definition Documentation

#define GMM_NONE   0

Definition at line 860 of file libtiepie.h.

#define GMM_BURST_COUNT   ( GM_BURST_COUNT )

Definition at line 861 of file libtiepie.h.

#define GMM_BURST_SAMPLE_COUNT   ( GM_BURST_SAMPLE_COUNT | GM_BURST_SAMPLE_COUNT_OUTPUT )

Definition at line 863 of file libtiepie.h.

#define GMM_BURST_SEGMENT_COUNT   ( GM_BURST_SEGMENT_COUNT | GM_BURST_SEGMENT_COUNT_OUTPUT )

Definition at line 864 of file libtiepie.h.

Definition at line 865 of file libtiepie.h.

#define GMM_REQUIRE_TRIGGER   ( GMM_GATED | GMM_BURST_SAMPLE_COUNT | GMM_BURST_SEGMENT_COUNT )

Generator modes that require an enabeld trigger input.

Definition at line 866 of file libtiepie.h.

#define GMM_ALL   ( ( 1ULL << GMN_COUNT ) - 1 )

Definition at line 867 of file libtiepie.h.

#define GMM_SIGNALFREQUENCY   ( GMM_ALL & ~GMM_BURST_SAMPLE_COUNT )

Supported generator modes when frequency mode is signal frequency.

Definition at line 869 of file libtiepie.h.

#define GMM_SAMPLEFREQUENCY   ( GMM_ALL )

Supported generator modes when frequency mode is sample frequency.

Definition at line 870 of file libtiepie.h.

#define GMM_SINE   ( GMM_SIGNALFREQUENCY )

Supported generator modes when signal type is sine.

Definition at line 872 of file libtiepie.h.

#define GMM_TRIANGLE   ( GMM_SIGNALFREQUENCY )

Supported generator modes when signal type is triangle.

Definition at line 873 of file libtiepie.h.

#define GMM_SQUARE   ( GMM_SIGNALFREQUENCY )

Supported generator modes when signal type is square.

Definition at line 874 of file libtiepie.h.

#define GMM_DC   ( GM_CONTINUOUS )

Supported generator modes when signal type is DC.

Definition at line 875 of file libtiepie.h.

#define GMM_NOISE   ( GM_CONTINUOUS | GM_GATED )

Supported generator modes when signal type is noise.

Definition at line 876 of file libtiepie.h.

#define GMM_ARBITRARY   ( GMM_SIGNALFREQUENCY | GMM_SAMPLEFREQUENCY )

Supported generator modes when signal type is arbitrary.

Definition at line 877 of file libtiepie.h.

#define GMM_PULSE   ( GMM_SIGNALFREQUENCY & ~GMM_BURST_SEGMENT_COUNT )

Supported generator modes when signal type is pulse.

Definition at line 878 of file libtiepie.h.