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

This module provides an implementation of the CharacteristicComponent IDL interface:
 
TODO:
- descriptor implementation is bad.

 
Modules
       
ACS
omniORB.CORBA

 
Classes
       
Acspy.Servants.ACSComponent.ACSComponent(__builtin__.object)
CharacteristicComponent(Acspy.Servants.ACSComponent.ACSComponent, Acspy.Servants.CharacteristicModel.CharacteristicModel)
Acspy.Servants.CharacteristicModel.CharacteristicModel(__builtin__.object)
CharacteristicComponent(Acspy.Servants.ACSComponent.ACSComponent, Acspy.Servants.CharacteristicModel.CharacteristicModel)

 
class CharacteristicComponent(Acspy.Servants.ACSComponent.ACSComponent, Acspy.Servants.CharacteristicModel.CharacteristicModel)
    Components can be derived from CharacteristicComponent only if their IDL
derives from ACS::CharacteristicComponent.
 
 
Method resolution order:
CharacteristicComponent
Acspy.Servants.ACSComponent.ACSComponent
Acspy.Servants.CharacteristicModel.CharacteristicModel
__builtin__.object

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.
descriptor(self)
Implementation of the descriptor method found in the
CharacteristicComponent IDL interface.
 
Params: None.
 
Returns: The name of this component.
 
Raises: Nothing.
 
CharacteristicComponentDesc descriptor ();

Methods inherited from Acspy.Servants.ACSComponent.ACSComponent:
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 inherited from Acspy.Servants.ACSComponent.ACSComponent:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from Acspy.Servants.CharacteristicModel.CharacteristicModel:
find_characteristic(self, reg_exp)
Implementation of the descriptor method found in the CharacteristicModel
IDL interface.
 
Params: None.
 
Returns: The name of this component.
 
Raises: Nothing.
 
stringSeq find_characteristic (in string reg_exp);
 
DWF-FIX ME!!!
get_all_characteristics(self)
Implementation of the descriptor method found in the CharacteristicModel
IDL interface.
 
Params: None.
 
Returns: The name of this component.
 
Raises: Nothing.
 
CosPropertyService::PropertySet get_all_characteristics ();
 
DWF-fix me!!!
get_characteristic_by_name(self, name)
Implementation of the descriptor method found in the CharacteristicModel
IDL interface.
 
Params: None.
 
Returns: The name of this component.
 
Raises: Nothing.
 
any get_characteristic_by_name (in string name)                 
raises (NoSuchCharacteristic);
 
DWF-FIX ME!!!

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