Uses of Interface
base.MessageInterface

Packages that use MessageInterface
base Provides classes and interfaces for the Jarol Control Infrastructure. 
 

Uses of MessageInterface in base
 

Methods in base that return MessageInterface
abstract  MessageInterface[] JarolCore.computeActuationData(MessageInterface[] sensorData, MessageInterface[] navigationData)
           
 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 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.
abstract  MessageInterface[] JarolCore.readFromNavigation()
           
 MessageInterface[] JarolCoreInterface.readFromNavigation()
          Reads navigation data from the navigation interface.
abstract  MessageInterface[] JarolCore.readFromSensor()
           
 MessageInterface[] JarolCoreInterface.readFromSensor()
          Reads data from the sensor interface.
 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 base with parameters of type MessageInterface
 void ActuatorInterface.actuatePlant(MessageInterface[] actuatorData)
          Forwards the actuator data to the actuator unit/plant.
abstract  MessageInterface[] JarolCore.computeActuationData(MessageInterface[] sensorData, MessageInterface[] navigationData)
           
abstract  MessageInterface[] JarolCore.computeActuationData(MessageInterface[] sensorData, MessageInterface[] navigationData)
           
 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.
 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.
abstract  void JarolCore.forwardToActuator(MessageInterface[] actuatorData)
           
 void JarolCoreInterface.forwardToActuator(MessageInterface[] actuatorData)
          Fordwards the actuation data to the actuator interface.
 void SensorInterface.forwardToJarolCore(MessageInterface[] sensorData)
          Forwards the sensor data to the Jarol Core.
abstract  void JarolCore.forwardToNavigation(MessageInterface[] sensorData)
           
 void JarolCoreInterface.forwardToNavigation(MessageInterface[] sensorData)
          Forwards sensorData to the navigation interface.
abstract  void JarolCore.forwardToTerminal(MessageInterface[] dataBundle)
           
 void JarolCoreInterface.forwardToTerminal(MessageInterface[] dataBundle)
          Forwarding a dataBundle to the terminal, e.g.
 void PortEnhanced.write(MessageInterface item)
          Writes an item into the buffer.
 boolean Port.write(MessageInterface item)
          Writes an item into the buffer.