|
Real-Time Java AOCS Framework v1.0 API Specification | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use RootObject | |
| JbedSmmApplication.AocsData | This package defines the application-specific classes to support implementation of the AOCS Data concept. |
| 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.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. |
| 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.FailureDetection | This package defines the classes that support failure detection management. |
| RtjAocsFramework.FailureRecovery | This package defines the classes that support failure
recovery management. |
| 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.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. |
| Uses of RootObject in JbedSmmApplication.AocsData |
| Subclasses of RootObject in JbedSmmApplication.AocsData | |
class |
JbedSmmDataPool
A data pool for the Jbed SMM application. |
| Uses of RootObject in JbedSmmApplication.ManoeuvreManagement |
| Subclasses of RootObject in JbedSmmApplication.ManoeuvreManagement | |
class |
JbedSmmRamp
The JbedSmmRamp is a concrete manoeuvre component generating a ramp trajectory. |
class |
JbedSmmTriangularWave
The JbedSmmTriangularWave is a concrete manoeuvre component generating a wave trajectory. |
| Uses of RootObject in JbedSmmApplication.OperatingSystemObjects |
| Subclasses of RootObject in JbedSmmApplication.OperatingSystemObjects | |
class |
JbedSmmClock
A system time component for the SMM application deployed on Jbed RTOS. |
class |
TestSmmClock
A system time component for the SMM application deployed on a desktop. |
| Uses of RootObject in JbedSmmApplication.SequentialDataProcessing |
| Subclasses of RootObject in JbedSmmApplication.SequentialDataProcessing | |
class |
JbedSmmPid
Application specific component implementing a PID controller for SMM application. |
| Uses of RootObject in JbedSmmApplication.TelecommandManagement |
| Subclasses of RootObject in JbedSmmApplication.TelecommandManagement | |
class |
JbedSmmTelecommandLoader
Telecommand loader for the Jbed SMM application. |
| Uses of RootObject in JbedSmmApplication.TelemetryManagement |
| Subclasses of RootObject in JbedSmmApplication.TelemetryManagement | |
class |
JbedSmmTelemetryStream
Implement the telemetry stream for the Jbed SMM application. |
class |
JbedSmmTmSender
The application specific component that is responsible for forwarding a TM buffer to the ground station. |
| Uses of RootObject in JbedSmmApplication.UnitManagement |
| Subclasses of RootObject in JbedSmmApplication.UnitManagement | |
class |
JbedSmmAnalogActuator
Analog actuator component developed for the Jbed ADDA board. |
class |
JbedSmmAnalogSensor
Analog sensor component developed for the Jbed ADDA board. |
class |
TestSmmAnalogActuator
Test analog actuator component developed for the SMM application deployed on a desktop. |
class |
TestSmmAnalogSensor
Test analog sensor component developed for the SMM application deployed on a desktop. |
| Uses of RootObject in JbedSmmApplication.Utilities |
| Subclasses of RootObject in JbedSmmApplication.Utilities | |
class |
IntArray
Encapsulation of a list for integer data. |
class |
JbedSmmConnectionInstaller
JbedSmmConnectionInstaller is a component that setup connection between a client and server (a ground station and embedded application). |
| Uses of RootObject in RtjAocsFramework.AocsData |
| Subclasses of RootObject in RtjAocsFramework.AocsData | |
class |
AocsData
Base class from which all AOCS data types are derived. |
class |
AocsDataPool
Base class from which all AOCS data pool classes are derived. |
class |
AttitudeDataPool
Data pool to store attitude-related attitude data. |
| Uses of RootObject in RtjAocsFramework.AocsEvent |
| Subclasses of RootObject in RtjAocsFramework.AocsEvent | |
class |
ChangeEventRepository
Event repository for change events. |
class |
ConfigurationEventRepository
Event repository for configuration events. |
class |
EventRepository
Base class from which event repository classes are derived. |
class |
FailureEventRepository
Event repository for failure events. |
class |
ManoeuvreEventRepository
Event repository manoeuvre events. |
class |
ModeEventRepository
Event repository mode events. |
class |
ReconfigurationEventRepository
Event repository for reconfiguration events. |
class |
RecoveryEventRepository
Event repository for recovery events. |
class |
SystemEventRepository
Event repository for system events. |
class |
TelecommandEventRepository
Event repository for Telecommand events. |
| Uses of RootObject in RtjAocsFramework.BasicObjects |
| Subclasses of RootObject in RtjAocsFramework.BasicObjects | |
class |
AocsObject
Base class from which most non-trivial framework classes are derived. |
| Uses of RootObject in RtjAocsFramework.ControllerManagement |
| Subclasses of RootObject in RtjAocsFramework.ControllerManagement | |
class |
Controller
The Controller class is the class encapsulating a SISO controller. |
class |
ControllerManager
This class encapsulates a controller manager. |
class |
CyclingControllerModeManager
Encapsulation of a cycling mode manager for the controller mode manager. |
class |
FollowerControllerModeManager
Encapsulation of a follower mode manager for the controller mode manager. |
| Uses of RootObject in RtjAocsFramework.FailureDetection |
| Subclasses of RootObject in RtjAocsFramework.FailureDetection | |
class |
FailureDetectionManager
This class encapsulates a failure detection manager. |
class |
FollowerFailureDetectionModeManager
Encapsulation of a follower mode manager for the failure detection manager. |
class |
MonitoringCheck
This class encapsulates the object of a monitoring check action by the failure detection manager. |
| Uses of RootObject in RtjAocsFramework.FailureRecovery |
| Subclasses of RootObject in RtjAocsFramework.FailureRecovery | |
class |
FailureRecoveryManager
This class encapsulates a failure recovery manager. |
class |
FollowerFailureRecoveryModeManager
Encapsulation of a follower mode manager for the failure recovery manager. |
class |
LocalRecoveryActions
This recovery strategy retrieves from the event repository the failure events generated since the last call to doRecovery() and performs the recovery actions associated to each event. |
class |
ModeChange
This recovery action causes an operational mode change in a target mode manager. |
class |
NullRecoveryAction
A null recovery action is a dummy recovery action that takes no action. |
class |
ObjectReset
This recovery action causes an object to be reset (its reset() method is called). |
class |
Reconfiguration
This recovery action commands a reconfiguration to a reconfiguration manager. |
class |
RecoveryAction
This is the base class for recovery actions. |
class |
RecoveryStrategy
This is the base class for recovery strategies. |
class |
SystemReset
This recovery action commands a system reset by calling the "system reset" service on the system manager. |
class |
SystemResetOnConfigurationError
This recovery startegy will cause a software reset to be executed if a configuration event is detected in the configuration event repository. |
class |
SystemResetOnTooManyFailures
This recovery startegy will cause a software reset to be executed if the number of failure reports created since the last activation (or since the component was reset or initialized) is higher than a settable threshold. |
| Uses of RootObject in RtjAocsFramework.ManoeuvreManagement |
| Subclasses of RootObject in RtjAocsFramework.ManoeuvreManagement | |
class |
AttitudeSlew
AttitudeSlew is an example of the concrete manoeuvre. |
class |
DummyManoeuvre
DummyManoeuvre is an example of a concrete manoeuvre. |
class |
Manoeuvre
Manoeuvre is an abstract class providing default - and mostly trivial - implementations of its methods. |
class |
ManoeuvreManager
This class encapsulates a manoeuvre manager. |
| Uses of RootObject in RtjAocsFramework.ModeManagement |
| Subclasses of RootObject in RtjAocsFramework.ModeManagement | |
class |
AocsMissionModeManager
This class encapsulates a mission mode manager. |
class |
CyclingModeManager
This class encapsulates a cycling mode manager that uses the "on-call mode update mechanism" to cycle through its modes in a fixed sequence. |
class |
FollowerModeManager
This class encapsulates a follower mode manager that uses the "reactive mode update" mechanism: its mode is the same as the mode of a master mode manager. |
class |
ModeChangeAction
Base class from which all objects encapsulating to be taken when a mode manager performs a mode change are derived. |
class |
ModeManager
This class encapsulates a core mode manager and acts as base class for all mode managers. |
class |
NullModeChangeAction
Dummy mode change action whose mode entry and exit methods take no action and simply pass on the request to the next item in the chain of responsibility. |
class |
TestModeChangeAction
Dummy mode change action that increments a counter whenever its doModeExit and doModeEntry methods are called (this is useful for testing purposes). |
| Uses of RootObject in RtjAocsFramework.ObjectList |
| Subclasses of RootObject in RtjAocsFramework.ObjectList | |
class |
AocsDataList
Encapsulation of a list of AocsData objects. |
class |
AocsObjectList
Encapsulation of a list of AocsObject objects. |
class |
ChangeListenerList
Encapsulation of a list of objects of type ChangeListener. |
class |
ChangeObjectList
Encapsulation of a list of objects of type ChangeObject. |
class |
ConfigurationListenerList
Encapsulation of a list of objects of type ConfigurationListener. |
class |
ConsistencyCheckableList
Encapsulation of a list of ConsistencyCheckable objects. |
class |
ControllerList
Encapsulation of a list of objects of type Conroller. |
class |
FailureListenerList
Encapsulation of a list of objects of type FailureListener. |
class |
ManoeuvreList
Encapsulation of a list of objects of type Manoeuvre. |
class |
ManoeuvreListenerList
Encapsulation of a list of objects of type ManoeuvreListener. |
class |
ModeListenerList
Encapsulation of a list of objects of type ModeListener. |
class |
MonitoringCheckList
Encapsulation of a list of MonitoringCheck objects. |
class |
ObjectList
Encapsulation of a list of untyped objects. |
class |
PropertyMonitorList
Encapsulation of a list of objects of type PropertyMonitor. |
class |
ReconfigurableList
Encapsulation of a list of objects of type Reconfigurable. |
class |
ReconfigurationListenerList
Encapsulation of a list of objects of type ReconfigurationListener. |
class |
RecoveryListenerList
Encapsulation of a list of objects of type RecoveryListener. |
class |
SystemListenerList
Encapsulation of a list of objects of type SystemListener. |
class |
TelecommandList
Encapsulation of a list of objects of type Telecommand. |
class |
TelecommandListenerList
Encapsulation of a list of objects of type TelecommandListener. |
class |
TelemeterableList
Encapsulation of a list of objects of type Telemeterable. |
class |
UnitCommandList
Encapsulation of a list of objects of type UnitCommand. |
class |
UnitFunctionalList
Encapsulation of a list of objects of type Unit. |
class |
UnitHousekeepingList
Encapsulation of a list of objects of type Unit. |
class |
UnitList
Encapsulation of a list of objects of type Unit. |
| Uses of RootObject in RtjAocsFramework.ObjectMonitoring |
| Subclasses of RootObject in RtjAocsFramework.ObjectMonitoring | |
class |
ChangeObject
Base class from which all change objects are are derived. |
class |
DeltaChange
Check that a variable does not change value across successive checks by more than a pre-specified delta threshold. |
class |
NoChange
Check that a variable remains equal to a specified reference value. |
class |
OutOfRangeChange
Check that a value remains within a specified range. |
class |
SimpleChange
Check that a variable does not change value across successive checks. |
| Uses of RootObject in RtjAocsFramework.OperatingSystemObjects |
| Subclasses of RootObject in RtjAocsFramework.OperatingSystemObjects | |
class |
DummyAocsClock
Dummy on-board clock useful for testing. |
| Uses of RootObject in RtjAocsFramework.ReconfigurationManagement |
| Subclasses of RootObject in RtjAocsFramework.ReconfigurationManagement | |
class |
ConfigurationState
This class encapsulates the state of a reconfiguration manager. |
class |
ReconfigurerHelper
Helper class for managing a reconfiguration group. |
| Uses of RootObject in RtjAocsFramework.SequentialDataProcessing |
| Subclasses of RootObject in RtjAocsFramework.SequentialDataProcessing | |
class |
AbstractControlChannel
The AbstractControlChannel class is the interface through which any control channel is seen by its clients. |
class |
AdderBlock
AdderBlock is a simple adder output. |
class |
BiasScalingCompensator
Control block to implement a compensation of a unit output. |
class |
ControlChannelBlock
ControlChannelBlock is an abstract class that acts as base class for all concrete control blocks. |
class |
ControlChannelSuperBlock
ControlChannelSuperBlock is a container component for a control channel super-block. |
class |
D_Block
Control block to implement a derivative action with a fixed gain. |
class |
DifferenceBlock
DifferenceBlock is a simple subtraction. |
class |
I_Block
Control block to implement an integrator with a fixed gain. |
class |
LimitBlock
Control block to implement a simple limited output. |
class |
MatlabBlock
Control block acting as a container for an autocode procedure generated by Matlab. |
class |
MatlabGainBlock
Control block acting as a container for an autocode procedure generated by Matlab. |
class |
MatlabIntegratorBlock
Control block acting as a container for an autocode procedure generated by Matlab. |
class |
P_Block
Control block to implement a pure gain. |
class |
PassThruBlock
Control block to implement a simple pass thru block. |
class |
SplitterBlock
Control block to implement a signal splitter. |
class |
TorqueToThrusterPrototype
Control block to perform the conversion from torque requests around the spacecraft axes to the on- and delay-times for the set of six thrusters of the AOCS prototype. |
class |
TwoByTwoMatrixBlock
Control block to implement 2x2 matrix. |
class |
XmathUcbBlock
Control block acting as a container for a UCB-style autocode procedure generated by Xmath. |
class |
XmathUcbFirstTest
First Test block acting as a container for a UCB-style autocode procedure generated by Xmath. |
class |
XmathUcbIntegratorTest
Integrator Test block acting as a container for a UCB-style autocode procedure generated by Xmath. |
class |
XmathUcbPidBlock
PID control block acting as a container for a UCB-style autocode procedure generated by Xmath. |
class |
XmathUcbRampTest
Ramp Test block acting as a container for a UCB-style autocode procedure generated by Xmath. |
| Uses of RootObject in RtjAocsFramework.SystemManagement |
| Subclasses of RootObject in RtjAocsFramework.SystemManagement | |
class |
SystemManager
Encapsulation of a System Manager. |
| Uses of RootObject in RtjAocsFramework.TelecommandManagement |
| Subclasses of RootObject in RtjAocsFramework.TelecommandManagement | |
class |
ManoeuvreTelecommand
Telecommand to load a manoeuvre into the manoeuvre manager. |
class |
ModeChangeTelecommand
Telecommand to command a change in the operational mode of a mode manager. |
class |
ModeChangeTransactionTelecommand
Transaction telecommand to command a change in the operational mode of a mode manager. |
class |
ReconfigureTelecommand
Telecommand to command a reconfiguration in a reconfiguration manager. |
class |
ReconfigureTransactionTelecommand
Transaction telecommand to command a reconfiguration in a reconfiguration manager. |
class |
ResetTelecommand
Telecommand to command a software reset to the application. |
class |
Telecommand
Base class for all telecommands. |
class |
TelecommandManager
Encapsulation of a telecommand manager. |
class |
TelemetryFormatTelecommand
Telecommand to command the telemetry format of a component. |
class |
TelemetryFormatTransactionTelecommand
Transaction telecommand to command the telemetry format of a component. |
class |
TransactionTelecommand
A transaction telecommand is a telecommand that is intended to be part of a sequence of telecommands that can be treated as a transaction. |
| Uses of RootObject in RtjAocsFramework.TelemetryManagement |
| Subclasses of RootObject in RtjAocsFramework.TelemetryManagement | |
class |
CyclingTelemetryModeManager
Encapsulation of a cycling mode manager for the telemetry mode manager. |
class |
TelemetryManager
This class encapsulates a telemetry manager. |
class |
TestTelemetryStream
This class encapsulates a test telemetry stream that directs the telemetry data to an output file. |
| Uses of RootObject in RtjAocsFramework.UnitManagement |
| Subclasses of RootObject in RtjAocsFramework.UnitManagement | |
class |
BasicUnitReconfigurer
In a common situation a primary unit is backed up by one or more identical redundant units. |
class |
DefaultUnitTriggerStrategy
DefaultUnitTriggerStrategy is default unit trigger strategy component that provides a complete implementation of the functional and housekeeping data transfer between the unit harware and computer. |
class |
FollowerUnitStrategyModeManager
Encapsulation of a follower mode manager for the unit strategy mode manager. |
class |
ResetCommand
The ResetCommand class represents default implementation of a reset command for smart units or for any external units. |
class |
TestAnalogActuator
Dummy analog actuator component developed as an example of the particular actuator implementation. |
class |
TestAnalogActuatorCommand
The TestAnalogActuatorCommand class represents default implementation of a test command for an analog actuator. |
class |
TestAnalogSensor
Dummy analog sensor component developed as an example of the particular sensor implementation. |
class |
TestAnalogSensorCommand
The TestAnalogSensorCommand class represents implementation of a test command for an analog sensor. |
class |
Unit
The abstract class Unit is an abstract unit model for basic and smart units. |
class |
UnitManager
This class encapsulates an unit manager. |
class |
UnitTriggerStrategy
Abstract class UnitTriggerStrategy provides a list of references to UnitFunctional or UnitHousekeeping objects and abstract operations for data acquisition, data sending or synchronization that needs to be performed upon them. |
|
Real-Time Java AOCS Framework v1.0 API Specification | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||