Print

Print


Author: [log in to unmask]
Date: Sat Mar 14 11:49:15 2015
New Revision: 2440

Log:
Add setters for the fields 'channel' and 'channel_id'.

Modified:
    java/trunk/conditions/src/main/java/org/hps/conditions/svt/AbstractSvtChannel.java

Modified: java/trunk/conditions/src/main/java/org/hps/conditions/svt/AbstractSvtChannel.java
 =============================================================================
--- java/trunk/conditions/src/main/java/org/hps/conditions/svt/AbstractSvtChannel.java	(original)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/svt/AbstractSvtChannel.java	Sat Mar 14 11:49:15 2015
@@ -24,10 +24,10 @@
         Map<Integer, T> channelMap = new HashMap<Integer, T>();
 
         /**
-         * Add a channel of type extending {@link AbstractSvtChannel} to the
-         * channel map
+         *  Add a channel of type extending {@link AbstractSvtChannel} to the
+         *  channel map
          * 
-         * @param A channel of a type extending {@link AbstractSvtChannel}
+         *  @param A channel of a type extending {@link AbstractSvtChannel}
          */
         public boolean add(T channel) {
 
@@ -42,29 +42,29 @@
         }
 
         /**
-         * Find a channel of type extending {@link AbstractSvtChannel} using the
-         * channel ID
+         *  Find a channel of type extending {@link AbstractSvtChannel} using the
+         *  channel ID
          * 
-         * @param channelID
-         * @return An SVT channel of type extending {@link AbstractSvtChannel}
+         *  @param channelID
+         *  @return An SVT channel of type extending {@link AbstractSvtChannel}
          */
         public T findChannel(int channelID) {
             return channelMap.get(channelID);
         }
 
         /**
-         * Find the collection of channels of type extending
-         * {@link AbstractSvtChannel} that match a DAQ pair.
+         *  Find the collection of channels of type extending
+         *  {@link AbstractSvtChannel} that match a DAQ pair.
          * 
-         * @param pair The DAQ pair.
-         * @return The channels matching the DAQ pair or null if not found.
+         *  @param pair The DAQ pair.
+         *  @return The channels matching the DAQ pair or null if not found.
          */
         public abstract Collection<T> find(Pair<Integer, Integer> pair);
 
         /**
-         * Convert this object to a human readable string.
+         *  Convert this object to a human readable string.
          * 
-         * @return This object converted to a string.
+         *  @return This object converted to a string.
          */
         public String toString() {
             StringBuffer buff = new StringBuffer();
@@ -76,9 +76,9 @@
     }
 
     /**
-     * Get the channel ID.
+     *  Get the channel ID.
      * 
-     * @return The channel ID.
+     *  @return The SVT channel ID.
      */
     @Field(names = {"channel_id"})
     public int getChannelID() {
@@ -86,12 +86,30 @@
     }
 
     /**
-     * Get the channel number. This is different from the ID.
+     *  Get the channel number (0-639). This is different from the ID.
      * 
-     * @return The channel number.
+     *  @return The channel number.
      */
     @Field(names = {"channel"})
     public int getChannel() {
         return getFieldValue("channel");
     }
+    
+    /**
+     *  Set the channel ID.
+     * 
+     *  @param channelID : The SVT channel ID
+     */
+    public void setChannelID(int channelID) { 
+        this.setFieldValue("channel_id", channelID);
+    }
+    
+    /**
+     *  Set the channel number (0-639). This is different from the ID.
+     * 
+     *  @param channel : The channel number
+     */
+    public void setChannel(int channel) { 
+        this.setFieldValue("channel", channel);
+    }
 }