Mercury2 Hardware Manager  1.0dev
The hardware manager component of the Mercury2 ground station suite.
 All Classes Namespaces Functions Variables Pages
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123456]
\Nhwm
 oNcommand
 |oNcommandContains a class used to store the state of submitted ground station commands
 |oNconnectionContains a resource for processing commands
 |oNhandlers
 ||oNhandlerContains the base command handler interfaces and abstract classes that all system and device command handlers should implement
 ||\NsystemContains a class that handles various system commands received by the ground station
 |oNmetadataThis module contains functions used to build a command's meta-data dictionary
 |\NparserParses system and hardware commands and passes them to the appropriate command handler
 oNcore
 |oNconfigurationContains a class to store the hardware manager configuration
 |oNerrorsContains general error handling functions
 |\NinitializationInitializes the Hardware Manager application
 oNhardware
 |oNdevices
 ||oNdrivers
 |||oNdriverThis module defines the base driver classes available to Mercury2
 |||oNicom_910
 ||||\Nicom_910This module contains a hardware driver and command handler for the ICOM 910 radio
 |||oNkantronics_tnc
 ||||\Nkantronics_tncThis module contains a simple driver for Kantronics TNCs as well as a service that it uses to report its state to other pipeline devices
 |||oNmxl_antenna_controller
 ||||\Nmxl_antenna_controllerThis module contains the driver and command handler for the MXL Antenna Controller
 |||oNmxl_balloon_tracker
 ||||\Nmxl_balloon_trackerThis module contains a virtual driver that provides tracking information for MXL balloon missions using a combination of the APRS.fi network and position information downlinked directly from the balloon
 |||oNserviceProvides a base abstract class that driver services may implement
 |||oNsgp4_tracker
 ||||\Nsgp4_trackerThis module contains a virtual driver and command handler for a standard SGP4 tracker
 |||oNtest_driver
 ||||\Ntest_driverContains a simple empty driver for unit testing purposes
 |||\Ntest_virtual_driver
 ||| \Ntest_virtual_driverContains a simple empty virtual driver for unit testing purposes
 ||\NmanagerManages access to hardware devices
 |\Npipelines
 | oNmanagerManages access to the hardware pipeline pool
 | \NpipelineRepresents individual hardware pipelines
 oNnetwork
 |oNprotocols
 ||oNdataThis module contains the Twisted Protocol and related classes used to pass pipeline data to and from the session user
 ||oNtelemetryThis module contains the Twisted Protocol (and related classes) used to broadcast pipeline telemetry to its users
 ||\NutilitiesContains methods commonly used by the HWM network protocols
 |\Nsecurity
 | oNpermissionsThis module contains a class used to manage and cache user command permissions
 | \NverificationContains functions for verifying user authorization credentials
 \Nsessions
  oNcoordinatorCoordinates various periodic tasks used by the hardware manager
  oNscheduleStores and maintains the reservation access schedule
  \NsessionProvides a representation for hardware manager usage sessions