Acspy.Servants.ACSComponent
index
/diska/alma_tmp/ACS/LGPL/CommonSoftware/acspy/src/Acspy/Servants/ACSComponent.py

This module provides an implementation of the ACSComponent IDL interface:
 
TODO:
- real test.

 
Modules
       
ACS

 
Classes
       
ACSComponent

 
class ACSComponent
    Components can be derived from ACSComponent only if their IDL derives from
ACS::ACSComponent. Almost always the case.
 
  Methods defined here:
__init__(self)
Developer must invoke this from their components constructor. The alternative
is for them to not provide a constructor at all (implying the Container
ends up invoking this).
 
Params: None.
 
Returns: Nothing
 
Raises: Nothing.
setComponentState(self, state)
The developer should feel free to invoke this method.
 
Params: state is quite literally the sate of this component.  It can be
any of the enumerations for ACS::ComponentStates
 
Returns: Nothing.
 
Raises: Nothing.
setName(self, name)
Only the container should invoke this method.
 
Params: name is the name of this component
 
Returns: Nothing.
 
Raises: Nothing.

 
Data
        __revision__ = '$Id: ACSComponent.py,v 1.4 2005/02/25 23:42:32 dfugate Exp $'