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

This module provides an implementation of the Ppattern IDL interface

 
Modules
       
ACS__POA

 
Classes
       
ACSImpl.GenericProperty.GenericProperty(ACSImpl.GenericProperty.TypelessProperty)
Ppattern
ROpattern(ACS__POA.ROpattern, Ppattern)
RWpattern(ACS__POA.RWpattern, ROpattern)
ACS__POA.ROpattern(ACS__POA.Ppattern)
ROpattern(ACS__POA.ROpattern, Ppattern)
RWpattern(ACS__POA.RWpattern, ROpattern)
ACS__POA.RWpattern(ACS__POA.Ppattern)
RWpattern(ACS__POA.RWpattern, ROpattern)

 
class Ppattern(ACSImpl.GenericProperty.GenericProperty)
    Properties can be derived from Ppattern only if their IDL derives from
ACS::Ppattern.
 
 
Method resolution order:
Ppattern
ACSImpl.GenericProperty.GenericProperty
ACSImpl.GenericProperty.TypelessProperty
ACSImpl.GenericProperty.Property
ACSImpl.CharacteristicModel.CharacteristicModel

Methods defined here:
__init__(self, name, charCompRef, devIORef)
Constructor
 
Params:
- name is the quite literally the name of the property
- charCompRef is the characteristic component object which contains this
property
- devIORef is a reference to a DevIO to be used with this property
 
Returns: Nothing
 
Raises: Nothing.
coerceToPropertyType(self, value=None)
Overriden.
getConditionSeq(self, attrName)
Helper method which gets a list of ConditionSeq enumerations from the CDB.
 
Parameters: attrName is the name of the ConditionSeq attribute within the
CDB
 
Returns: a ConditionSeq
 
Raises: Nothing
getMonitorObject(self, scheduler, timeoutID)
Helper method returns a monitor of the correct type.

Methods inherited from ACSImpl.GenericProperty.GenericProperty:
create_monitor(self, cb, desc)
Implementation of the IDL method.
 
MonitorunknownType create_monitor (in CBunknownType cb, in CBDescIn desc);
create_postponed_monitor(self, start_time, cb, desc)
Implementation of the IDL method.
 
MonitorstringSeq create_postponed_monitor (in Time start_time,
                                           in CBstringSeq cb,
                                           in CBDescIn desc);
decrement(self, cb, desc)
Implementation of the IDL method.
 
void decrement (in CBvoid cb, in CBDescIn desc);
get_async(self, cb, desc)
Implementation of the IDL method.
 
void get_async (in CBstringSeq cb, in CBDescIn desc);
get_history(self, n_last_values)
Implementation of the IDL method.
 
long get_history (in long n_last_values,
                  out stringSeqSeq vs,
                  out TimeSeq ts);
get_sync(self)
Implementation of the IDL method.
 
stringSeq get_sync (out ACSErr::Completion c);
increment(self, cb, desc)
Implementation of the IDL method.
 
void increment (in CBvoid cb, in CBDescIn desc);
monitorRunner(self, cb, desc)
Helper method
new_subscription_Alarm(self, cb, desc)
Implementation of the IDL method.
 
Subscription new_subscription_Alarm(in AlarmunknownType cb,in CBDescIn desc);
set_async(self, newVal, cb, desc)
Implementation of the IDL method.
 
void set_async (in double value, in CBvoid cb, in CBDescIn desc);
set_nonblocking(self, newVal)
Implementation of the IDL method.
 
void set_nonblocking (in double value);
set_sync(self, newVal)
Implementation of the IDL method.
 
ACSErr::Completion set_sync (in double value);

Methods inherited from ACSImpl.GenericProperty.TypelessProperty:
getCDBDict(self)
Helper method returns the CDB dictionary associated with this property.

Methods inherited from ACSImpl.GenericProperty.Property:
getLogger(self)
Helper method returns a reference to the components (this property lives
within) logger.

Methods inherited from ACSImpl.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!!!

 
class ROpattern(ACS__POA.ROpattern, Ppattern)
    Properties can be derived from ROpattern only if their IDL derives from
ACS::ROpattern.
 
 
Method resolution order:
ROpattern
ACS__POA.ROpattern
ACS__POA.Ppattern
ACS__POA.TypelessProperty
ACS__POA.Property
ACS__POA.CharacteristicModel
omniORB.PortableServer.Servant
ACS__POA.OffShoot
Ppattern
ACSImpl.GenericProperty.GenericProperty
ACSImpl.GenericProperty.TypelessProperty
ACSImpl.GenericProperty.Property
ACSImpl.CharacteristicModel.CharacteristicModel

Methods defined here:
__init__(self, name, charCompRef, devIORef=None)
Constructor
 
Params:
- name is the quite literally the name of the property
- charCompRef is the characteristic component object which contains this
property
- devIORef is a reference to a DevIO to be used with this property
 
Returns: Nothing
 
Raises: Nothing.

Methods inherited from Ppattern:
coerceToPropertyType(self, value=None)
Overriden.
getConditionSeq(self, attrName)
Helper method which gets a list of ConditionSeq enumerations from the CDB.
 
Parameters: attrName is the name of the ConditionSeq attribute within the
CDB
 
Returns: a ConditionSeq
 
Raises: Nothing
getMonitorObject(self, scheduler, timeoutID)
Helper method returns a monitor of the correct type.

Methods inherited from ACSImpl.GenericProperty.GenericProperty:
create_monitor(self, cb, desc)
Implementation of the IDL method.
 
MonitorunknownType create_monitor (in CBunknownType cb, in CBDescIn desc);
create_postponed_monitor(self, start_time, cb, desc)
Implementation of the IDL method.
 
