Public Types | Public Member Functions | Public Attributes | List of all members
quori_controller::Joint Struct Reference

#include <Joint.hpp>

Public Types

typedef std::shared_ptr< const JointConstPtr
 
enum  Mode : std::uint8_t { Mode::Position, Mode::Velocity }
 
typedef std::shared_ptr< JointPtr
 

Public Member Functions

 Joint ()
 
 Joint (const std::string &name)
 

Public Attributes

double command
 
double effort
 
Mode mode
 
std::string name
 
double position
 
double velocity
 

Detailed Description

Definition at line 9 of file Joint.hpp.

Member Typedef Documentation

◆ ConstPtr

typedef std::shared_ptr<const Joint> quori_controller::Joint::ConstPtr

Definition at line 14 of file Joint.hpp.

◆ Ptr

typedef std::shared_ptr<Joint> quori_controller::Joint::Ptr

Definition at line 15 of file Joint.hpp.

Member Enumeration Documentation

◆ Mode

enum quori_controller::Joint::Mode : std::uint8_t
strong
Enumerator
Position 
Velocity 

Definition at line 17 of file Joint.hpp.

Constructor & Destructor Documentation

◆ Joint() [1/2]

Joint::Joint ( )

Definition at line 16 of file Joint.cpp.

◆ Joint() [2/2]

Joint::Joint ( const std::string &  name)

Definition at line 25 of file Joint.cpp.

Member Data Documentation

◆ command

double quori_controller::Joint::command

Definition at line 25 of file Joint.hpp.

◆ effort

double quori_controller::Joint::effort

Definition at line 28 of file Joint.hpp.

◆ mode

Mode quori_controller::Joint::mode

Definition at line 30 of file Joint.hpp.

◆ name

std::string quori_controller::Joint::name

Definition at line 23 of file Joint.hpp.

◆ position

double quori_controller::Joint::position

Definition at line 26 of file Joint.hpp.

◆ velocity

double quori_controller::Joint::velocity

Definition at line 27 of file Joint.hpp.


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


quori_controller
Author(s):
autogenerated on Wed Mar 2 2022 00:53:16