Acspy.Servants.ACSComponent
index
/alma/ACS-2016.6/ACSSW/lib/python/site-packages/Acspy/Servants/ACSComponent.py

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

 
Modules
       
ACS

 
Classes
       
__builtin__.object
ACSComponent

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

 
Data
        __revision__ = '$Id: ACSComponent.py,v 1.5 2010/02/12 22:15:19 agrimstrup Exp $'