Package xal.smf.impl.profile
Enum Class ProfileDevice.TRGEVT
- All Implemented Interfaces:
Serializable
,Comparable<ProfileDevice.TRGEVT>
,Constable
- Enclosing class:
- ProfileDevice
Enumeration of the available triggering events for the data acquisition.
- Since:
- Dec 22, 2009
- Author:
- Christopher K. Allen
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeTrigger event codeUndefined Code - Exception conditionTrigger event codeTrigger event codeTrigger event code -
Method Summary
Modifier and TypeMethodDescriptionstatic ProfileDevice.TRGEVT
getEventFromValue
(int iEvtVal) Returns the trigger event enumeration constant for the given trigger event code.int
Returns the raw (numeric) event code for the current triggering event.static ProfileDevice.TRGEVT
Returns the enum constant of this class with the specified name.static ProfileDevice.TRGEVT[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
UNKNOWN
Undefined Code - Exception condition -
CYCLE_START
Trigger event code -
MPS_RESET
Trigger event code -
MPS_LATCH
Trigger event code -
SPARE0
Trigger event code -
SPARE1
Trigger event code -
SPARE2
Trigger event code -
SOURCE_ON
Trigger event code -
WARM_LINAC_HPRF
Trigger event code -
WARM_LINAC_LLRF
Trigger event code -
COLD_LINAC_HPRF
Trigger event code -
COLD_LINAC_LLRF
Trigger event code -
BEAM_ON
Trigger event code -
BEAM_REFERENCE
Trigger event code -
END_INJECT
Trigger event code -
EXTRACT_EVENT
Trigger event code -
KICKER_CHARGE
Trigger event code -
DIAG_LASER_TRIG
Trigger event code -
RTDL_XMIT
Trigger event code -
RTDL_VALID
Trigger event code -
DIAG_DEMAND
Trigger event code -
DIAG_SLOW
Trigger event code -
DIAG_FAST
Trigger event code -
DIAG_NO_BEAM
Trigger event code -
DIAG_LASER
Trigger event code -
RF_SAMPLE
Trigger event code -
CLK_60HZ
Trigger event code -
CLK_30HZ
Trigger event code -
CLK_20HZ
Trigger event code -
CLK_10HZ
Trigger event code -
CLK_05HZ
Trigger event code -
CLK_02HZ
Trigger event code -
CLK_01HZ
Trigger event code -
DIAG_RTBT_SLOW
Trigger event code -
DIAG_RTBT_FAST
Trigger event code -
DIAG_RTBT
Trigger event code -
PRE_PULSE
Trigger event code -
FLA_0
Trigger event code -
FLA_1
Trigger event code -
FLA_2
Trigger event code -
FLA_3
Trigger event code -
FLA_4
Trigger event code -
FLA_5
Trigger event code -
FLA_6
Trigger event code -
FLA_7
Trigger event code -
TEST_NETWORK_MARKER
Trigger event code -
DIAG_MPS_SNAPSHOT
Trigger event code -
COMPUTE_REP_RATE
Trigger event code -
NEW_REP_RATE_EVENT
Trigger event code -
MPS_ERROR_RESET
Trigger event code -
UTIL_ERROR_RESET
Trigger event code -
SUPERCYCLE_START
Trigger event code
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getEventFromValue
Returns the trigger event enumeration constant for the given trigger event code.- Parameters:
iEvtVal
- raw event code value- Returns:
- the trigger event corresponding to the given event code, or
UNKNOWN
if there was no match. - Since:
- Dec 22, 2009
-
getEventValue
public int getEventValue()Returns the raw (numeric) event code for the current triggering event.- Returns:
- numeric event code
- Since:
- Dec 22, 2009
-