Author: [log in to unmask]
Date: Wed Mar 25 13:18:03 2015
New Revision: 2545
Log:
Add method documentation.
Modified:
java/branches/monitoring-app-dev/src/main/java/org/hps/monitoring/application/EventProcessing.java
Modified: java/branches/monitoring-app-dev/src/main/java/org/hps/monitoring/application/EventProcessing.java
=============================================================================
--- java/branches/monitoring-app-dev/src/main/java/org/hps/monitoring/application/EventProcessing.java (original)
+++ java/branches/monitoring-app-dev/src/main/java/org/hps/monitoring/application/EventProcessing.java Wed Mar 25 13:18:03 2015
@@ -545,12 +545,20 @@
}
}
+ /**
+ * Create the select array from event selection in ET stations.
+ * @return The select array.
+ */
static int[] createSelectArray() {
int select[] = new int[EtConstants.stationSelectInts];
Arrays.fill(select, -1);
return select;
}
+ /**
+ * Create a station that listens for physics sync events
+ * containing DAQ configuration.
+ */
void createSyncStation() {
// Sync events have bits 6 and 7 set.
@@ -567,6 +575,10 @@
select);
}
+ /**
+ * Create a station that listens for PRESTART events
+ * to initialize the conditions system.
+ */
void createPreStartStation() {
// Select only PRESTART events.
@@ -580,6 +592,9 @@
select);
}
+ /**
+ * Create a station that listens for EPICS control events (currently not activated).
+ */
void createEpicsStation() {
// Select only EPICS events.
@@ -593,18 +608,25 @@
select);
}
- void createStationThread(EtEventProcessor processor, String nameAppend, int stationPosition, int[] control) {
+ /**
+ * Create an ET station thread.
+ * @param processor The event processor to run on the thread.
+ * @param nameAppend The string to append for naming this station.
+ * @param stationPosition The position of the station.
+ * @param select The event selection data array.
+ */
+ void createStationThread(EtEventProcessor processor, String nameAppend, int stationPosition, int[] select) {
EtStationThread stationThread = new EtStationThread(
processor,
sessionState.connection.getEtSystem(),
sessionState.connection.getEtStation().getName() + "_" + nameAppend,
stationPosition,
- control);
+ select);
new Thread(sessionState.stationThreadGroup, stationThread).start();
sessionState.stations.add(stationThread);
logger.config("started ET station " + nameAppend);
StringBuffer sb = new StringBuffer();
- for (int word : control) {
+ for (int word : select) {
sb.append(word + " ");
}
logger.config("station has select array: " + sb.toString());
@@ -652,6 +674,9 @@
}
}
+ /**
+ * Invalidate all
+ */
void invalidate() {
application = null;
|