|
Real-Time Java AOCS Framework v1.0 API Specification | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
See:
Description
| Framework Core Packages | |
| RtjAocsFramework.AocsData | This package defines the classes to support the the AOCS data concept and the interfaces to define data sources and data sinks. |
| RtjAocsFramework.AocsEvent | This package defines the event classes for the AOCS Framework. |
| RtjAocsFramework.BasicObjects | This package defines the basic classes for the AOCS Framework. |
| RtjAocsFramework.ControllerManagement | This package defines the covering the management
of closed-loop controllers. |
| RtjAocsFramework.Factories | This package defines the framework-level factories. |
| RtjAocsFramework.FailureDetection | This package defines the classes that support failure detection management. |
| RtjAocsFramework.FailureRecovery | This package defines the classes that support failure
recovery management. |
| RtjAocsFramework.GeneralInclude | This package defines the general-purpose and framework-wide constants. |
| RtjAocsFramework.GeneralUtilities | This package defines the general utility classes
for the AOCS framework. |
| RtjAocsFramework.ManoeuvreManagement | This package defines the classes that support manoeuvre
management. |
| RtjAocsFramework.ModeManagement | This package defines the classes that support mode
management. |
| RtjAocsFramework.ObjectList | This package defines the basic classes for creating and manipulating lists of objects. |
| RtjAocsFramework.ObjectMonitoring | This package defines the classes that support object
monitoring. |
| RtjAocsFramework.OperatingSystemObjects | This package defines the classes that encapsulate
access to the operating system. |
| RtjAocsFramework.ReconfigurationManagement | This package defines the classes that support reconfiguration
management. |
| RtjAocsFramework.RegressionTest | This package defines the regression test for the framework. |
| RtjAocsFramework.SequentialDataProcessing | This package defines the classes that support the
implementation of sequential data processing chains.
|
| RtjAocsFramework.SystemManagement | This package defines the system manager and related
classes. |
| RtjAocsFramework.TelecommandManagement | This package defines the classes that support telecommand management. |
| RtjAocsFramework.TelemetryManagement | This package defines the classes covering the
telemetry management function.
|
| RtjAocsFramework.UnitManagement | This package defines the components that support the implementation of the unit framelet in the AOCS Framework. |
| Application Specific Packages | |
| JbedSmmApplication.AocsData | This package defines the application-specific classes to support implementation of the AOCS Data concept. |
| JbedSmmApplication.AocsEvent | This package defines the application-specific classes to support the AOCS Event concept. |
| JbedSmmApplication.Factories | This package defines the application-specific factories for the SMM Application. |
| JbedSmmApplication.GeneralInclude | This package defines the application-specific constants. |
| JbedSmmApplication.ManoeuvreManagement | This package defines the application-specific classes to support the Manoeuvre concept. |
| JbedSmmApplication.OperatingSystemObjects | This package defines the application-specific classes to support the interface to the operating system. |
| JbedSmmApplication.SequentialDataProcessing | |
| JbedSmmApplication.TelecommandManagement | This package defines the application-specific classes to support implementation of the Telecommand concept. |
| JbedSmmApplication.TelemetryManagement | This package defines the application-specific classes to support implementation of the Telemetry concept. |
| JbedSmmApplication.TestSmmApplication | This package defines the main class for the Test SMM Application. |
| JbedSmmApplication.UnitManagement | This package defines the classes required to support the unit concept. |
| JbedSmmApplication.Utilities | This package defines utilities classes that were introduced to support the instantiation of the Jbed SMM Application. |
| Ground Station Package | |
| GroundStationSimulator | This package defines the components to construct the ground station simulator application. |
The Real-Time Java Project ports the AOCS framework from C++ to a real-time version of Java. This is the entry point for the documentation for the framework code generated with the JavaDoc facility. Understanding of this documentation requires familiarity with the general design concepts behind the AOCS Framework. A good introduction can be found in: A. Pasetti, Software Frameworks and Embedded Control System, LNCS Series Vol. 2231, Springer-Verlag 2001. Familiarity with the RT Java Framework project in general would also be useful. This can be found in the project web page.
The class and package documentation sometimes makes reference to documents that were originally produced for the C++ version of the framework. Readers should bear in mind that this documentation is not necessarily applicable in its entirety: during the porting of the framework from C++ to Java, some changes to the framework architecture were found to be necessary. These changes together with the general principles applied during the porting exercise are summarized here.
|
Real-Time Java AOCS Framework v1.0 API Specification | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||