LibTmsApi
2.0.0
|
#include <TmsCycleParam.h>
Public Member Functions | |
CycleParamState () | |
void | clear () |
Clear the entry. More... | |
void | setNext (int nextNum, BUInt32 nextPeriod, bool f1RefSigma, bool f1LoMsb, bool f2RefSigma, bool f2LoMsb, bool pllF2, bool acquire) |
BString | getString () |
Returns the CycleParamState in string form. More... | |
BError | setString (BString str) |
Sets the CycleParamState from a string. More... | |
Public Attributes | |
BUInt32 | num |
The state number. More... | |
BUInt32 | period |
The cycle period. More... | |
TmsState | state |
The TMS State. More... | |
BUInt32 | bunchMask |
The set of bunches to capture bit mask. More... | |
BUInt32 | mean1Mask |
The set of bunches to pass through meanFilter1. More... | |
BUInt32 | mean2Mask |
The set of bunches to pass through meanFilter2. More... | |
BUInt32 | lo1Harmonic |
The LO harmonic number used in this state. More... | |
double | lo1Phase |
The phase offset of the LO as a fraction of FREF (+-1.0) More... | |
BUInt32 | lo2Harmonic |
The LO harmonic number used in this state. More... | |
double | lo2Phase |
The phase offset of the LO as a fraction of FREF (+-1.0) More... | |
double | gateWidth |
The gate pulse width as a fraction of LO (0 - 1.0) More... | |
double | gatePhase |
The gate phase offset as a fraction of LO (0 - 1.0) More... | |
double | blrWidth |
The gate pulse width as a fraction of LO (0 - 1.0) More... | |
double | blrPhase |
The gate phase offset as a fraction of LO (0 - 1.0) More... | |
Tms::CycleParamState::CycleParamState | ( | ) |
void Tms::CycleParamState::clear | ( | ) |
Clear the entry.
BString Tms::CycleParamState::getString | ( | ) |
Returns the CycleParamState in string form.
void Tms::CycleParamState::setNext | ( | int | nextNum, |
BUInt32 | nextPeriod, | ||
bool | f1RefSigma, | ||
bool | f1LoMsb, | ||
bool | f2RefSigma, | ||
bool | f2LoMsb, | ||
bool | pllF2, | ||
bool | acquire | ||
) |
Sets the CycleParamState from a string.
double Tms::CycleParamState::blrPhase |
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)
BUInt32 Tms::CycleParamState::bunchMask |
The set of bunches to capture bit mask.
double Tms::CycleParamState::gatePhase |
The gate phase offset as a fraction of LO (0 - 1.0)
double Tms::CycleParamState::gateWidth |
The gate pulse width as a fraction of LO (0 - 1.0)
BUInt32 Tms::CycleParamState::lo1Harmonic |
The LO harmonic number used in this state.
double Tms::CycleParamState::lo1Phase |
The phase offset of the LO as a fraction of FREF (+-1.0)
BUInt32 Tms::CycleParamState::lo2Harmonic |
The LO harmonic number used in this state.
double Tms::CycleParamState::lo2Phase |
The phase offset of the LO as a fraction of FREF (+-1.0)
BUInt32 Tms::CycleParamState::mean1Mask |
The set of bunches to pass through meanFilter1.
BUInt32 Tms::CycleParamState::mean2Mask |
The set of bunches to pass through meanFilter2.
BUInt32 Tms::CycleParamState::num |
The state number.
BUInt32 Tms::CycleParamState::period |
The cycle period.
TmsState Tms::CycleParamState::state |
The TMS State.