|
Mercury2 Hardware Manager
1.0dev
The hardware manager component of the Mercury2 ground station suite.
|
| Contains a class used to store the state of submitted ground station commands | |
| Contains a resource for processing commands | |
| Contains the base command handler interfaces and abstract classes that all system and device command handlers should implement | |
| Contains a class that handles various system commands received by the ground station | |
| This module contains functions used to build a command's meta-data dictionary | |
| Parses system and hardware commands and passes them to the appropriate command handler | |
| Contains a class to store the hardware manager configuration | |
| Contains general error handling functions | |
| Initializes the Hardware Manager application | |
| This module defines the base driver classes available to Mercury2 | |
| This module contains a hardware driver and command handler for the ICOM 910 radio | |
| This module contains a simple driver for Kantronics TNCs as well as a service that it uses to report its state to other pipeline devices | |
| This module contains the driver and command handler for the MXL Antenna Controller | |
| This 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 | |
| Provides a base abstract class that driver services may implement | |
| This module contains a virtual driver and command handler for a standard SGP4 tracker | |
| Contains a simple empty driver for unit testing purposes | |
| Contains a simple empty virtual driver for unit testing purposes | |
| Manages access to hardware devices | |
| Manages access to the hardware pipeline pool | |
| Represents individual hardware pipelines | |
| This module contains the Twisted Protocol and related classes used to pass pipeline data to and from the session user | |
| This module contains the Twisted Protocol (and related classes) used to broadcast pipeline telemetry to its users | |
| Contains methods commonly used by the HWM network protocols | |
| This module contains a class used to manage and cache user command permissions | |
| Contains functions for verifying user authorization credentials | |
| Coordinates various periodic tasks used by the hardware manager | |
| Stores and maintains the reservation access schedule | |
| Provides a representation for hardware manager usage sessions |