MonitorstringSeq create_postponed_monitor (in Time start_time,
                                           in CBstringSeq cb,
                                           in CBDescIn desc);
decrement(self, cb, desc)
Implementation of the IDL method.
 
void decrement (in CBvoid cb, in CBDescIn desc);
get_async(self, cb, desc)
Implementation of the IDL method.
 
void get_async (in CBstringSeq cb, in CBDescIn desc);
get_history(self, n_last_values)
Implementation of the IDL method.
 
long get_history (in long n_last_values,
                  out stringSeqSeq vs,
                  out TimeSeq ts);
get_sync(self)
Implementation of the IDL method.
 
stringSeq get_sync (out ACSErr::Completion c);
increment(self, cb, desc)
Implementation of the IDL method.
 
void increment (in CBvoid cb, in CBDescIn desc);
monitorRunner(self, cb, desc)
Helper method
new_subscription_Alarm(self, cb, desc)
Implementation of the IDL method.
 
Subscription new_subscription_Alarm(in AlarmunknownType cb,in CBDescIn desc);
set_async(self, newVal, cb, desc)
Implementation of the IDL method.
 
void set_async (in double value, in CBvoid cb, in CBDescIn desc);
set_nonblocking(self, newVal)
Implementation of the IDL method.
 
void set_nonblocking (in double value);
set_sync(self, newVal)
Implementation of the IDL method.
 
ACSErr::Completion set_sync (in double value);

Methods inherited from ACSImpl.GenericProperty.TypelessProperty:
getCDBDict(self)
Helper method returns the CDB dictionary associated with this property.

Methods inherited from ACSImpl.GenericProperty.Property:
getLogger(self)
Helper method returns a reference to the components (this property lives
within) logger.

Methods inherited from ACSImpl.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!!!

 
class RWpattern(ACS__POA.RWpattern, ROpattern)
    Properties can be derived from ROpattern only if their IDL derives from
ACS::ROpattern.
 
 
Method resolution order:
RWpattern
ACS__POA.RWpattern
ACS__POA.Ppattern
ACS__POA.TypelessProperty
ACS__POA.Property
ACS__POA.CharacteristicModel
omniORB.PortableServer.Servant
ACS__POA.OffShoot
ROpattern
ACS__POA.ROpattern
Ppattern
ACSImpl.GenericProperty.GenericProperty
ACSImpl.GenericProperty.TypelessProperty
ACSImpl.GenericProperty.Property
ACSImpl.CharacteristicModel.CharacteristicModel

Methods defined here:
__init__(self, name, charCompRef, devIORef=None)
Constructor
 
Params:
- name is the quite literally the name of the property
- charCompRef is the characteristic component object which contains this
property
- devIORef is a reference to a DevIO to be used with this property
 
Returns: Nothing
 
Raises: Nothing.

Methods inherited from Ppattern:
coerceToPropertyType(self, value=None)
Overriden.
getConditionSeq(self, attrName)
Helper method which gets a list of ConditionSeq enumerations from the CDB.
 
Parameters: attrName is the name of the ConditionSeq attribute within the
CDB
 
Returns: a ConditionSeq
 
Raises: Nothing
getMonitorObject(self, scheduler, timeoutID)
Helper method returns a monitor of the correct type.

Methods inherited from ACSImpl.GenericProperty.GenericProperty:
create_monitor(self, cb, desc)
Implementation of the IDL method.
 
MonitorunknownType create_monitor (in CBunknownType cb, in CBDescIn desc);
create_postponed_monitor(self, start_time, cb, desc)
Implementation of the IDL method.
 
MonitorstringSeq create_postponed_monitor (in Time start_time,
                                           in CBstringSeq cb,
                                           in CBDescIn desc);
decrement(self, cb, desc)
Implementation of the IDL method.
 
void decrement (in CBvoid cb, in CBDescIn desc);
get_async(self, cb, desc)
Implementation of the IDL method.
 
void get_async (in CBstringSeq cb, in CBDescIn desc);
get_history(self, n_last_values)
Implementation of the IDL method.
 
long get_history (in long n_last_values,
                  out stringSeqSeq vs,
                  out TimeSeq ts);
get_sync(self)
Implementation of the IDL method.
 
stringSeq get_sync (out ACSErr::Completion c);
increment(self, cb, desc)
Implementation of the IDL method.
 
void increment (in CBvoid cb, in CBDescIn desc);
monitorRunner(self, cb, desc)
Helper method
new_subscription_Alarm(self, cb, desc)
Implementation of the IDL method.
 
Subscription new_subscription_Alarm(in AlarmunknownType cb,in CBDescIn desc);
set_async(self, newVal, cb, desc)
Implementation of the IDL method.
 
void set_async (in double value, in CBvoid cb, in CBDescIn desc);
set_nonblocking(self, newVal)
Implementation of the IDL method.
 
void set_nonblocking (in double value);
set_sync(self, newVal)
Implementation of the IDL method.
 
ACSErr::Completion set_sync (in double value);

Methods inherited from ACSImpl.GenericProperty.TypelessProperty:
getCDBDict(self)
Helper method returns the CDB dictionary associated with this property.

Methods inherited from ACSImpl.GenericProperty.Property:
getLogger(self)
Helper method returns a reference to the components (this property lives
within) logger.

Methods inherited from ACSImpl.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
        GREEN = GREEN
GREY = GREY
RED = RED
YELLOW = YELLOW
__version__ = '$Id: Pattern.py,v 1.6 2005/06/13 18:04:24 dfugate Exp $'