Public Member Functions | Private Attributes
labust::controller::PrimitiveManager Class Reference

#include <primitiveManager.hpp>

List of all members.

Public Member Functions

void course_keeping_FA (bool enable, double course, double speed, double heading)
void course_keeping_UA (bool enable, double course, double speed)
void dynamic_positioning (bool enable, double north, double east, double heading)
void go2point_FA (bool enable, double north1, double east1, double north2, double east2, double speed, double radius)
void go2point_FA_hdg (bool enable, double north1, double east1, double north2, double east2, double speed, double heading, double radius)
void go2point_UA (bool enable, double north1, double east1, double north2, double east2, double speed, double radius)
void ISOprimitive (bool enable, int dof, double command, double hysteresis, double reference, double sampling_rate)
 PrimitiveManager ()

Private Attributes

labust::primitive::PrimitiveCallCourseKeeping CourseKeeping
labust::primitive::PrimitiveCallDOFIdentification DOFIdentification
labust::primitive::PrimitiveCallDynamicPositioning DynamicPositioning
labust::primitive::PrimitiveCallGo2Point Go2Point
labust::LowLevelConfigure LLcfg

Detailed Description

Definition at line 81 of file primitiveManager.hpp.


Constructor & Destructor Documentation

Definition at line 139 of file primitiveManager.hpp.


Member Function Documentation

void PrimitiveManager::course_keeping_FA ( bool  enable,
double  course,
double  speed,
double  heading 
)

Definition at line 274 of file primitiveManager.hpp.

void PrimitiveManager::course_keeping_UA ( bool  enable,
double  course,
double  speed 
)

Definition at line 299 of file primitiveManager.hpp.

void PrimitiveManager::dynamic_positioning ( bool  enable,
double  north,
double  east,
double  heading 
)

Definition at line 244 of file primitiveManager.hpp.

void PrimitiveManager::go2point_FA ( bool  enable,
double  north1,
double  east1,
double  north2,
double  east2,
double  speed,
double  radius 
)

Definition at line 181 of file primitiveManager.hpp.

void PrimitiveManager::go2point_FA_hdg ( bool  enable,
double  north1,
double  east1,
double  north2,
double  east2,
double  speed,
double  heading,
double  radius 
)

Definition at line 150 of file primitiveManager.hpp.

void PrimitiveManager::go2point_UA ( bool  enable,
double  north1,
double  east1,
double  north2,
double  east2,
double  speed,
double  radius 
)

Definition at line 216 of file primitiveManager.hpp.

void labust::controller::PrimitiveManager::ISOprimitive ( bool  enable,
int  dof,
double  command,
double  hysteresis,
double  reference,
double  sampling_rate 
)

Member Data Documentation

Definition at line 124 of file primitiveManager.hpp.

Definition at line 126 of file primitiveManager.hpp.

Definition at line 125 of file primitiveManager.hpp.

Definition at line 123 of file primitiveManager.hpp.

Definition at line 128 of file primitiveManager.hpp.


The documentation for this class was generated from the following file:


labust_mission
Author(s): Filip Mandic
autogenerated on Fri Aug 28 2015 11:23:06