ACSImpl.Monitors (version $Id: Monitors.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/Monitors.py

This module provides an implementation of the Monitor IDL interface
 
TODO:
- on-change monitors not implemented yet

 
Modules
       
ACS__POA

 
Classes
       
ACSImpl.Subscription.Subscription(__builtin__.object)
Monitor
GenericMonitor
Monitordouble(ACS__POA.Monitordouble, GenericMonitor)
Monitorlong(ACS__POA.Monitorlong, GenericMonitor)
Monitorpattern(ACS__POA.Monitorpattern, GenericMonitor)
Monitorstring(ACS__POA.Monitorstring, GenericMonitor)
MonitorstringSeq(ACS__POA.MonitorstringSeq, GenericMonitor)
ACS__POA.Monitordouble(ACS__POA.Monitor)
Monitordouble(ACS__POA.Monitordouble, GenericMonitor)
ACS__POA.Monitorlong(ACS__POA.Monitor)
Monitorlong(ACS__POA.Monitorlong, GenericMonitor)
ACS__POA.Monitorpattern(ACS__POA.Monitor)
Monitorpattern(ACS__POA.Monitorpattern, GenericMonitor)
ACS__POA.Monitorstring(ACS__POA.Monitor)
Monitorstring(ACS__POA.Monitorstring, GenericMonitor)
ACS__POA.MonitorstringSeq(ACS__POA.Monitor)
MonitorstringSeq(ACS__POA.MonitorstringSeq, GenericMonitor)

 
class GenericMonitor(Monitor)
    Generic monitor baseclass.
Warning - this does not support on-change monitors yet.
 
 
Method resolution order:
GenericMonitor
Monitor
ACSImpl.Subscription.Subscription
__builtin__.object

Methods defined here:
__init__(self, scheduler, timeoutID)
Constructor
 
Params: None
 
Returns: Nothing
 
Raises: Nothing.
get_value_trigger(self)
Implementation of IDL method.
 
void get_value_trigger(out stringSeq delta, out boolean enable);
 
Warning - not presently implemented!
set_value_trigger(self, delta, enable)
Implementation of IDL method.
 
void set_value_trigger (in stringSeq delta, in boolean enable);
 
Warning - not presently implemented!

Methods inherited from Monitor:
get_timer_trigger(self)
Implementation of IDL method.
 
void get_timer_trigger (out TimeInterval timer);
set_timer_trigger(self, timer)
Implementation of IDL method.
 
void set_timer_trigger (in TimeInterval timer);

Methods inherited from ACSImpl.Subscription.Subscription:
destroy(self)
Implementation of IDL method.
 
void destroy ();
resume(self)
Implementation of IDL method.
 
void resume ();
suspend(self)
Implementation of IDL method.
 
void suspend ();

Data descriptors inherited from ACSImpl.Subscription.Subscription:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
class Monitor(ACSImpl.Subscription.Subscription)
    Properties can be derived from Monitor only if their IDL derives from
ACS::Monitor.
 
 
Method resolution order:
Monitor
ACSImpl.Subscription.Subscription
__builtin__.object

Methods defined here:
__init__(self, scheduler, timeoutID)
Constructor
 
Params:
- scheduler is a scheduler used to schedule timeouts
- timeoutID is quite literally a timeout ID which uniquely identifies
this monitor
 
Returns: Nothing
 
Raises: ???
get_timer_trigger(self)
Implementation of IDL method.
 
void get_timer_trigger (out TimeInterval timer);
set_timer_trigger(self, timer)
Implementation of IDL method.
 
void set_timer_trigger (in TimeInterval timer);

Methods inherited from ACSImpl.Subscription.Subscription:
destroy(self)
Implementation of IDL method.
 
void destroy ();
resume(self)
Implementation of IDL method.
 
void resume ();
suspend(self)
Implementation of IDL method.
 
void suspend ();

Data descriptors inherited from ACSImpl.Subscription.Subscription:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
class Monitordouble(ACS__POA.Monitordouble, GenericMonitor)
    Properties can be derived from Monitordouble only if their IDL derives from
ACS::Monitordouble.
 
 
Method resolution order:
Monitordouble
ACS__POA.Monitordouble
ACS__POA.Monitor
ACS__POA.Subscription
ACS__POA.OffShoot
omniORB.PortableServer.Servant
GenericMonitor
Monitor
ACSImpl.Subscription.Subscription
__builtin__.object

Methods defined here:
__init__(self, scheduler, timeoutID)
Constructor
 
Params:
- scheduler is a scheduler used to schedule timeouts
- timeoutID is quite literally a timeout ID which uniquely identifies
this monitor
 
Returns: Nothing
 
Raises: ???

Data descriptors inherited from omniORB.PortableServer.Servant:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from GenericMonitor:
get_value_trigger(self)
Implementation of IDL method.
 
void get_value_trigger(out stringSeq delta, out boolean enable);
 
Warning - not presently implemented!
set_value_trigger(self, delta, enable)
Implementation of IDL method.
 
void set_value_trigger (in stringSeq delta, in boolean enable);
 
Warning - not presently implemented!

Methods inherited from Monitor:
get_timer_trigger(self)
Implementation of IDL method.
 
void get_timer_trigger (out TimeInterval timer);
set_timer_trigger(self, timer)
Implementation of IDL method.
 
void set_timer_trigger (in TimeInterval timer);

Methods inherited from ACSImpl.Subscription.Subscription:
destroy(self)
Implementation of IDL method.
 
void destroy ();
resume(self)
Implementation of IDL method.
 
void resume ();
suspend(self)
Implementation of IDL method.
 
void suspend ();

 
class Monitorlong(ACS__POA.Monitorlong, GenericMonitor)
    Properties can be derived from Monitorlong only if their IDL derives from
ACS::Monitorlong.
 
 
Method resolution order:
Monitorlong
ACS__POA.Monitorlong
ACS__POA.Monitor
ACS__POA.Subscription
ACS__POA.OffShoot
omniORB.PortableServer.Servant
GenericMonitor
Monitor
ACSImpl.Subscription.Subscription
__builtin__.object

Methods defined here:
__init__(self, scheduler, timeoutID)
Constructor
 
Params:
- scheduler is a scheduler used to schedule timeouts
- timeoutID is quite literally a timeout ID which uniquely identifies
this monitor
 
Returns: Nothing
 
Raises: Nothing.

Data descriptors inherited from omniORB.PortableServer.Servant:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from GenericMonitor:
get_value_trigger(self)
Implementation of IDL method.
 
void get_value_trigger(out stringSeq delta, out boolean enable);
 
Warning - not presently implemented!
set_value_trigger(self, delta, enable)
Implementation of IDL method.
 
void set_value_trigger (in stringSeq delta, in boolean enable);
 
Warning - not presently implemented!

Methods inherited from Monitor:
get_timer_trigger(self)
Implementation of IDL method.
 
void get_timer_trigger (out TimeInterval timer);
set_timer_trigger(self, timer)
Implementation of IDL method.
 
void set_timer_trigger (in TimeInterval timer);

Methods inherited from ACSImpl.Subscription.Subscription:
destroy(self)
Implementation of IDL method.
 
void destroy ();
resume(self)
Implementation of IDL method.
 
void resume ();
suspend(self)
Implementation of IDL method.
 
void suspend ();

 
class Monitorpattern(ACS__POA.Monitorpattern, GenericMonitor)
    Properties can be derived from Monitorpattern only if their IDL derives from
ACS::Monitorpattern.
 
 
Method resolution order:
Monitorpattern
ACS__POA.Monitorpattern
ACS__POA.Monitor
ACS__POA.Subscription
ACS__POA.OffShoot
omniORB.PortableServer.Servant
GenericMonitor
Monitor
ACSImpl.Subscription.Subscription
__builtin__.object

Methods defined here:
__init__(self, scheduler, timeoutID)
Constructor
 
Params:
- scheduler is a scheduler used to schedule timeouts
- timeoutID is quite literally a timeout ID which uniquely identifies
this monitor
 
Returns: Nothing
 
Raises: Nothing.

Data descriptors inherited from omniORB.PortableServer.Servant:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from GenericMonitor:
get_value_trigger(self)
Implementation of IDL method.
 
void get_value_trigger(out stringSeq delta, out boolean enable);
 
Warning - not presently implemented!
set_value_trigger(self, delta, enable)
Implementation of IDL method.
 
void set_value_trigger (in stringSeq delta, in boolean enable);
 
Warning - not presently implemented!

Methods inherited from Monitor:
get_timer_trigger(self)
Implementation of IDL method.
 
void get_timer_trigger (out TimeInterval timer);
set_timer_trigger(self, timer)
Implementation of IDL method.
 
void set_timer_trigger (in TimeInterval timer);

Methods inherited from ACSImpl.Subscription.Subscription:
destroy(self)
Implementation of IDL method.
 
void destroy ();
resume(self)
Implementation of IDL method.
 
void resume ();
suspend(self)
Implementation of IDL method.
 
void suspend ();

 
class Monitorstring(ACS__POA.Monitorstring, GenericMonitor)
    Properties can be derived from Monitorstring only if their IDL derives from
ACS::Monitorstring.
 
 
Method resolution order:
Monitorstring
ACS__POA.Monitorstring
ACS__POA.Monitor
ACS__POA.Subscription
ACS__POA.OffShoot
omniORB.PortableServer.Servant
GenericMonitor
Monitor
ACSImpl.Subscription.Subscription
__builtin__.object

Methods defined here:
__init__(self, scheduler, timeoutID)
Constructor
 
Params:
- scheduler is a scheduler used to schedule timeouts
- timeoutID is quite literally a timeout ID which uniquely identifies
this monitor
 
Returns: Nothing
 
Raises: Nothing.

Data descriptors inherited from omniORB.PortableServer.Servant:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from GenericMonitor:
get_value_trigger(self)
Implementation of IDL method.
 
void get_value_trigger(out stringSeq delta, out boolean enable);
 
Warning - not presently implemented!
set_value_trigger(self, delta, enable)
Implementation of IDL method.
 
void set_value_trigger (in stringSeq delta, in boolean enable);
 
Warning - not presently implemented!

Methods inherited from Monitor:
get_timer_trigger(self)
Implementation of IDL method.
 
void get_timer_trigger (out TimeInterval timer);
set_timer_trigger(self, timer)
Implementation of IDL method.
 
void set_timer_trigger (in TimeInterval timer);

Methods inherited from ACSImpl.Subscription.Subscription:
destroy(self)
Implementation of IDL method.
 
void destroy ();
resume(self)
Implementation of IDL method.
 
void resume ();
suspend(self)
Implementation of IDL method.
 
void suspend ();

 
class MonitorstringSeq(ACS__POA.MonitorstringSeq, GenericMonitor)
    Properties can be derived from MonitorstringSeq only if their IDL derives from
ACS::MonitorstringSeq.
 
 
Method resolution order:
MonitorstringSeq
ACS__POA.MonitorstringSeq
ACS__POA.Monitor
ACS__POA.Subscription
ACS__POA.OffShoot
omniORB.PortableServer.Servant
GenericMonitor
Monitor
ACSImpl.Subscription.Subscription
__builtin__.object

Methods defined here:
__init__(self, scheduler, timeoutID)
Constructor
 
Params:
- scheduler is a scheduler used to schedule timeouts
- timeoutID is quite literally a timeout ID which uniquely identifies
this monitor
 
Returns: Nothing
 
Raises: Nothing.

Data descriptors inherited from omniORB.PortableServer.Servant:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from GenericMonitor:
get_value_trigger(self)
Implementation of IDL method.
 
void get_value_trigger(out stringSeq delta, out boolean enable);
 
Warning - not presently implemented!
set_value_trigger(self, delta, enable)
Implementation of IDL method.
 
void set_value_trigger (in stringSeq delta, in boolean enable);
 
Warning - not presently implemented!

Methods inherited from Monitor:
get_timer_trigger(self)
Implementation of IDL method.
 
void get_timer_trigger (out TimeInterval timer);
set_timer_trigger(self, timer)
Implementation of IDL method.
 
void set_timer_trigger (in TimeInterval timer);

Methods inherited from ACSImpl.Subscription.Subscription:
destroy(self)
Implementation of IDL method.
 
void destroy ();
resume(self)
Implementation of IDL method.
 
void resume ();
suspend(self)
Implementation of IDL method.
 
void suspend ();

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