MovementController.H File Reference

#include "Component/ModelComponent.H"
#include "Component/ModelOptionDef.H"
#include "Component/ModelParam.H"
#include "Component/OptionManager.H"
#include "Image/Point2D.H"
#include "SubController.H"
Include dependency graph for MovementController.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MovementController

Variables

const ModelOptionCateg MOC_SeaBee_Movement_Controller
static const ModelOptionDef OPT_DepthErrThresh
static const ModelOptionDef OPT_HeadingErrThresh
static const ModelOptionDef OPT_DiveValue
static const ModelOptionDef OPT_GoStraightTime
static const ModelOptionDef OPT_SpeedValue
static const ModelOptionDef OPT_HeadingValue
static const ModelOptionDef OPT_TimeoutValue

Detailed Description

Control motors and pid

Definition in file MovementController.H.


Variable Documentation

const ModelOptionCateg MOC_SeaBee_Movement_Controller
Initial value:
 {
  MOC_SORTPRI_3, "SeaBee Movement Controller related options" }

Definition at line 48 of file MovementController.H.

const ModelOptionDef OPT_DepthErrThresh [static]
Initial value:
  { MODOPT_ARG(int), "DepthErrThresh", &MOC_SeaBee_Movement_Controller, OPTEXP_SAVE,
    "Error threshold for depth",
    "depth-err-thresh", '\0', "<int>", "0" }

Definition at line 51 of file MovementController.H.

const ModelOptionDef OPT_DiveValue [static]
Initial value:
  { MODOPT_ARG(int), "DiveValue", &MOC_SeaBee_Movement_Controller, OPTEXP_SAVE,
    "Depth to dive",
    "depth-value", '\0', "<int>", "0" }

Definition at line 61 of file MovementController.H.

const ModelOptionDef OPT_GoStraightTime [static]
Initial value:
  { MODOPT_ARG(int), "GoStraightTime", &MOC_SeaBee_Movement_Controller, OPTEXP_SAVE,
    "Time to go straight for",
    "straight-time", '\0', "<int>", "0" }

Definition at line 66 of file MovementController.H.

const ModelOptionDef OPT_HeadingErrThresh [static]
Initial value:
  { MODOPT_ARG(int), "HeadingErrThresh", &MOC_SeaBee_Movement_Controller, OPTEXP_SAVE,
    "Error threshold for heading",
    "heading-err-thresh", '\0', "<int>", "0" }

Definition at line 56 of file MovementController.H.

const ModelOptionDef OPT_HeadingValue [static]
Initial value:
  { MODOPT_ARG(int), "HeadingValue", &MOC_SeaBee_Movement_Controller, OPTEXP_SAVE,
    "Value for heading",
    "heading-value", '\0', "<int>", "0" }

Definition at line 76 of file MovementController.H.

const ModelOptionDef OPT_SpeedValue [static]
Initial value:
  { MODOPT_ARG(int), "SpeedValue", &MOC_SeaBee_Movement_Controller, OPTEXP_SAVE,
    "Value for speed",
    "speed-value", '\0', "<int>", "0" }

Definition at line 71 of file MovementController.H.

const ModelOptionDef OPT_TimeoutValue [static]
Initial value:
  { MODOPT_ARG(int), "TimeoutValue", &MOC_SeaBee_Movement_Controller, OPTEXP_SAVE,
    "Value for timeout",
    "timeout-value", '\0', "<int>", "0" }

Definition at line 81 of file MovementController.H.

Generated on Sun May 8 08:17:57 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3