RtjAocsFramework.UnitManagement
Class DefaultUnitTriggerStrategy
java.lang.Object
|
+--RtjAocsFramework.BasicObjects.RootObject
|
+--RtjAocsFramework.BasicObjects.AocsObject
|
+--RtjAocsFramework.UnitManagement.UnitTriggerStrategy
|
+--RtjAocsFramework.UnitManagement.DefaultUnitTriggerStrategy
- All Implemented Interfaces:
- Configurable, Resettable, Telemeterable
- public class DefaultUnitTriggerStrategy
- extends UnitTriggerStrategy
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.
Copyright: see the Copyright Notice.
- Version:
- 1.0
- Author:
- Vaclav Cechticky (IfA ETHZ), Alessandro Pasetti (University of Konstanz)
- See Also:
- Unit Framelet Document
|
Method Summary |
void |
executeFcInStrategy()
Performs operations on UnitFunctional objects stored in a dedicated list.
|
void |
executeFcOutStrategy()
Performs operations on UnitFunctional objects stored in a dedicated list.
|
void |
executeHkStrategy()
Performs operations on UnitHousekeeping objects stored in a dedicated list.
|
| Methods inherited from class RtjAocsFramework.UnitManagement.UnitTriggerStrategy |
addFunctionalUnitIn, addFunctionalUnitOut, addHousekeepingUnit, isConfigured, removeFunctionalUnitIn, removeFunctionalUnitOut, removeHousekeepingUnit, reset, resetConfiguration, setFunctionalInListSize, setFunctionalOutListSize, setHousekeepingInListSize |
| Methods inherited from class RtjAocsFramework.BasicObjects.AocsObject |
addConfigurationListener, addFailureListener, finalize, getAocsClock, getConfigurationListenerList, getCycle, getDestructionRecoveryAction, getFailureListenerList, getSystemManager, getTelemetryFormat, getTelemetryImageLength, getTime, removeConfigurationListener, removeFailureListener, reportConfigurationEvent, reportFailure, resetStaticConfiguration, setAocsClock, setDestructionRecoveryAction, setMaxNumberOfConfigurationListeners, setMaxNumberOfFailureListeners, setSystemManager, setTelemetryFormat, writeToTelemetry |
DefaultUnitTriggerStrategy
public DefaultUnitTriggerStrategy()
- Creates a new DefaultUnitTriggerStrategy object.
executeHkStrategy
public void executeHkStrategy()
- Performs operations on UnitHousekeeping objects stored in a dedicated list.
The method executes actions related to acquisition of housekeeping input data,
synchronization, etc.
- Specified by:
executeHkStrategy in class UnitTriggerStrategy
executeFcInStrategy
public void executeFcInStrategy()
- Performs operations on UnitFunctional objects stored in a dedicated list.
The method executes actions related to acquisition of functional input data,
synchronization, etc.
- Specified by:
executeFcInStrategy in class UnitTriggerStrategy
executeFcOutStrategy
public void executeFcOutStrategy()
- Performs operations on UnitFunctional objects stored in a dedicated list.
The method executes actions related to sending of functional output data,
synchronization, etc.
- Specified by:
executeFcOutStrategy in class UnitTriggerStrategy
Real-Time Java AOCS Framework project home page
Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland