org.lsst.ccs.drivers.wattsup
Class TestWattsUp

java.lang.Object
  extended by org.lsst.ccs.drivers.wattsup.TestWattsUp
All Implemented Interfaces:
WattsUp.DataListener, org.lsst.ccs.utilities.sa.CmndProc.Dispatch

public class TestWattsUp
extends java.lang.Object
implements org.lsst.ccs.utilities.sa.CmndProc.Dispatch, WattsUp.DataListener

Program to test a WattsUp power meter

Author:
Owen Saxton

Constructor Summary
TestWattsUp()
          Main constructor
 
Method Summary
 boolean dispatch(int code, java.util.Scanner scan)
          Dispatch command for processing
static void main(java.lang.String[] args)
          Main program
 void process(float[] data)
          Processes logged data
 void run()
          Run the test Loops reading and processing each new typed command line.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestWattsUp

public TestWattsUp()
            throws java.io.IOException
Main constructor

Throws:
java.io.IOException
Method Detail

main

public static void main(java.lang.String[] args)
Main program


run

public void run()
         throws java.io.IOException
Run the test Loops reading and processing each new typed command line.

Throws:
java.io.IOException

dispatch

public boolean dispatch(int code,
                        java.util.Scanner scan)
Dispatch command for processing

Specified by:
dispatch in interface org.lsst.ccs.utilities.sa.CmndProc.Dispatch

process

public void process(float[] data)
Description copied from interface: WattsUp.DataListener
Processes logged data

Specified by:
process in interface WattsUp.DataListener
Parameters:
data - An 18-element float array containing the data.


Copyright © 2012 LSST. All Rights Reserved.