TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker Class Reference

Prop2Fits Service Worker dumping property values into a file. More...

Inheritance diagram for LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker:
Inheritance graph
Collaboration diagram for LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker:
Collaboration graph

Public Member Functions

def camtmp (self)
 Obtain the directory CAMTMP of the environment variable. More...
 
def __init__ (self, _svcName)
 
def init (self)
 
def deinit (self)
 
def activate (self)
 
def deactivate (self)
 
def idleOffline (self)
 
def idleOnline (self)
 
def work (self)
 Run through the node list and dump one line for each node Construct WCS CDi_j keywords if PANG_STRT_ANG and MOT_STRT_ANG specs are met. More...
 
def camtmp (self)
 Obtain the directory CAMTMP of the environment variable. More...
 
def __init__ (self, _svcName)
 
def init (self)
 
def deinit (self)
 
def activate (self)
 
def deactivate (self)
 
def idleOffline (self)
 
def idleOnline (self)
 
def work (self)
 Run through the node list and dump one line for each node Construct WCS CDi_j keywords if PANG_STRT_ANG and MOT_STRT_ANG specs are met. More...
 
- Public Member Functions inherited from BasdaService.Worker
def __init__ (self, _svcName)
 
def name (self)
 
def config (self, _node)
 
def cfg (self, _node)
 
def var (self, _node)
 
def abort (self)
 dummy (does nothing) More...
 
def stop (self)
 dummy (does nothing) More...
 
def init (self)
 dummy (does nothing) More...
 
def deinit (self)
 dummy (does nothing) More...
 
def activate (self)
 dummy (does nothing) More...
 
def deactivate (self)
 dummy (does nothing) More...
 
def idleOffline (self)
 dummy (waits for state change) More...
 
def idleStandby (self)
 dummy (waits for state change) More...
 
def idleOnline (self)
 dummy (waits for state change) More...
 
def errorOffline (self)
 action in response to an error while offline Sets the state to OFFLINE More...
 
def errorStandby (self)
 action in response to an error while in standby Sets the state to OFFLINE More...
 
def errorOnline (self)
 action in response to an error while online Sets the state to OFFLINE More...
 
def errorWorking (self)
 action in response to an error while executing a command Sets the state to OFFLINE More...
 
def __init__ (self, _svcName)
 
def name (self)
 
def config (self, _node)
 
def cfg (self, _node)
 
def var (self, _node)
 
def abort (self)
 dummy (does nothing) More...
 
def stop (self)
 dummy (does nothing) More...
 
def init (self)
 dummy (does nothing) More...
 
def deinit (self)
 dummy (does nothing) More...
 
def activate (self)
 dummy (does nothing) More...
 
def deactivate (self)
 dummy (does nothing) More...
 
def idleOffline (self)
 dummy (waits for state change) More...
 
def idleStandby (self)
 dummy (waits for state change) More...
 
def idleOnline (self)
 dummy (waits for state change) More...
 
def errorOffline (self)
 action in response to an error while offline Sets the state to OFFLINE More...
 
def errorStandby (self)
 action in response to an error while in standby Sets the state to OFFLINE More...
 
def errorOnline (self)
 action in response to an error while online Sets the state to OFFLINE More...
 
def errorWorking (self)
 action in response to an error while executing a command Sets the state to OFFLINE More...
 

Public Attributes

 counter
 
 nodelist
 
 varDataNode
 
 cfgDataNode
 
 cfgNode
 
 offline_wait
 
 online_wait
 
 fhdrFile
 
 geirsFile
 
 scphost
 
- Public Attributes inherited from BasdaService.Worker
 name
 
 worker
 

Detailed Description

Prop2Fits Service Worker dumping property values into a file.

Prop2Fits Service Worker dumping node values into a file

Constructor & Destructor Documentation

◆ __init__() [1/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.__init__ (   self,
  _svcName 
)
Constructor
Calls base class constructor and uses Nice config data to config. timing.
Defines a base file name for the data output.

◆ __init__() [2/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.__init__ (   self,
  _svcName 
)
Constructor
Calls base class constructor and uses Nice config data to config. timing.
Defines a base file name for the data output.

Member Function Documentation

◆ activate() [1/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.activate (   self)

◆ activate() [2/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.activate (   self)

◆ camtmp() [1/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.camtmp (   self)

Obtain the directory CAMTMP of the environment variable.

This is equivalent to the setting in GEIRS startup script and Sutil.cxx . Note that monit may start this as user nobody (even if configured different in config/monit.d) and none of these environment variables may be set.

Obtain the directory CAMTMP of the environment variable.
This is equivalent to the setting in GEIRS GENERIC and Sutil.cxx .

◆ camtmp() [2/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.camtmp (   self)

Obtain the directory CAMTMP of the environment variable.

This is equivalent to the setting in GEIRS startup script and Sutil.cxx . Note that monit may start this as user nobody (even if configured different in config/monit.d) and none of these environment variables may be set.

Obtain the directory CAMTMP of the environment variable.
This is equivalent to the setting in GEIRS GENERIC and Sutil.cxx .

◆ deactivate() [1/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.deactivate (   self)

◆ deactivate() [2/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.deactivate (   self)

◆ deinit() [1/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.deinit (   self)

◆ deinit() [2/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.deinit (   self)

◆ idleOffline() [1/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.idleOffline (   self)

◆ idleOffline() [2/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.idleOffline (   self)

◆ idleOnline() [1/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.idleOnline (   self)

◆ idleOnline() [2/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.idleOnline (   self)

◆ init() [1/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.init (   self)

◆ init() [2/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.init (   self)

◆ work() [1/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.work (   self)

Run through the node list and dump one line for each node Construct WCS CDi_j keywords if PANG_STRT_ANG and MOT_STRT_ANG specs are met.

Run through the node list and dump one line for each

◆ work() [2/2]

def LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.work (   self)

Run through the node list and dump one line for each node Construct WCS CDi_j keywords if PANG_STRT_ANG and MOT_STRT_ANG specs are met.

Run through the node list and dump one line for each

Member Data Documentation

◆ cfgDataNode

LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.cfgDataNode

◆ cfgNode

LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.cfgNode

◆ counter

LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.counter

◆ fhdrFile

LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.fhdrFile

◆ geirsFile

LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.geirsFile

◆ nodelist

LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.nodelist

◆ offline_wait

LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.offline_wait

◆ online_wait

LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.online_wait

◆ scphost

LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.scphost

◆ varDataNode

LircsProp2FitsPythonServiceWorker.Prop2FitsPythonServiceWorker.varDataNode

The documentation for this class was generated from the following file: