Package jarol

Provides classes and interfaces for the Jarol Control Infrastructure.

See:
          Description

Interface Summary
ActuatorInterface The ActuatorInterface should be implemented by any class whose instances should be an actuator interface connected to an actuator unit.
JarolCoreInterface The JarolCoreInterface should be implemented by the class that performs the control operations.
MessageInterface MessageInterface should be implemented by any class whose instances should provide a clone(), toString() and deepClone() methods.
NavigationInterface The NavigationInterface should be implemented by any class that provides navigation data and interfaces with the navigation unit.
SensorInterface The SensorInterface should be implemented by any class whose instances should be a sensor interface.
TerminalInterface The TerminalInterface should be implemented by any class that interfaces with the terminal unit.
TimeTriggerInterface TimeTriggerInterface should be implemented by any class whose instances should provide a periodic "Tick" on watchers.
 

Class Summary
JarolCore Abstract class for controlling a vehicle that is connected to a vehicle and a control terminal (terminal unit + navigation unit).
JarolCoreWithLink Abstract class for controlling a vehicle that is connected to a vehicle and a control terminal (terminal unit + navigation unit) via UDPLinks.
Port Port is a data transfer point that provides concurrent access for a single-reader and a single-writer.
PortEnhanced PortEnhanced is a data transfer point that provides concurrent access for a single-reader and a single-writer with enhanced semantics that will never block the writer.
Signal Signal is a synchronization point, the await() call causes the callers (e.g., thread, process, exotask,...) to be suspended until a signal() call is performed by an arbitary task.
TimeTrigger TimeTrigger is a periodic signal that provides timing.
 

Package jarol Description

Provides classes and interfaces for the Jarol Control Infrastructure.

Package Specification

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see: