jarol
Interface ActuatorInterface

All Superinterfaces:
java.lang.Runnable

public interface ActuatorInterface
extends java.lang.Runnable

The ActuatorInterface should be implemented by any class whose instances should be an actuator interface connected to an actuator unit.

NOTE: The internal Jarol components are called interfaces, e.g., sensor interface, whereas the outside components are called units, e.g., navigation unit.

Version:
0.1
Author:
Bernhard Kast

Method Summary
 void actuatePlant(MessageInterface[] actuatorData)
          Forwards the actuator data to the actuator unit/plant.
 void awaitJarolCore()
          Awaits a signal from the Jarol Core to continue.
 MessageInterface[] readFromJarolCore()
          Reads the data that was provided by the Jarol Core.
 
Methods inherited from interface java.lang.Runnable
run
 

Method Detail

awaitJarolCore

void awaitJarolCore()
Awaits a signal from the Jarol Core to continue.


readFromJarolCore

MessageInterface[] readFromJarolCore()
Reads the data that was provided by the Jarol Core.

Returns:
actuatorData

actuatePlant

void actuatePlant(MessageInterface[] actuatorData)
Forwards the actuator data to the actuator unit/plant.

Parameters:
actuatorData -