# Package org.licas.module

This package stores a number of modules for the service framework and composition.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AutoInterface | This can be used as a basis for service interface classes that would extend the `Auto` class.
  BehaviourModule | Base class for the specific behaviour and evaluation for autonomous behaviours.
  ControlModule | Base class for the outer control loop and general operations for autonomous behaviours.
  DataModule | This class can manage the data for a service
  FrameworkModule | This class stores the minimal set of variables for a service reference, for behaviours and module plug-ins.
  HeuristicModule | Base class for the evaluation heuristics.
  LicasModule | This is a base class for all of the licas modules and services.
  ModuleComm | Communication bridge between protected `FrameworkModule` methods and other packages.
  ModuleHandler | This class can be used to store and retrieve the service modules.
  ServiceInterface | This can be used as a basis for service interface classes that would extend the `Service` class and be used with the implemented services, interfaces and related GUIs.
  ServiceModule | Base class for utility modules, similar to utility services, that can be added as child services to another `Service`.

## Package org.licas.module Description

This package stores a number of modules for the service framework and composition.