Package tacval :: Package managers :: Module valve_manager :: Class ValveManager
[hide private]
[frames] | no frames]

Class ValveManager

source code

                    enthought.traits.api.HasTraits --+    
                                                     |    
base_extraction_line_manager.BaseExtractionLineManager --+
                                                         |
                                                        ValveManager

Manager to interface with the UHV and HV pneumatic valves

Class Hierarchy for ValveManager
Class Hierarchy for ValveManager

Instance Methods [hide private]
 
__init__(self, parent=None) source code
 
setup(self, setup_file=None) source code
 
get_valve_by_address(self, a) source code
 
get_valve_by_name(self, n) source code
 
get_valve_state_by_name(self, n) source code
 
identify_valve_by_name(self, n) source code
 
open_by_name(self, n, actuate=True) source code
 
close_by_name(self, n) source code
 
open_close(self, addr, oc) source code
 
remote_open_by_name(self, n) source code
 
open(self, addr) source code
 
close(self, addr) source code
 
sample(self, id, parent) source code
 
auto_control(self, id, state) source code
 
validate(self, v, remote=False) source code
    Inherited from base_extraction_line_manager.BaseExtractionLineManager
boolean
kill(self)
Returns: True to confirm kill, False to cancel
source code
Class Variables [hide private]
  components = {}
  components_list = []
  parent = Any
  sampletime = 0.1
    Inherited from base_extraction_line_manager.BaseExtractionLineManager
  extraction_line = Any
Method Details [hide private]

__init__(self, parent=None)
(Constructor)

source code 
Overrides: base_extraction_line_manager.BaseExtractionLineManager.__init__