|
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 | ||||||||||
UnitFunctional is an interface for objects representing the functional exchanges between the embedded control software and an external unit (either real or fictitious).
Copyright: see the Copyright Notice.
| Method Summary | |
void |
acquireFunctionalData()
Initiate the transaction(s) for the acquisition of functional data from the unit. |
boolean |
isAcquireTransactionFinished()
The method returns the completion status of the acquisition. |
boolean |
isSendTransactionFinished()
The method returns the completion status of the send transaction. |
boolean |
isSynchronizeFunctionalFinished()
Check whether the underlying transaction has been completed. |
void |
refreshFunctionalIn()
Functional data are acquired at raw data level and placed in a hardware buffer internal to the unit. |
void |
refreshFunctionalOut()
Sent functional data to the external unit are taken from hardware buffer internal to the unit. |
void |
sendFunctionalData()
Initiate the transaction(s) to send the functional data to the unit. |
void |
setFunctionalInConverter(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 |
setFunctionalInLink(DataSink destLink)
Set the functional input data link for the data converted from raw data level to customized data level. |
void |
setFunctionalInLink(DataSink destLink,
int i,
int j)
Set the functional input data link for the data converted from raw data level to customized data level. |
void |
setFunctionalOutConverter(AbstractControlChannel c)
Data conversion from customized data level (in the source buffers) to raw data level (in the hardware buffer) is done by a control channel object. |
void |
setFunctionalOutLink(DataSource sourceLink)
Set the functional output data link for the data at customized data level. |
void |
setFunctionalOutLink(DataSource sourceLink,
int i,
int j)
Set the functional output data link for the data at customized data level. |
void |
synchronizeFunctional()
Initiate a synchronization operation for the functional data. |
| Methods inherited from interface RtjAocsFramework.AocsData.DataSource |
getNumberOfOutputs, getOutput |
| Methods inherited from interface RtjAocsFramework.AocsData.DataSink |
getNumberOfInputs, setInput |
| Method Detail |
public void acquireFunctionalData()
public void sendFunctionalData()
public boolean isAcquireTransactionFinished()
public boolean isSendTransactionFinished()
public void refreshFunctionalIn()
public void refreshFunctionalOut()
public void synchronizeFunctional()
public boolean isSynchronizeFunctionalFinished()
public void setFunctionalInLink(DataSink destLink)
public void setFunctionalInLink(DataSink destLink,
int i,
int j)
public void setFunctionalOutLink(DataSource sourceLink)
public void setFunctionalOutLink(DataSource sourceLink,
int i,
int j)
public void setFunctionalInConverter(AbstractControlChannel c)
c - particular control channel objectpublic void setFunctionalOutConverter(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 | ||||||||||