RTC Toolkit 6.0.0
Loading...
Searching...
No Matches
Control and Monitoring Tool

Control and Monitoring Tool for managing SRTC components. More...

Files

file  __init__.py
 This packages holds the classes that interacts with software components external to the rtctkCtrlMonTool.
 
file  deployment.py
 Provides classes for collecting deployment information and controlling SRTC components.
 
file  deploymentcontroldeploymentdaemonimpl.py
 Provides class for controlling deployment daemon component.
 
file  deploymentdaemonfacade.py
 Module for Deployment Daemon Facade.
 
file  iffacade.py
 Module for StdCmdsFacade.
 
file  messageboxdecorator.py
 Module for Deployment Daemon Facade.
 
file  oldb.py
 This module contains a simple class that will asynchronously connect to OLDB.
 
file  __init__.py
 Holds the UI definitions and Widgets for the rtctkCtrlMonTool.
 
file  detailedledalert.py
 Contains a detailed LED widget that shows global status from RTC Supervisor.
 
file  main_window.py
 Contains the implementation of the interaction logic for the rtctkCtrlMonTool.
 
file  qecpu.py
 Contains QeCpu widget implementation.
 
file  rtc_component.py
 Contains a widget that represent an RTC component running process.
 
file  rtc_global_status.py
 Contains a widget that represent an RTC component running process.
 
file  rtc_overview.py
 Contains the RtcOverview Widget.
 
file  taskfeedback.py
 Contains the TaskDeeback widget and the ResizeFilter.
 
file  rtctk_ctrl_mon_tool.py
 Entry point for the RTC Toolkit Control and Monitoring Tool.
 
file  oldb_fixture.py
 OLDB test fixture for unit tests.
 

Classes

class  comms.deployment.RtcDeploymentData
 Interface for Deployment Data access. More...
 
class  comms.deployment.RtcDeploymentDataFileImpl
 Implementation of :class:RtcDeploymentData using files. More...
 
class  comms.deployment.RtcDeploymentDataServiceImpl
 Implementation of :class:RtcDeploymentData using :class:rtctk.framekwork.ServiceDiscovery. More...
 
class  comms.deployment.RtcDeploymentControl
 This is an abstract class providing a Qt signal/slot interface for triggering the starting and stopping of Deployment Sets and individual SRTC components. More...
 
class  comms.deploymentcontroldeploymentdaemonimpl.RtcDeploymentControlDeploymentDaemonImpl
 Implements the RtcDeploymentControl interface using Deployment Daemon as the backend. More...
 
class  comms.deploymentdaemonfacade.DeploymentDaemonFacade
 Implement an adapter class to communicate with the DeploymentCmds MAL interface. More...
 
class  comms.iffacade.IfFacade
 Implements an adatper class that communicates with the StdCmds MAL interface. More...
 
class  comms.oldb.OldbClient
 Wrapper to wait for an OLDB Client connection to be ready using Qt signals. More...
 
class  gui.main_window.MainWindow
 The main GUI window class of the rtctkConfigTool. More...
 
class  gui.qecpu.QeCpu
 QeCpu is a small text bsaed widget that presents the running process cpu usage. More...
 
class  gui.rtc_component.RtcComponent
 Widget that represent an RTC component. More...
 
class  gui.rtc_global_status.RtcGlobalStatus
 Widget that represent global status of RTC Supervisor. More...
 
class  gui.rtc_overview.RtcOverview
 RtcOverview Widget presents a list of RTC Components, based on the current deployment. More...
 
class  gui.taskfeedback.ResizeFilter
 Filter that monitor resize events from a reference widgets, and apply the same width to the sibling widget. More...
 
class  gui.taskfeedback.TaskFeedback
 Widget that contains a message, a transparent colored background, and a close button. More...
 

Functions

 gui.main_window.ctrlmontool_gui_main (cfg, str version_string)
 Entry point function used by rtctk_ctrl_mon_tool module and python.click to start the GUI.
 

Detailed Description

Control and Monitoring Tool for managing SRTC components.

Function Documentation

◆ ctrlmontool_gui_main()

gui.main_window.ctrlmontool_gui_main ( cfg,
str version_string )

Entry point function used by rtctk_ctrl_mon_tool module and python.click to start the GUI.

It creates the Qt Application; set name, version, organization for the application, and creates the comms objects.

Finally, it creates the QMainWindow that holds the application UI, and starts Qt Event engine.

Parameters
cfgconfiguration object containing the service discovery URI, deployment daemon name, etc.
version_stringThe version of the application to present in the GUI.