| 
 |   | 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.