API
visxCtrl.xapp.VisX Class Reference
Inheritance diagram for visxCtrl.xapp.VisX:
Inheritance graph
Collaboration diagram for visxCtrl.xapp.VisX:
Collaboration graph

Public Member Functions

def cooling_on_target (self)
 
def emit_telem_stdcam (self)
 
def handle_exptime (self, existing_property, new_message)
 
def handle_gain (self, existing_property, new_message)
 
def handle_expose (self, existing_property, new_message)
 
def handle_temp_ccd (self, existing_property, new_message)
 
def subscribe_to_other_devices (self)
 
def setup (self)
 
def update_from_camera (self)
 
def refresh_properties (self)
 
def maintain_temperature_control (self)
 
def begin_exposure (self)
 
def finalize_exposure (self, actual_exptime_sec=None)
 
def cancel_exposure (self)
 
def loop (self)
 

Public Attributes

 exposure_time_sec
 
 camera_gain
 
 should_begin_exposure
 
 should_cancel
 
 temp_target_deg_c
 
 sdk
 
 camera
 
 temp_current_deg_c
 
 currently_exposing
 
 exposure_start_ts
 
 exposure_start_telem
 
 last_image_filename
 

Static Public Attributes

 str
 
 float
 
 bool
 

Private Member Functions

def _init_camera (self)
 
def _init_properties (self)
 
def _gather_metadata (self)
 

Detailed Description

Definition at line 47 of file xapp.py.

Member Function Documentation

◆ _gather_metadata()

def visxCtrl.xapp.VisX._gather_metadata (   self)
private

Definition at line 306 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.finalize_exposure().

◆ _init_camera()

def visxCtrl.xapp.VisX._init_camera (   self)
private

Definition at line 152 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.loop().

◆ _init_properties()

def visxCtrl.xapp.VisX._init_properties (   self)
private

Definition at line 165 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.setup().

◆ begin_exposure()

def visxCtrl.xapp.VisX.begin_exposure (   self)

Definition at line 327 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.loop().

◆ cancel_exposure()

def visxCtrl.xapp.VisX.cancel_exposure (   self)

Definition at line 370 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.loop().

◆ cooling_on_target()

def visxCtrl.xapp.VisX.cooling_on_target (   self)

Definition at line 68 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.emit_telem_stdcam().

◆ emit_telem_stdcam()

def visxCtrl.xapp.VisX.emit_telem_stdcam (   self)

Definition at line 72 of file xapp.py.

◆ finalize_exposure()

def visxCtrl.xapp.VisX.finalize_exposure (   self,
  actual_exptime_sec = None 
)

Definition at line 335 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.cancel_exposure(), and visxCtrl.xapp.VisX.loop().

◆ handle_expose()

def visxCtrl.xapp.VisX.handle_expose (   self,
  existing_property,
  new_message 
)

Definition at line 130 of file xapp.py.

Referenced by visxCtrl.xapp.VisX._init_properties().

◆ handle_exptime()

def visxCtrl.xapp.VisX.handle_exptime (   self,
  existing_property,
  new_message 
)

Definition at line 100 of file xapp.py.

Referenced by visxCtrl.xapp.VisX._init_properties().

◆ handle_gain()

def visxCtrl.xapp.VisX.handle_gain (   self,
  existing_property,
  new_message 
)

Definition at line 115 of file xapp.py.

Referenced by visxCtrl.xapp.VisX._init_properties().

◆ handle_temp_ccd()

def visxCtrl.xapp.VisX.handle_temp_ccd (   self,
  existing_property,
  new_message 
)

Definition at line 141 of file xapp.py.

Referenced by visxCtrl.xapp.VisX._init_properties().

◆ loop()

def visxCtrl.xapp.VisX.loop (   self)

Definition at line 378 of file xapp.py.

◆ maintain_temperature_control()

def visxCtrl.xapp.VisX.maintain_temperature_control (   self)
User code must close the loop on temperature control

Definition at line 300 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.loop().

◆ refresh_properties()

def visxCtrl.xapp.VisX.refresh_properties (   self)

Definition at line 267 of file xapp.py.

Referenced by dbIngest.dbIngest.loop(), and visxCtrl.xapp.VisX.loop().

◆ setup()

def visxCtrl.xapp.VisX.setup (   self)

Definition at line 243 of file xapp.py.

◆ subscribe_to_other_devices()

def visxCtrl.xapp.VisX.subscribe_to_other_devices (   self)

Definition at line 230 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.loop(), and visxCtrl.xapp.VisX.setup().

◆ update_from_camera()

def visxCtrl.xapp.VisX.update_from_camera (   self)

Definition at line 258 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.refresh_properties().

Member Data Documentation

◆ bool

visxCtrl.xapp.VisX.bool
static

Definition at line 52 of file xapp.py.

◆ camera

◆ camera_gain

visxCtrl.xapp.VisX.camera_gain

◆ currently_exposing

◆ exposure_start_telem

visxCtrl.xapp.VisX.exposure_start_telem

Definition at line 331 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.finalize_exposure().

◆ exposure_start_ts

◆ exposure_time_sec

◆ float

visxCtrl.xapp.VisX.float
static

Definition at line 51 of file xapp.py.

◆ last_image_filename

visxCtrl.xapp.VisX.last_image_filename

Definition at line 361 of file xapp.py.

◆ sdk

◆ should_begin_exposure

visxCtrl.xapp.VisX.should_begin_exposure

Definition at line 135 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.loop().

◆ should_cancel

visxCtrl.xapp.VisX.should_cancel

Definition at line 138 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.cancel_exposure(), and visxCtrl.xapp.VisX.loop().

◆ str

visxCtrl.xapp.VisX.str
static

Definition at line 50 of file xapp.py.

◆ temp_current_deg_c

visxCtrl.xapp.VisX.temp_current_deg_c

Definition at line 262 of file xapp.py.

Referenced by visxCtrl.xapp.VisX.refresh_properties().

◆ temp_target_deg_c


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