PowerCubeCtrlParams Class Reference

#include <PowerCubeCtrl.h>

List of all members.

Public Member Functions

std::vector< double > GetAngleOffsets ()
int GetBaudRate ()
std::string GetCanDevice ()
std::string GetCanModule ()
std::vector< double > GetLowerLimits ()
std::vector< double > GetMaxAcc ()
std::vector< double > GetMaxVel ()
int GetModuleID (unsigned int no)
std::vector< int > GetModuleIDVector ()
unsigned int GetNumberOfDOF ()
std::vector< double > GetUpperLimits ()
int Init (std::string CanModule, std::string CanDevice, int BaudRate, std::vector< int > ModuleIDs)
 PowerCubeCtrlParams ()
int SetAngleOffsets (std::vector< double > AngleOffsets)
void SetBaudRate (int BaudRate)
void SetCanDevice (std::string CanDevice)
void SetCanModule (std::string CanModule)
int SetLowerLimits (std::vector< double > LowerLimits)
int SetMaxAcc (std::vector< double > MaxAcc)
int SetMaxVel (std::vector< double > MaxVel)
int SetModuleID (unsigned int no, int id)
void SetNumberOfDOF (unsigned int DOF)
int SetUpperLimits (std::vector< double > UpperLimits)

Private Attributes

int m_BaudRate
std::string m_CanDevice
std::string m_CanModule
unsigned int m_DOF
std::vector< int > m_IDModulesNumber
std::vector< double > m_LowerLimits
std::vector< double > m_MaxAcc
std::vector< double > m_MaxVel
std::vector< double > m_Offsets
std::vector< double > m_UpperLimits

Detailed Description

Definition at line 83 of file PowerCubeCtrl.h.


Constructor & Destructor Documentation

PowerCubeCtrlParams::PowerCubeCtrlParams (  )  [inline]

Definition at line 65 of file PowerCubeCtrl.h.


Member Function Documentation

std::vector<double> PowerCubeCtrlParams::GetAngleOffsets (  )  [inline]

Definition at line 160 of file PowerCubeCtrl.h.

int PowerCubeCtrlParams::GetBaudRate (  )  [inline]

Definition at line 94 of file PowerCubeCtrl.h.

std::string PowerCubeCtrlParams::GetCanDevice (  )  [inline]

Definition at line 90 of file PowerCubeCtrl.h.

std::string PowerCubeCtrlParams::GetCanModule (  )  [inline]

Definition at line 86 of file PowerCubeCtrl.h.

std::vector<double> PowerCubeCtrlParams::GetLowerLimits (  )  [inline]

Definition at line 159 of file PowerCubeCtrl.h.

std::vector<double> PowerCubeCtrlParams::GetMaxAcc (  )  [inline]

Definition at line 161 of file PowerCubeCtrl.h.

std::vector<double> PowerCubeCtrlParams::GetMaxVel (  )  [inline]

Definition at line 162 of file PowerCubeCtrl.h.

int PowerCubeCtrlParams::GetModuleID ( unsigned int  no  )  [inline]

Definition at line 98 of file PowerCubeCtrl.h.

std::vector<int> PowerCubeCtrlParams::GetModuleIDVector (  )  [inline]

Definition at line 97 of file PowerCubeCtrl.h.

unsigned int PowerCubeCtrlParams::GetNumberOfDOF (  )  [inline]

Definition at line 82 of file PowerCubeCtrl.h.

std::vector<double> PowerCubeCtrlParams::GetUpperLimits (  )  [inline]

Definition at line 158 of file PowerCubeCtrl.h.

int PowerCubeCtrlParams::Init ( std::string  CanModule,
std::string  CanDevice,
int  BaudRate,
std::vector< int >  ModuleIDs 
) [inline]

Definition at line 67 of file PowerCubeCtrl.h.

int PowerCubeCtrlParams::SetAngleOffsets ( std::vector< double >  AngleOffsets  )  [inline]

Definition at line 130 of file PowerCubeCtrl.h.

void PowerCubeCtrlParams::SetBaudRate ( int  BaudRate  )  [inline]

Definition at line 93 of file PowerCubeCtrl.h.

void PowerCubeCtrlParams::SetCanDevice ( std::string  CanDevice  )  [inline]

Definition at line 89 of file PowerCubeCtrl.h.

void PowerCubeCtrlParams::SetCanModule ( std::string  CanModule  )  [inline]

Definition at line 85 of file PowerCubeCtrl.h.

int PowerCubeCtrlParams::SetLowerLimits ( std::vector< double >  LowerLimits  )  [inline]

Definition at line 121 of file PowerCubeCtrl.h.

int PowerCubeCtrlParams::SetMaxAcc ( std::vector< double >  MaxAcc  )  [inline]

Definition at line 148 of file PowerCubeCtrl.h.

int PowerCubeCtrlParams::SetMaxVel ( std::vector< double >  MaxVel  )  [inline]

Definition at line 139 of file PowerCubeCtrl.h.

int PowerCubeCtrlParams::SetModuleID ( unsigned int  no,
int  id 
) [inline]

Definition at line 99 of file PowerCubeCtrl.h.

void PowerCubeCtrlParams::SetNumberOfDOF ( unsigned int  DOF  )  [inline]

Definition at line 81 of file PowerCubeCtrl.h.

int PowerCubeCtrlParams::SetUpperLimits ( std::vector< double >  UpperLimits  )  [inline]

Definition at line 111 of file PowerCubeCtrl.h.


Member Data Documentation

Definition at line 170 of file PowerCubeCtrl.h.

std::string PowerCubeCtrlParams::m_CanDevice [private]

Definition at line 169 of file PowerCubeCtrl.h.

std::string PowerCubeCtrlParams::m_CanModule [private]

Definition at line 168 of file PowerCubeCtrl.h.

unsigned int PowerCubeCtrlParams::m_DOF [private]

Definition at line 167 of file PowerCubeCtrl.h.

std::vector<int> PowerCubeCtrlParams::m_IDModulesNumber [private]

Definition at line 166 of file PowerCubeCtrl.h.

std::vector<double> PowerCubeCtrlParams::m_LowerLimits [private]

Definition at line 173 of file PowerCubeCtrl.h.

std::vector<double> PowerCubeCtrlParams::m_MaxAcc [private]

Definition at line 175 of file PowerCubeCtrl.h.

std::vector<double> PowerCubeCtrlParams::m_MaxVel [private]

Definition at line 174 of file PowerCubeCtrl.h.

std::vector<double> PowerCubeCtrlParams::m_Offsets [private]

Definition at line 171 of file PowerCubeCtrl.h.

std::vector<double> PowerCubeCtrlParams::m_UpperLimits [private]

Definition at line 172 of file PowerCubeCtrl.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


cob_powercube_chain
Author(s): Florian Weisshardt
autogenerated on Fri Jan 11 09:14:23 2013