|
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.JbedSmmAnalogSensor
Analog sensor component developed for the Jbed ADDA board.
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 | |
JbedSmmAnalogSensor()
Creates a new AnalogSensor 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()
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, 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 JbedSmmAnalogSensor()
| 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 | ||||||||||