|
Real-Time Java AOCS Framework v1.0 API Specification | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--RtjAocsFramework.BasicObjects.RootObject
|
+--RtjAocsFramework.BasicObjects.AocsObject
|
+--RtjAocsFramework.UnitManagement.Unit
|
+--JbedSmmApplication.UnitManagement.TestSmmAnalogActuator
Test analog actuator component developed for the SMM application deployed on a desktop.
Copyright: see the Copyright Notice.
| Field Summary |
| Fields inherited from class RtjAocsFramework.UnitManagement.Unit |
fcDestInput, fcDestLink, fcHwInpBuf, fcHwOutBuf, hkDestInput, hkDestLink, hkHwInpBuf |
| Fields inherited from interface RtjAocsFramework.TelemetryManagement.Telemeterable |
DEBUG_TM, LONG_TM, NORMAL_TM, NTMFORMATS, SHORT_TM |
| Constructor Summary | |
TestSmmAnalogActuator()
Creates a new AnalogActuator object. |
|
| Method Summary | |
void |
acquireFunctionalData()
Initiates the transaction(s) for the acquisition of functional data from the unit. |
void |
acquireHousekeepingData()
Initiate the transaction(s) for the acquisition of housekeeping data from the unit. |
int |
getSelfTestResults()
Return an integer representing the outcome of the self-test. |
int |
getTelemetryImageLength()
Return the length in bits of the telemetry image that would be written by the object in response to a call to method writeToTelemetry. |
void |
initialize()
A call to initialize() causes this initialization procedure to be carried out. |
boolean |
isAcquireTransactionFinished()
The method returns the completion status of the acquisition. |
boolean |
isHousekeepingTransactionFinished()
The method returns the completion status of the housekeeping transaction. |
void |
isInitialized()
Check a status of the initialization process. |
boolean |
isSelfTestFinished()
Return true when the self test has been completed. |
boolean |
isSendTransactionFinished()
The method returns the completion status of the send transaction. |
boolean |
isSwitchedOn()
Retrieve the power status of the unit. |
boolean |
isSynchronizeFunctionalFinished()
Check whether the underlying transaction has been completed. |
boolean |
isSynchronizeHousekeepingFinished()
Check whether the underlying transaction has been completed. |
void |
performSelfTest()
Start a self-test. |
void |
refreshHousekeepingIn()
Housekeeping data are acquired at raw data level and placed in a hardware buffer internal to the unit. |
void |
resetUnit()
Reset the external unit. |
void |
sendFunctionalData()
Writes the output data to the standard output. |
void |
switchOff()
Switch off the unit. |
void |
switchOn()
Switch on the unit. |
void |
synchronizeFunctional()
Initiate a synchronization operation for the functional data. |
void |
synchronizeHousekeeping()
Initiate a synchronization operation for the housekeeping data. |
void |
writeToTelemetry(TelemetryStream stream)
Causes the object to write its own state to the telemetry stream. |
| Methods inherited from class RtjAocsFramework.UnitManagement.Unit |
getNumberOfInputs, getNumberOfOutputs, getOutput, getType, isConfigured, refreshFunctionalIn, refreshFunctionalOut, reset, resetConfiguration, setFunctionalInConverter, setFunctionalInLink, setFunctionalInLink, setFunctionalOutConverter, setFunctionalOutLink, setFunctionalOutLink, setHkBufferSize, setHousekeepingConverter, setHousekeepingLink, setHousekeepingLink, setInBufferSize, setInput, setOutBufferSize |
| Methods inherited from class RtjAocsFramework.BasicObjects.RootObject |
getClassId, getInstanceId, setClassId |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TestSmmAnalogActuator()
| Method Detail |
public void performSelfTest()
public boolean isSelfTestFinished()
public int getSelfTestResults()
public void initialize()
public void isInitialized()
public void switchOn()
public void switchOff()
public boolean isSwitchedOn()
public void resetUnit()
public void acquireHousekeepingData()
public boolean isHousekeepingTransactionFinished()
public void refreshHousekeepingIn()
refreshHousekeepingIn in interface UnitHousekeepingrefreshHousekeepingIn in class Unitpublic void synchronizeHousekeeping()
public boolean isSynchronizeHousekeepingFinished()
public void acquireFunctionalData()
public void sendFunctionalData()
public boolean isAcquireTransactionFinished()
public boolean isSendTransactionFinished()
public void synchronizeFunctional()
public boolean isSynchronizeFunctionalFinished()
public int getTelemetryImageLength()
getTelemetryImageLength in interface TelemeterablegetTelemetryImageLength in class Unitpublic void writeToTelemetry(TelemetryStream stream)
writeToTelemetry in interface TelemeterablewriteToTelemetry in class Unitstream - the telemetry stream
|
Real-Time Java AOCS Framework v1.0 API Specification | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||