|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--gov.sns.xal.smf.TimingCenter
TimingCenter holds the timing channels for the accelerator.
| Field Summary | |
protected ChannelSuite |
_channelSuite
channel suite associated with this node |
static java.lang.String |
BEAM_ON_EVENT_COUNT_HANDLE
beam on event counter |
static java.lang.String |
BEAM_ON_EVENT_HANDLE
beam on event |
static java.lang.String |
COUNT_HANDLE
readback while triggered beam pulses are counting down |
static java.lang.String |
COUNTDOWN_HANDLE
specify how many beam pulse(s) |
static java.lang.String |
DATA_LABEL
|
static java.lang.String |
DIAGNOSTIC_DEMAND_EVENT_COUNT_HANDLE
diagnostic demand event counter |
static java.lang.String |
DIAGNOSTIC_DEMAND_EVENT_HANDLE
diagnostic demand event |
static java.lang.String |
FAST_DIAGNOSTIC_EVENT_COUNT_HANDLE
fast (6 Hz) diagnostic event counter |
static java.lang.String |
FAST_DIAGNOSTIC_EVENT_HANDLE
fast (6 Hz) diagnostic event |
static java.lang.String |
MODE_HANDLE
beam trigger mode PV: 0=Continuous, 1=Single-shot |
static java.lang.String |
REP_RATE_HANDLE
readback of overall rep rate |
static java.lang.String |
RING_FREQUENCY_HANDLE
readback of the ring frequency in MHz |
static java.lang.String |
SLOW_DIAGNOSTIC_EVENT_COUNT_HANDLE
slow (1 Hz) diagnostic event counter |
static java.lang.String |
SLOW_DIAGNOSTIC_EVENT_HANDLE
slow (1 Hz) diagnostic event |
static java.lang.String |
TRIGGER_HANDLE
beam trigger PV: 0=Trigger, 1=Counting |
| Constructor Summary | |
TimingCenter()
Create an empty TimingCenter |
|
| Method Summary | |
java.lang.String |
dataLabel()
dataLabel() provides the name used to identify the class in an external data source. |
Channel |
getAndConnectChannel(java.lang.String handle)
Get the channel corresponding to the specified handle and connect it. |
Channel |
getChannel(java.lang.String chanHandle)
this method returns the Channel object of this timing center, associated with the specified channel handle. |
ChannelSuite |
getChannelSuite()
Get this timing center's channel suite |
static TimingCenter |
getDefaultTimingCenter()
Get the default TimingCenter corresponding to the user's default main optics source |
java.util.Collection |
getHandles()
accessor to channel suite handles |
void |
update(DataAdaptor adaptor)
Update the data based on the information provided by the data provider. |
void |
write(DataAdaptor adaptor)
Write data to the data adaptor for storage. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String DATA_LABEL
protected ChannelSuite _channelSuite
public static final java.lang.String TRIGGER_HANDLE
public static final java.lang.String MODE_HANDLE
public static final java.lang.String COUNTDOWN_HANDLE
public static final java.lang.String COUNT_HANDLE
public static final java.lang.String REP_RATE_HANDLE
public static final java.lang.String BEAM_ON_EVENT_HANDLE
public static final java.lang.String BEAM_ON_EVENT_COUNT_HANDLE
public static final java.lang.String DIAGNOSTIC_DEMAND_EVENT_HANDLE
public static final java.lang.String DIAGNOSTIC_DEMAND_EVENT_COUNT_HANDLE
public static final java.lang.String SLOW_DIAGNOSTIC_EVENT_HANDLE
public static final java.lang.String SLOW_DIAGNOSTIC_EVENT_COUNT_HANDLE
public static final java.lang.String FAST_DIAGNOSTIC_EVENT_HANDLE
public static final java.lang.String FAST_DIAGNOSTIC_EVENT_COUNT_HANDLE
public static final java.lang.String RING_FREQUENCY_HANDLE
| Constructor Detail |
public TimingCenter()
| Method Detail |
public static TimingCenter getDefaultTimingCenter()
throws ExceptionWrapper
ExceptionWrapper - if an exception occurs while parsing the data sourcepublic java.lang.String dataLabel()
dataLabel in interface DataListenerpublic void update(DataAdaptor adaptor)
update in interface DataListeneradaptor - The adaptor from which to update the datapublic void write(DataAdaptor adaptor)
write in interface DataListeneradaptor - The adaptor to which the receiver's data is writtenpublic ChannelSuite getChannelSuite()
public java.util.Collection getHandles()
public Channel getChannel(java.lang.String chanHandle)
throws NoSuchChannelException
chanHandle - The handle to the desired channel stored in the channel suite
NoSuchChannelException
public Channel getAndConnectChannel(java.lang.String handle)
throws NoSuchChannelException,
ConnectionException
handle - The handle for the channel to get.
NoSuchChannelException - if no such channel as specified by the handle is associated with this node.
ConnectionException - if the channel cannot be connected
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||