ACSImpl.DevIO (version $Id: DevIO.py,v 1.1.1.1 2012/03/07 17:40:45 acaproni Exp $)
index
/alma/ACS-2016.6/ACSSW/lib/python/site-packages/ACSImpl/DevIO.py

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

 
Classes
       
__builtin__.object
DevIO

 
class DevIO(__builtin__.object)
    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 descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Data
        __version__ = '$Id: DevIO.py,v 1.1.1.1 2012/03/07 17:40:45 acaproni Exp $'