ACSImpl.DevIO (version $Id: DevIO.py,v 1.3 2005/06/13 18:04:24 dfugate Exp $)
index
/diska/alma_tmp/ACS/LGPL/CommonSoftware/acspy/src/ACSImpl/DevIO.py

This module includes the implementation of a simple DevIO class to be used
in conjunction with BACI properties.

 
Classes
       
DevIO

 
class DevIO
    Device I/O implementation class.
This class is a base class for providing input/output implementations to 
the Property class.
 
  Methods defined here:
__init__(self, initVal)
Constructor.
 
Parameters: initVal is the initial value to be returned by the read
method. If initVal is a list or tuple, a deep copy is made.
 
Returns: Nothing
 
Raises: Nothing
read(self)
Method to read a value. Can/should be overriden by subclasses.
 
Parameters: None
 
Returns: device value
 
Raises: Nothing
write(self, value)
Method to write a value. It can/should be overriden by subclasses.
 
Parameters: value to write to the device
 
Returns: Nothing
 
Raises: Nothing

 
Data
        __version__ = '$Id: DevIO.py,v 1.3 2005/06/13 18:04:24 dfugate Exp $'