|
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
|
+--RtjAocsFramework.UnitManagement.TestAnalogSensor
Dummy analog sensor component developed as an example of the particular sensor implementation. Since the sensor is in this case fictitious unit, the input value is hardcoded.
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 | |
TestAnalogSensor()
Create a new AnalogSensor object. |
|
| Method Summary | |
void |
acquireFunctionalData()
Initiate 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()
Initialization of the unit. |
boolean |
isAcquireTransactionFinished()
The method returns the completion status of the acquisition. |
boolean |
isConfigured()
Check the analog sensor configuration. |
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 |
reset()
Reset super object state and performs a local reset. |
void |
resetUnit()
Reset the external unit. |
void |
sendFunctionalData()
Initiate the transaction(s) to send the functional data to the unit. |
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, refreshFunctionalIn, refreshFunctionalOut, 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 TestAnalogSensor()
| Method Detail |
public boolean isConfigured()
isConfigured in interface ConfigurableisConfigured in class Unitpublic void reset()
reset in interface Resettablereset in class Unitpublic 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 | ||||||||||