Real-Time Java AOCS Framework v1.0 API Specification

Package RtjAocsFramework.UnitManagement

This package defines the components that support the implementation of the unit framelet in the AOCS Framework.

See:
          Description

Interface Summary
UnitCommand The UnitCommand intefrace provides a general approch for implementation commands of any external units.
UnitFunctional UnitFunctional is an interface for objects representing the functional exchanges between the embedded control software and an external unit (either real or fictitious).
UnitHousekeeping UnitHousekeeping is an interface for objects representing the housekeeping exchanges between the embedded control software and an external unit (either real or fictitious).
UnitModeManager Interface characterizing the mode manager for the unit managers.
 

Class Summary
BasicUnitReconfigurer In a common situation a primary unit is backed up by one or more identical redundant units.
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.
FollowerUnitStrategyModeManager Encapsulation of a follower mode manager for the unit strategy mode manager.
ResetCommand The ResetCommand class represents default implementation of a reset command for smart units or for any external units.
TestAnalogActuator Dummy analog actuator component developed as an example of the particular actuator implementation.
TestAnalogActuatorCommand The TestAnalogActuatorCommand class represents default implementation of a test command for an analog actuator.
TestAnalogSensor Dummy analog sensor component developed as an example of the particular sensor implementation.
TestAnalogSensorCommand The TestAnalogSensorCommand class represents implementation of a test command for an analog sensor.
TestCaseUnit_1 Test case for the Unit Class.
TestCaseUnit_2 Test case for the Unit Class.
TestCaseUnit_3 Test case for the Unit Class.
Unit The abstract class Unit is an abstract unit model for basic and smart units.
UnitManager This class encapsulates an unit manager.
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.
 

Package RtjAocsFramework.UnitManagement Description

This package defines the components that support the implementation of the unit framelet in the AOCS Framework. The unit model that was used in the C++ version of the framework is described in this document. However, the implementation of the unit concept in the Java version of the framework underwent a number of important modifications and that description is only partially applicable.

TBW


Real-Time Java AOCS Framework v1.0 API Specification

Real-Time Java AOCS Framework project home page

Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland