Uses of Interface
jarol.MessageInterface

Packages that use MessageInterface
jarol Provides classes and interfaces for the Jarol Control Infrastructure. 
jarol.messages Provides core messaging functionality, for message definition and communication. 
 

Uses of MessageInterface in jarol
 

Methods in jarol that return MessageInterface
 MessageInterface[] JarolCoreInterface.computeActuationData(MessageInterface[] sensorData, MessageInterface[] navigationData)
          Calculates the information (e.g., motor signals, thruster, fin positions, ...) and returns an array of messages containing this information.
abstract  MessageInterface[] JarolCore.computeActuationData(MessageInterface[] sensorData, MessageInterface[] navigationData)
           
 MessageInterface PortEnhanced.read()
          Reads the oldest element from the buffer without blocking.
 MessageInterface Port.read()
          Reads the oldest element from the buffer without blocking.
 MessageInterface[] TerminalInterface.readDisplayData()
          Reads the display data.
 MessageInterface[] ActuatorInterface.readFromJarolCore()
          Reads the data that was provided by the Jarol Core.
 MessageInterface[] JarolCoreInterface.readFromNavigation()
          Reads navigation data from the navigation interface.
abstract  MessageInterface[] JarolCore.readFromNavigation()
           
 MessageInterface[] JarolCoreInterface.readFromSensor()
          Reads data from the sensor interface.
abstract  MessageInterface[] JarolCore.readFromSensor()
           
 MessageInterface[] NavigationInterface.readNavigationData()
          Reads the navigation data from the navigation unit.
 MessageInterface[] NavigationInterface.readSensorData()
          Reads the sensor data from Jarol Core.
 MessageInterface[] SensorInterface.readSensorData()
          Reads the sensor data.
 

Methods in jarol with parameters of type MessageInterface
 void ActuatorInterface.actuatePlant(MessageInterface[] actuatorData)
          Forwards the actuator data to the actuator unit/plant.
 MessageInterface[] JarolCoreInterface.computeActuationData(MessageInterface[] sensorData, MessageInterface[] navigationData)
          Calculates the information (e.g., motor signals, thruster, fin positions, ...) and returns an array of messages containing this information.
 MessageInterface[] JarolCoreInterface.computeActuationData(MessageInterface[] sensorData, MessageInterface[] navigationData)
          Calculates the information (e.g., motor signals, thruster, fin positions, ...) and returns an array of messages containing this information.
abstract  MessageInterface[] JarolCore.computeActuationData(MessageInterface[] sensorData, MessageInterface[] navigationData)
           
abstract  MessageInterface[] JarolCore.computeActuationData(MessageInterface[] sensorData, MessageInterface[] navigationData)
           
 void TerminalInterface.forwardDisplayData(MessageInterface[] displayData)
          Forwards the sensor data to the external terminal application.
 void NavigationInterface.forwardNavigationData(MessageInterface[] navigationData)
          Forwards the navigation data to the Jarol Core.
 void NavigationInterface.forwardSensorDataToNavigationUnit(MessageInterface[] sensorData)
          Forwards the sensor data to the external navigation Unit.
 void JarolCoreInterface.forwardToActuator(MessageInterface[] actuatorData)
          Fordwards the actuation data to the actuator interface.
abstract  void JarolCore.forwardToActuator(MessageInterface[] actuatorData)
           
 void SensorInterface.forwardToJarolCore(MessageInterface[] sensorData)
          Forwards the sensor data to the Jarol Core.
 void JarolCoreInterface.forwardToNavigation(MessageInterface[] sensorData)
          Forwards sensorData to the navigation interface.
abstract  void JarolCore.forwardToNavigation(MessageInterface[] sensorData)
           
 void JarolCoreInterface.forwardToTerminal(MessageInterface[] dataBundle)
          Forwarding a dataBundle to the terminal, e.g.
abstract  void JarolCore.forwardToTerminal(MessageInterface[] dataBundle)
           
 void PortEnhanced.write(MessageInterface item)
          Writes an item into the buffer.
 boolean Port.write(MessageInterface item)
          Writes an item into the buffer.
 

Uses of MessageInterface in jarol.messages
 

Classes in jarol.messages that implement MessageInterface
 class Message
          Base class for messages.