com.cesys.cebo.cebomsr
Class AnalogOutput

java.lang.Object
  extended by com.cesys.cebo.cebomsr.AnalogOutput
All Implemented Interfaces:
Output

public final class AnalogOutput
extends java.lang.Object
implements Output

Offers functionality for analog outputs. Direct construction is not possible. Instances can be retrieved calling getAnalogOutputs() of the respective Device class.

Author:
Thomas Hoppe

Method Summary
 java.lang.String getName()
          Returns name of the component.
 Range getRange()
          Read active range level.
 java.util.List<Range> getSupportedRanges()
          Return list of the supported ranges.
 void setParameters(Range range)
          Set new range.
 java.lang.String toString()
           
 void write(float value)
          Set voltage level directly.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getSupportedRanges

public java.util.List<Range> getSupportedRanges()
Return list of the supported ranges.


setParameters

public void setParameters(Range range)
                   throws java.io.IOException
Set new range.

Throws:
java.io.IOException

getRange

public Range getRange()
               throws java.io.IOException
Read active range level.

Throws:
java.io.IOException

write

public void write(float value)
           throws java.io.IOException
Set voltage level directly.

Parameters:
value - Value in volt to set.
Throws:
java.io.IOException

getName

public java.lang.String getName()
Returns name of the component.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object