|
| CycleParamEdit () |
|
| CycleParamEdit (const CycleParam ¶m) |
|
void | clear () |
|
BString | getString () |
| Gets the Cycle Parameters in a string format for writing to a file or display.
|
|
BError | setString (BString str) |
| Sets the Cycle Parameters from a string. For reading from a file.
|
|
BError | readFromFile (BString fileName) |
| Reads the Cycle Parameters from a file.
|
|
BError | writeToFile (BString fileName) |
| Writes the Cycle Parameters to a file.
|
|
BError | setStates (BList< CycleParamState > cycleStates) |
| Sets the Cycle Parameter states given the state information list.
|
|
BError | getStates (BList< CycleParamState > &cycleStates) |
| Returns the state information list describing the Cycle Parameter states. These may not be present.
|
|
| CycleParam (BString pcycleType=BString(), BString pname=BString(), BString pinfo=BString(), BUInt32 pring=BUInt32(), BUInt32 pchannel=BUInt32(), BUInt32 ppllCycleStartFrequency=BUInt32(), BUInt32 ppllInitialFrequency=BUInt32(), BUInt32 ppllInitialFrequencyDelay=BUInt32(), BUInt32 ppllFrefGain=BUInt32(), BUInt32 ppllGain=BUInt32(), BUInt32 ppllDdsMinimum=BUInt32(), BUInt32 ppllDdsMaximum=BUInt32(), BUInt32 pstateDelay=BUInt32(), BArray< BInt32 > pfrefPhaseDelay=BArray< BInt32 >(), BArray< PuStateTable > pstateTable=BArray< PuStateTable >(), BArray< BString > psettings=BArray< BString >()) |
|
|
BString | cycleType |
| The Cycle Type Name of this parameter set, normally the BEAM type the set of parameters is designed to measure.
|
|
BString | name |
| The name of this set of parameters.
|
|
BString | info |
| Information on this parameter set.
|
|
BUInt32 | ring |
| The ring this configuration is for, 0 defines all rings.
|
|
BUInt32 | channel |
| The channel number this configuration is for, 0 defines all channels.
|
|
BUInt32 | pllCycleStartFrequency |
| This defines the initial PLL frequency. This is loaded on START_CYCLE.
|
|
BUInt32 | pllInitialFrequency |
| This defines the initial PLL frequency. This is loaded after the delay given in pllInitialFrequencyDelay.
|
|
BUInt32 | pllInitialFrequencyDelay |
| This defines the delay in milliseconds from START_CYCLE when the pllInitialFrequency is loaded.
|
|
BUInt32 | pllFrefGain |
| The gain the FREF signal. This is a value in the range +-8191. A normal value would be around 4096.
|
|
BUInt32 | pllGain |
| The gain of the PLL feedback system. This is the gain reduction of the PLL in terms of right bit shifts. A bit shift of 7 is about unity gain.
|
|
BUInt32 | pllDdsMinimum |
| PLL DDS minimum frequency. If this and pllDdsMaximum is set to 0, this feature is disabled.
|
|
BUInt32 | pllDdsMaximum |
| PLL DDS maximum frequency. If this and pllDdsMinimum is set to 0, this feature is disabled.
|
|
BUInt32 | stateDelay |
| The delay in FREF periods when in the delay state.
|
|
BArray< BInt32 > | frefPhaseDelay |
| The phase delay parameters for the Fref timing signal for each of the Pick-Up channels. This is set based on the position of the Pick-Up's in the PS ring. Its value is based of Fref / 512.
|
|
BArray< PuStateTable > | stateTable |
| The array of State Table entries for the processing run.
|
|
BArray< BString > | settings |
| A string array defining the settings for the states. Used for CycleParam editors.
|
|
Cycle Parameter management class.