TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
LaosAocRecMatService_15006_berwein.RecMatWorker Class Reference
Inheritance diagram for LaosAocRecMatService_15006_berwein.RecMatWorker:
Inheritance graph
Collaboration diagram for LaosAocRecMatService_15006_berwein.RecMatWorker:
Collaboration graph

Public Member Functions

def createMask ()
 
def connectDrot (self, prefix)
 
def connectWfc (self, _node)
 
def connect2Services (self)
 
def activate (self)
 
def init (self)
 
def deinit (self)
 
def deactivate (self)
 
def idleOnline (self)
 
def idleOffline (self)
 
def work (self)
 
def isSame (self, mask1, mask2)
 
def getIntMatFile (self, rot)
 
def getFullMP (self, maskFile)
 
def reduceIM (self, intMatFile)
 
def get_mask_pixels (self, mask)
 
- Public Member Functions inherited from BasdaService.WorkerSkeleton
def __init__ (self, _svcName)
 
def cmdStart (self, _str)
 initiate a command. More...
 
def cmdDone (self)
 actions after terminating the command. More...
 
def cmdPercent (self, _i)
 declare the command be partially completed. More...
 
def cmdAction (self, _i, _str)
 declare the command be partially completed. More...
 
def __init__ (self, _svcName)
 
def cmdStart (self, _str)
 initiate a command. More...
 
def cmdDone (self)
 actions after terminating the command. More...
 
def cmdPercent (self, _i)
 declare the command be partially completed. More...
 
def cmdAction (self, _i, _str)
 declare the command be partially completed. 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

 drotCtrl
 
 wfcFitsWriter
 
 binExtention
 
 full_Pmask
 
 full_MPmask
 
 config
 
 m2c
 
 currIntMatFile
 
 filePrefix
 
- Public Attributes inherited from BasdaService.WorkerSkeleton
 worker
 
- Public Attributes inherited from BasdaService.Worker
 name
 
 worker
 

Member Function Documentation

◆ activate()

def LaosAocRecMatService_15006_berwein.RecMatWorker.activate (   self)

◆ connect2Services()

def LaosAocRecMatService_15006_berwein.RecMatWorker.connect2Services (   self)

◆ connectDrot()

def LaosAocRecMatService_15006_berwein.RecMatWorker.connectDrot (   self,
  prefix 
)

◆ connectWfc()

def LaosAocRecMatService_15006_berwein.RecMatWorker.connectWfc (   self,
  _node 
)

◆ createMask()

def LaosAocRecMatService_15006_berwein.RecMatWorker.createMask ( )

◆ deactivate()

def LaosAocRecMatService_15006_berwein.RecMatWorker.deactivate (   self)

◆ deinit()

def LaosAocRecMatService_15006_berwein.RecMatWorker.deinit (   self)

◆ get_mask_pixels()

def LaosAocRecMatService_15006_berwein.RecMatWorker.get_mask_pixels (   self,
  mask 
)
Returns flat array of illuminated pixels from the mask provided. The pask can be                                                                                                                                                                                                                                                                                  
80x80 or 40x40.                                                                                                                                                                                                                                                                                                                                                   
It only considers the first 40x40 elements.                                                                                                                                                                                                                                                                                                                       
The pixel position can be from 0 to 1600 (corresponding to 40x40 array)                                                                                                                                                                                                                                                                                           

◆ getFullMP()

def LaosAocRecMatService_15006_berwein.RecMatWorker.getFullMP (   self,
  maskFile 
)

◆ getIntMatFile()

def LaosAocRecMatService_15006_berwein.RecMatWorker.getIntMatFile (   self,
  rot 
)

◆ idleOffline()

def LaosAocRecMatService_15006_berwein.RecMatWorker.idleOffline (   self)

◆ idleOnline()

def LaosAocRecMatService_15006_berwein.RecMatWorker.idleOnline (   self)

◆ init()

def LaosAocRecMatService_15006_berwein.RecMatWorker.init (   self)

◆ isSame()

def LaosAocRecMatService_15006_berwein.RecMatWorker.isSame (   self,
  mask1,
  mask2 
)

◆ reduceIM()

def LaosAocRecMatService_15006_berwein.RecMatWorker.reduceIM (   self,
  intMatFile 
)

◆ work()

def LaosAocRecMatService_15006_berwein.RecMatWorker.work (   self)

Member Data Documentation

◆ binExtention

LaosAocRecMatService_15006_berwein.RecMatWorker.binExtention

◆ config

LaosAocRecMatService_15006_berwein.RecMatWorker.config

◆ currIntMatFile

LaosAocRecMatService_15006_berwein.RecMatWorker.currIntMatFile

◆ drotCtrl

LaosAocRecMatService_15006_berwein.RecMatWorker.drotCtrl

◆ filePrefix

LaosAocRecMatService_15006_berwein.RecMatWorker.filePrefix

◆ full_MPmask

LaosAocRecMatService_15006_berwein.RecMatWorker.full_MPmask

◆ full_Pmask

LaosAocRecMatService_15006_berwein.RecMatWorker.full_Pmask

◆ m2c

LaosAocRecMatService_15006_berwein.RecMatWorker.m2c

◆ wfcFitsWriter

LaosAocRecMatService_15006_berwein.RecMatWorker.wfcFitsWriter

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