hlcc 2.0.0-beta2+pre1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation Class Reference

Estimates the telescope ready for handover flag. More...

Public Member Functions

def __init__ (self, p_configuration)
 ReadyForHandoverEstimation Class Initializer.
 
def dds_uri_refactor_to_ccs_ins_domain (self, str dds_uri_generic)
 Refactors the dds uri to contain the hlcc internal domain.
 
def configure_logging (self, logger_name)
 Set the log level to be close to the one set in C++ Maps C++ log4cpp log levels to python log levels.
 
def Execute (self, arg)
 Method to be executed periodically from the telmon estimation activity.
 
def Terminate (self, arg)
 Set the correct state when the telmon application is about to exit.
 
def update_ready_for_handover_in_oldb (self, ready_for_handover)
 The current ready for handover will be published if there is a change or its the first time we are publishing.
 

Public Attributes

 configuration
 
 iteration_counter
 
 oldb_client
 
 dp_eltpk_state
 
 dp_ready_for_handover
 
 eltpk_inertial_status
 
 publisher
 PubSub connectivity Build mal properties.
 
 rdy_for_handover_publisher
 
 ccs_status_entity
 
 logger
 

Detailed Description

Estimates the telescope ready for handover flag.

Constructor & Destructor Documentation

◆ __init__()

def MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.__init__ (   self,
  p_configuration 
)

ReadyForHandoverEstimation Class Initializer.

Parameters
log_levelText string representing the minimum LogLevel to be logged

Member Function Documentation

◆ configure_logging()

def MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.configure_logging (   self,
  logger_name 
)

Set the log level to be close to the one set in C++ Maps C++ log4cpp log levels to python log levels.

◆ dds_uri_refactor_to_ccs_ins_domain()

def MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.dds_uri_refactor_to_ccs_ins_domain (   self,
str  dds_uri_generic 
)

Refactors the dds uri to contain the hlcc internal domain.

◆ Execute()

def MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.Execute (   self,
  arg 
)

Method to be executed periodically from the telmon estimation activity.

◆ Terminate()

def MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.Terminate (   self,
  arg 
)

Set the correct state when the telmon application is about to exit.

◆ update_ready_for_handover_in_oldb()

def MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.update_ready_for_handover_in_oldb (   self,
  ready_for_handover 
)

The current ready for handover will be published if there is a change or its the first time we are publishing.

Member Data Documentation

◆ ccs_status_entity

MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.ccs_status_entity

◆ configuration

MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.configuration

◆ dp_eltpk_state

MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.dp_eltpk_state

◆ dp_ready_for_handover

MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.dp_ready_for_handover

◆ eltpk_inertial_status

MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.eltpk_inertial_status

◆ iteration_counter

MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.iteration_counter

◆ logger

MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.logger

◆ oldb_client

MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.oldb_client

◆ publisher

MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.publisher

PubSub connectivity Build mal properties.

◆ rdy_for_handover_publisher

MonScripts.ReadyForHandoverEstimation.ReadyForHandoverEstimation.rdy_for_handover_publisher

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