#include <TmsCycleParam.h>
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). |
Tms::CycleParamState::CycleParamState | ( | ) |
BString Tms::CycleParamState::getString | ( | ) |
Returns the CycleParamState in string form.
Sets the CycleParamState from a string.
The cycle period.
The set of bunches to capture bit mask.
The set of bunches to pass through meanFilter1.
The set of bunches to pass through meanFilter2.
The LO harmonic number used in this state.
The phase offset of the LO as a fraction of FREF (+-1.0).
Flag setting system to use LO as FREF rather than phase table address MSB.
Flag to acquire data during this state.
The gate pulse width as a fraction of LO (0 - 1.0).
The gate phase offset as a fraction of LO (0 - 1.0).
The gate pulse width as a fraction of LO (0 - 1.0).
The gate phase offset as a fraction of LO (0 - 1.0).