Public Types | Public Member Functions | Public Attributes | Private Attributes
labust::data::DataManager Class Reference

#include <dataManager.hpp>

Inheritance diagram for labust::data::DataManager:
Inheritance graph
[legend]

List of all members.

Public Types

enum  {
  u = 0, v, w, r,
  x, y, z, psi,
  x_var, y_var, z_var, psi_var,
  alt, stateHatNum
}
enum  {
  u = 0, v, w, r,
  x, y, z, psi,
  x_var, y_var, z_var, psi_var,
  alt, stateHatNum
}
enum  {
  u = 0, v, w, r,
  x, y, z, psi,
  x_var, y_var, z_var, psi_var,
  alt, stateHatNum
}

Public Member Functions

 DataManager ()
 DataManager ()
 DataManager ()
 DataManager ()
vector< uint8_t > getEventsVar ()
vector< double > getMissionVar ()
vector< string > getMissionVarNames ()
vector< double > getStateVar ()
void reset ()
void setMissionVar (double value)
void setMissionVarNames (string name)
void updateData (const auv_msgs::NavSts::ConstPtr &data)
void updateData (const auv_msgs::NavSts::ConstPtr &data)
void updateData (const auv_msgs::NavSts::ConstPtr &data)
void updateEventsVar (vector< uint8_t > values)
void updateMissionVar (int missionVarID, double value)
void updateStateVar (const auv_msgs::NavSts::ConstPtr &data)

Public Attributes

std::vector< double > eventsVar
std::vector< double > missionVar
std::vector< double > stateHatVar

Private Attributes

vector< uint8_t > eventsVar
vector< double > missionVar
vector< string > missionVarNames
vector< double > stateHatVar

Detailed Description

Definition at line 57 of file dataManager.hpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
u 
v 
w 
r 
x 
y 
z 
psi 
x_var 
y_var 
z_var 
psi_var 
alt 
stateHatNum 

Definition at line 75 of file course_keeping_turns.cpp.

anonymous enum
Enumerator:
u 
v 
w 
r 
x 
y 
z 
psi 
x_var 
y_var 
z_var 
psi_var 
alt 
stateHatNum 

Definition at line 72 of file lawnmower_on_demand.cpp.

anonymous enum
Enumerator:
u 
v 
w 
r 
x 
y 
z 
psi 
x_var 
y_var 
z_var 
psi_var 
alt 
stateHatNum 

Definition at line 75 of file mzos.cpp.


Constructor & Destructor Documentation

Definition at line 105 of file dataManager.hpp.


Member Function Documentation

Definition at line 166 of file dataManager.hpp.

Definition at line 162 of file dataManager.hpp.

Definition at line 170 of file dataManager.hpp.

Definition at line 158 of file dataManager.hpp.

Definition at line 174 of file dataManager.hpp.

Definition at line 141 of file dataManager.hpp.

Definition at line 146 of file dataManager.hpp.

void labust::data::DataManager::updateData ( const auv_msgs::NavSts::ConstPtr &  data)
void labust::data::DataManager::updateData ( const auv_msgs::NavSts::ConstPtr &  data)
void labust::data::DataManager::updateData ( const auv_msgs::NavSts::ConstPtr &  data)

Definition at line 96 of file course_keeping_turns.cpp.

Definition at line 152 of file dataManager.hpp.

void labust::data::DataManager::updateMissionVar ( int  missionVarID,
double  value 
)

Definition at line 135 of file dataManager.hpp.

void labust::data::DataManager::updateStateVar ( const auv_msgs::NavSts::ConstPtr &  data)

Definition at line 114 of file dataManager.hpp.


Member Data Documentation

Definition at line 79 of file course_keeping_turns.cpp.

Definition at line 98 of file dataManager.hpp.

Definition at line 82 of file course_keeping_turns.cpp.

Definition at line 101 of file dataManager.hpp.

Definition at line 102 of file dataManager.hpp.

Definition at line 76 of file course_keeping_turns.cpp.

Definition at line 95 of file dataManager.hpp.


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


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