LibTiePie  0.9.13
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 892 of file libtiepie.h.

#define GMM_BURST_COUNT   ( GM_BURST_COUNT )

Definition at line 893 of file libtiepie.h.

#define GMM_BURST_SAMPLE_COUNT   ( GM_BURST_SAMPLE_COUNT | GM_BURST_SAMPLE_COUNT_OUTPUT )

Definition at line 895 of file libtiepie.h.

#define GMM_BURST_SEGMENT_COUNT   ( GM_BURST_SEGMENT_COUNT | GM_BURST_SEGMENT_COUNT_OUTPUT )

Definition at line 896 of file libtiepie.h.

Definition at line 897 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 898 of file libtiepie.h.

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

Definition at line 899 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 901 of file libtiepie.h.

#define GMM_SAMPLEFREQUENCY   ( GMM_ALL )

Supported generator modes when frequency mode is sample frequency.

Definition at line 902 of file libtiepie.h.

#define GMM_SINE   ( GMM_SIGNALFREQUENCY )

Supported generator modes when signal type is sine.

Definition at line 904 of file libtiepie.h.

#define GMM_TRIANGLE   ( GMM_SIGNALFREQUENCY )

Supported generator modes when signal type is triangle.

Definition at line 905 of file libtiepie.h.

#define GMM_SQUARE   ( GMM_SIGNALFREQUENCY )

Supported generator modes when signal type is square.

Definition at line 906 of file libtiepie.h.

#define GMM_DC   ( GM_CONTINUOUS )

Supported generator modes when signal type is DC.

Definition at line 907 of file libtiepie.h.

#define GMM_NOISE   ( GM_CONTINUOUS | GM_GATED )

Supported generator modes when signal type is noise.

Definition at line 908 of file libtiepie.h.

#define GMM_ARBITRARY   ( GMM_SIGNALFREQUENCY | GMM_SAMPLEFREQUENCY )

Supported generator modes when signal type is arbitrary.

Definition at line 909 of file libtiepie.h.

#define GMM_PULSE   ( GMM_SIGNALFREQUENCY & ~GMM_BURST_SEGMENT_COUNT )

Supported generator modes when signal type is pulse.

Definition at line 910 of file libtiepie.h.