#include "Component/ModelComponent.H"
#include "Component/ModelOptionDef.H"
#include "Component/ModelParam.H"
#include "Component/OptionManager.H"
#include "Image/Point2D.H"
#include "SubController.H"
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 |
Control motors and pid
Definition in file MovementController.H.
const ModelOptionCateg MOC_SeaBee_Movement_Controller |
{
MOC_SORTPRI_3, "SeaBee Movement Controller related options" }
Definition at line 48 of file MovementController.H.
const ModelOptionDef OPT_DepthErrThresh [static] |
{ 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] |
{ 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] |
{ 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] |
{ 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] |
{ 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] |
{ 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] |
{ 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.