ADCS Manager Application
Overview
The ADCS Manager Application is an OBC default application that manages the Attitude Determination and Control System (ADCS) module. It packages messages to match ADCS standards and monitors satellite orientation, velocity, and position data, performing common transformations on the data.
Data Input
-
Reads application configuration table
-
Receives data from Communication Application designated as originating from ADCS module
-
Reads GPS topic for current position
-
Accepts input from the limit checker application in case of a detected fault
Data Output
-
Sends packaged ADCS commands to Communication Application for transmission on CAN bus
-
Publishes ADCS data on an ADCS topic
Data Processing
-
Packages messages to match ADCS standards
-
Monitors the current satellite orientation, velocity, and position data output by the ADCS
-
Performs common transformations on the data
Integration Points with PULSE-A Applications
-
Communication Manager Application: Receives ADCS module data and sends ADCS commands
-
GPS Manager Application: Reads current position data
-
Power Manager Application: Requests power activation == Integration Points with NASA Provided Applications
-
SBN Application: Connects to Software Bus Network
-
Limit Checker Application: Receives fault notifications
Integration Points with Other Software
-
Software Bus: Publishes ADCS topic data