#include <TmsD.h>
Inheritance diagram for Tms::CycleParam:
Public Member Functions | |
CycleParam () | |
CycleParam (BString pcycleType, BString pinfo, UInt32 pchannel, UInt32 ppllInitialFrequency, UInt32 ppllInitialFrequencyDelay, UInt32 ppllFrefGain, UInt32 ppllGain, UInt32 ppllDdsMinimum, UInt32 ppllDdsMaximum, BArray< Int32 > pfrefPhaseDelay, BArray< PuStateTable > pstateTable, BArray< BString > psettings) | |
Public Attributes | |
BString | cycleType |
The Cycle Type Name of this parameter set, normally the BEAM type the set of parameters is designed to measure. | |
BString | info |
Information on this parameter set. | |
UInt32 | channel |
The channel number this configuration is for, 0 defines all channels. | |
UInt32 | pllInitialFrequency |
This defines the initial PLL frequency. This is loaded on START_CYCLE and after the delay given in pllInitialFrequencyDelay. | |
UInt32 | pllInitialFrequencyDelay |
This defines the delay in milliseconds from START_CYCLE when the pllInitialFrequency is loaded. | |
UInt32 | pllFrefGain |
The gain the FREF signal. This is a value in the range +-8191. A normal value would be around 4096. | |
UInt32 | 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. | |
UInt32 | pllDdsMinimum |
PLL DDS minimum frequency. If this and pllDdsMaximum is set to 0, this feature is disabled. | |
UInt32 | pllDdsMaximum |
PLL DDS maximum frequency. If this and pllDdsMinimum is set to 0, this feature is disabled. | |
BArray< Int32 > | 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. |
Tms::CycleParam::CycleParam | ( | ) |
Tms::CycleParam::CycleParam | ( | BString | pcycleType, | |
BString | pinfo, | |||
UInt32 | pchannel, | |||
UInt32 | ppllInitialFrequency, | |||
UInt32 | ppllInitialFrequencyDelay, | |||
UInt32 | ppllFrefGain, | |||
UInt32 | ppllGain, | |||
UInt32 | ppllDdsMinimum, | |||
UInt32 | ppllDdsMaximum, | |||
BArray< Int32 > | pfrefPhaseDelay, | |||
BArray< PuStateTable > | pstateTable, | |||
BArray< BString > | psettings | |||
) |
The Cycle Type Name of this parameter set, normally the BEAM type the set of parameters is designed to measure.
Information on this parameter set.
The channel number this configuration is for, 0 defines all channels.
This defines the initial PLL frequency. This is loaded on START_CYCLE and after the delay given in pllInitialFrequencyDelay.
This defines the delay in milliseconds from START_CYCLE when the pllInitialFrequency is loaded.
The gain the FREF signal. This is a value in the range +-8191. A normal value would be around 4096.
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.
PLL DDS minimum frequency. If this and pllDdsMaximum is set to 0, this feature is disabled.
PLL DDS maximum frequency. If this and pllDdsMinimum is set to 0, this feature is disabled.
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.
The array of State Table entries for the processing run.
A string array defining the settings for the states. Used for CycleParam editors.