mars
Public Member Functions | Public Attributes | List of all members
mars::Joints::JointConversion Struct Reference

#include <Joints.hpp>

Public Member Functions

 JointConversion ()
 
double fromMars (double v)
 
double toMars (double v)
 
double updateAbsolutePosition (double v)
 
double getAbsolutePosition ()
 

Public Attributes

int mars_id
 
std::string marsName
 
std::string externalName
 
double scaling
 Scale factor from Mars to Module. More...
 
double offset
 
double absolutePosition
 
double lastPosition
 
bool gotPosition
 

Constructor & Destructor Documentation

◆ JointConversion()

mars::Joints::JointConversion::JointConversion ( )
inline

Member Function Documentation

◆ fromMars()

double mars::Joints::JointConversion::fromMars ( double  v)
inline

◆ getAbsolutePosition()

double mars::Joints::JointConversion::getAbsolutePosition ( )
inline

◆ toMars()

double mars::Joints::JointConversion::toMars ( double  v)
inline

◆ updateAbsolutePosition()

double mars::Joints::JointConversion::updateAbsolutePosition ( double  v)
inline

Member Data Documentation

◆ absolutePosition

double mars::Joints::JointConversion::absolutePosition

◆ externalName

std::string mars::Joints::JointConversion::externalName

◆ gotPosition

bool mars::Joints::JointConversion::gotPosition

◆ lastPosition

double mars::Joints::JointConversion::lastPosition

◆ mars_id

int mars::Joints::JointConversion::mars_id

◆ marsName

std::string mars::Joints::JointConversion::marsName

◆ offset

double mars::Joints::JointConversion::offset

◆ scaling

double mars::Joints::JointConversion::scaling

Scale factor from Mars to Module.


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