|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NavigationInterface
The NavigationInterface should be implemented by any class that provides
navigation data and interfaces with the navigation unit.
NOTE: The internal Jarol components are called interfaces, e.g., sensor interface,
whereas the outside components are called units, e.g., navigation unit.
Method Summary | |
---|---|
void |
awaitExternalNavigationData()
Awaits navigation data from the external navigation unit. |
void |
awaitJarolCore()
Awaits Jarol Core to continue. |
void |
forwardNavigationData(MessageInterface[] navigationData)
Forwards the navigation data to the Jarol Core. |
void |
forwardSensorDataToNavigationUnit(MessageInterface[] sensorData)
Forwards the sensor data to the external navigation Unit. |
MessageInterface[] |
readNavigationData()
Reads the navigation data from the navigation unit. |
MessageInterface[] |
readSensorData()
Reads the sensor data from Jarol Core. |
void |
signalJarolCore()
Signals the Jarol Core. |
void |
signalNavigationUnit()
Signals the external navigation unit. |
Method Detail |
---|
void awaitExternalNavigationData()
void awaitJarolCore()
MessageInterface[] readSensorData()
void forwardSensorDataToNavigationUnit(MessageInterface[] sensorData)
sensorData
- void signalNavigationUnit()
MessageInterface[] readNavigationData()
void forwardNavigationData(MessageInterface[] navigationData)
void signalJarolCore()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |