Parameters for cob_powercube_chain. More...
#include <PowerCubeCtrlParams.h>
Public Member Functions | |
int | GetBaudrate () |
Gets the Baudrate. More... | |
std::string | GetCanDevice () |
Gets the CAN Device. More... | |
std::string | GetCanModule () |
Gets the CAN Module. More... | |
int | GetDOF () |
Gets the DOF value. More... | |
std::vector< std::string > | GetJointNames () |
Gets the joint names. More... | |
std::vector< double > | GetLowerLimits () |
Gets the lower angular limits (rad) for the joints. More... | |
std::vector< double > | GetMaxAcc () |
Gets the max. angular accelerations (rad/s^2) for the joints. More... | |
std::vector< double > | GetMaxVel () |
Gets the max. angular velocities (rad/s) for the joints. More... | |
int | GetModuleID (int no) |
Gets the ModuleID. More... | |
std::vector< int > | GetModuleIDs () |
Gets the Module IDs. More... | |
std::vector< double > | GetOffsets () |
Gets the offset angulars (rad) for the joints. More... | |
std::vector< double > | GetUpperLimits () |
Gets the upper angular limits (rad) for the joints. More... | |
int | GetUseMoveVel () |
Gets UseMoveVel. More... | |
int | Init (std::string CanModule, std::string CanDevice, int Baudrate, std::vector< int > ModuleIDs) |
Initializing. More... | |
PowerCubeCtrlParams () | |
Constructor. More... | |
void | SetBaudrate (int Baudrate) |
Sets the Baudrate. More... | |
void | SetCanDevice (std::string CanDevice) |
Sets the CAN Device. More... | |
void | SetCanModule (std::string CanModule) |
Sets the CAN Module. More... | |
void | SetDOF (int DOF) |
Sets the DOF value. More... | |
int | SetJointNames (std::vector< std::string > JointNames) |
Sets the joint names. More... | |
int | SetLowerLimits (std::vector< double > LowerLimits) |
Sets the lower angular limits (rad) for the joints. More... | |
int | SetMaxAcc (std::vector< double > MaxAcc) |
Sets the max. angular accelerations (rad/s^2) for the joints. More... | |
int | SetMaxVel (std::vector< double > MaxVel) |
Sets the max. angular velocities (rad/s) for the joints. More... | |
int | SetModuleID (int no, int id) |
Sets the Module IDs. More... | |
int | SetOffsets (std::vector< double > AngleOffsets) |
Sets the offset angulars (rad) for the joints. More... | |
int | SetUpperLimits (std::vector< double > UpperLimits) |
Sets the upper angular limits (rad) for the joints. More... | |
void | SetUseMoveVel (bool UseMoveVel) |
Sets UseMoveVel. More... | |
~PowerCubeCtrlParams () | |
Destructor. More... | |
Private Attributes | |
int | m_Baudrate |
std::string | m_CanDevice |
std::string | m_CanModule |
int | m_DOF |
std::vector< std::string > | m_JointNames |
std::vector< double > | m_LowerLimits |
std::vector< double > | m_MaxAcc |
std::vector< double > | m_MaxVel |
std::vector< int > | m_ModulIDs |
std::vector< double > | m_Offsets |
std::vector< double > | m_UpperLimits |
bool | m_UseMoveVel |
Parameters for cob_powercube_chain.
Initializing and setting parameters for cob_powercube_chain
Definition at line 26 of file PowerCubeCtrlParams.h.
|
inline |
Constructor.
Definition at line 30 of file PowerCubeCtrlParams.h.
PowerCubeCtrlParams::~PowerCubeCtrlParams | ( | ) |
Destructor.
|
inline |
Gets the Baudrate.
Definition at line 108 of file PowerCubeCtrlParams.h.
|
inline |
Gets the CAN Device.
Definition at line 96 of file PowerCubeCtrlParams.h.
|
inline |
Gets the CAN Module.
Definition at line 84 of file PowerCubeCtrlParams.h.
|
inline |
Gets the DOF value.
Definition at line 60 of file PowerCubeCtrlParams.h.
|
inline |
Gets the joint names.
Definition at line 141 of file PowerCubeCtrlParams.h.
|
inline |
Gets the lower angular limits (rad) for the joints.
Definition at line 225 of file PowerCubeCtrlParams.h.
|
inline |
Gets the max. angular accelerations (rad/s^2) for the joints.
Definition at line 237 of file PowerCubeCtrlParams.h.
|
inline |
Gets the max. angular velocities (rad/s) for the joints.
Definition at line 243 of file PowerCubeCtrlParams.h.
|
inline |
Gets the ModuleID.
Definition at line 120 of file PowerCubeCtrlParams.h.
|
inline |
Gets the Module IDs.
Definition at line 114 of file PowerCubeCtrlParams.h.
|
inline |
Gets the offset angulars (rad) for the joints.
Definition at line 231 of file PowerCubeCtrlParams.h.
|
inline |
Gets the upper angular limits (rad) for the joints.
Definition at line 219 of file PowerCubeCtrlParams.h.
|
inline |
Gets UseMoveVel.
Definition at line 72 of file PowerCubeCtrlParams.h.
|
inline |
Initializing.
Definition at line 40 of file PowerCubeCtrlParams.h.
|
inline |
Sets the Baudrate.
Definition at line 102 of file PowerCubeCtrlParams.h.
|
inline |
Sets the CAN Device.
Definition at line 90 of file PowerCubeCtrlParams.h.
|
inline |
Sets the CAN Module.
Definition at line 78 of file PowerCubeCtrlParams.h.
|
inline |
Sets the DOF value.
Definition at line 54 of file PowerCubeCtrlParams.h.
|
inline |
Sets the joint names.
Definition at line 147 of file PowerCubeCtrlParams.h.
|
inline |
Sets the lower angular limits (rad) for the joints.
Definition at line 175 of file PowerCubeCtrlParams.h.
|
inline |
Sets the max. angular accelerations (rad/s^2) for the joints.
Definition at line 208 of file PowerCubeCtrlParams.h.
|
inline |
Sets the max. angular velocities (rad/s) for the joints.
Definition at line 197 of file PowerCubeCtrlParams.h.
|
inline |
Sets the Module IDs.
Definition at line 129 of file PowerCubeCtrlParams.h.
|
inline |
Sets the offset angulars (rad) for the joints.
Definition at line 186 of file PowerCubeCtrlParams.h.
|
inline |
Sets the upper angular limits (rad) for the joints.
Definition at line 164 of file PowerCubeCtrlParams.h.
|
inline |
Sets UseMoveVel.
Definition at line 66 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 254 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 253 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 252 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 249 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 251 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 258 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 260 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 259 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 250 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 256 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 257 of file PowerCubeCtrlParams.h.
|
private |
Definition at line 255 of file PowerCubeCtrlParams.h.