Real-Time Java AOCS Framework v1.0 API Specification

RtjAocsFramework.TelecommandManagement
Class ReconfigureTelecommand

java.lang.Object
  |
  +--RtjAocsFramework.BasicObjects.RootObject
        |
        +--RtjAocsFramework.TelecommandManagement.Telecommand
              |
              +--RtjAocsFramework.TelecommandManagement.ReconfigureTelecommand

public class ReconfigureTelecommand
extends Telecommand

Telecommand to command a reconfiguration in a reconfiguration manager.

Copyright: see the Copyright Notice.

Version:
1.0
Author:
Alessandro Pasetti (University of Konstanz)
See Also:
The Telecommand Framelet Document.

Constructor Summary
ReconfigureTelecommand(int timeTag, Reconfigurable reconfigurationManager)
          Create the telecommand object by specifying the time tag and the target reconfiguration manager.
 
Method Summary
 short execute()
          Command a reconfiguration and check that the target reconfiguration manager changed its state.
 
Methods inherited from class RtjAocsFramework.TelecommandManagement.Telecommand
canExecute, getTelecommandId, getTelecommandTypeId, getTimeTag, isEnabled, setEnable
 
Methods inherited from class RtjAocsFramework.BasicObjects.RootObject
getClassId, getInstanceId, setClassId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReconfigureTelecommand

public ReconfigureTelecommand(int timeTag,
                              Reconfigurable reconfigurationManager)
Create the telecommand object by specifying the time tag and the target reconfiguration manager.

Method Detail

execute

public short execute()
Command a reconfiguration and check that the target reconfiguration manager changed its state. If the reconfiguration was not successful a FAIL_SAFE code is returned.

Overrides:
execute in class Telecommand
See Also:
Telecommand.execute()

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