Tms::CycleParamState Class Reference

#include <TmsCycleParam.h>

List of all members.

Public Member Functions

 CycleParamState ()
BString getString ()
 Returns the CycleParamState in string form.
BError setString (BString str)
 Sets the CycleParamState from a string.

Public Attributes

UInt32 period
 The cycle period.
UInt32 bunchMask
 The set of bunches to capture bit mask.
UInt32 mean1Mask
 The set of bunches to pass through meanFilter1.
UInt32 mean2Mask
 The set of bunches to pass through meanFilter2.
UInt32 loHarmonic
 The LO harmonic number used in this state.
double loPhase
 The phase offset of the LO as a fraction of FREF (+-1.0).
int useLoFref
 Flag setting system to use LO as FREF rather than phase table address MSB.
int acquireData
 Flag to acquire data during this state.
double gateWidth
 The gate pulse width as a fraction of LO (0 - 1.0).
double gatePhase
 The gate phase offset as a fraction of LO (0 - 1.0).
double blrWidth
 The gate pulse width as a fraction of LO (0 - 1.0).
double blrPhase
 The gate phase offset as a fraction of LO (0 - 1.0).


Constructor & Destructor Documentation

Tms::CycleParamState::CycleParamState (  ) 


Member Function Documentation

BString Tms::CycleParamState::getString (  ) 

Returns the CycleParamState in string form.

BError Tms::CycleParamState::setString ( BString  str  ) 

Sets the CycleParamState from a string.


Member Data Documentation

UInt32 Tms::CycleParamState::period

The cycle period.

UInt32 Tms::CycleParamState::bunchMask

The set of bunches to capture bit mask.

UInt32 Tms::CycleParamState::mean1Mask

The set of bunches to pass through meanFilter1.

UInt32 Tms::CycleParamState::mean2Mask

The set of bunches to pass through meanFilter2.

UInt32 Tms::CycleParamState::loHarmonic

The LO harmonic number used in this state.

double Tms::CycleParamState::loPhase

The phase offset of the LO as a fraction of FREF (+-1.0).

int Tms::CycleParamState::useLoFref

Flag setting system to use LO as FREF rather than phase table address MSB.

int Tms::CycleParamState::acquireData

Flag to acquire data during this state.

double Tms::CycleParamState::gateWidth

The gate pulse width as a fraction of LO (0 - 1.0).

double Tms::CycleParamState::gatePhase

The gate phase offset as a fraction of LO (0 - 1.0).

double Tms::CycleParamState::blrWidth

The gate pulse width as a fraction of LO (0 - 1.0).

double Tms::CycleParamState::blrPhase

The gate phase offset as a fraction of LO (0 - 1.0).


The documentation for this class was generated from the following files:
Generated on Tue Dec 11 13:57:59 2007 for LibTmsApi by  doxygen 1.5.2