|
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 | ||||||||||
UnitHousekeeping is an interface for objects representing the housekeeping exchanges between the embedded control software and an external unit (either real or fictitious).
Copyright: see the Copyright Notice.
| Method Summary | |
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. |
void |
initialize()
Units often have to perform some kind of initialization procedure after being switched on. |
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 |
isSwitchedOn()
Retrieve the power status of the unit. |
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 |
setHousekeepingConverter(AbstractControlChannel c)
Data conversion from raw data level to customized data level, and any other processing on the raw data (eg. bias correction), is done by a control channel object. |
void |
setHousekeepingLink(DataSink hkLink)
Set the housekeeping data link for the housekeeping data. |
void |
setHousekeepingLink(DataSink hkLink,
int i,
int j)
Set the housekeeping data link for the housekeeping data. |
void |
switchOff()
Switch off the unit. |
void |
switchOn()
Switch on the unit. |
void |
synchronizeHousekeeping()
Initiate a synchronization operation for the housekeeping data |
| 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()
public void synchronizeHousekeeping()
public boolean isSynchronizeHousekeepingFinished()
public void setHousekeepingLink(DataSink hkLink)
public void setHousekeepingLink(DataSink hkLink,
int i,
int j)
public void setHousekeepingConverter(AbstractControlChannel c)
c - particular control channel object
|
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 | ||||||||||