|
RTC Toolkit 6.0.0
|
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 |
| 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. | |
Control and Monitoring Tool for managing SRTC components.
| 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.
| cfg | configuration object containing the service discovery URI, deployment daemon name, etc. |
| version_string | The version of the application to present in the GUI. |