Public Member Functions | Private Member Functions | Private Attributes | List of all members
youbot::GripperDataTrace Class Reference

Creates a trace of one parameter of the gripper. More...

#include <GripperDataTrace.hpp>

Public Member Functions

unsigned long getTimeDurationMilliSec ()
 
 GripperDataTrace (YouBotGripperBar &youBotGripperBar, const std::string Name, const bool overwriteFiles=false)
 
void plotTrace ()
 
void startTrace (const std::string parameterName, const std::string unit)
 
void stopTrace ()
 
void updateTrace (const double parameterValue)
 
virtual ~GripperDataTrace ()
 

Private Member Functions

 GripperDataTrace (const GripperDataTrace &source)
 
GripperDataTraceoperator= (const GripperDataTrace &source)
 

Private Attributes

JointSensedPWM actualPWM
 
JointAngleSetpoint angleSetpoint
 
JointCurrentSetpoint currentSetpoint
 
JointEncoderSetpoint encoderSetpoint
 
std::fstream file
 
YouBotGripperBargripperBar
 
std::string name
 
std::fstream parametersBeginTraceFile
 
std::fstream parametersEndTraceFile
 
std::vector< YouBotGripperParameter * > parameterVector
 
std::string path
 
JointPWMSetpoint PWMSetpoint
 
JointRoundsPerMinuteSetpoint roundsPerMinuteSetpoint
 
JointSensedAngle sensedAngle
 
JointSensedCurrent sensedCurrent
 
JointSensedEncoderTicks sensedEncoderTicks
 
JointSensedRoundsPerMinute sensedRoundsPerMinute
 
JointSensedTorque sensedTorque
 
JointSensedVelocity sensedVelocity
 
time_duration timeDuration
 
unsigned long timeDurationMicroSec
 
JointTorqueSetpoint torqueSetpoint
 
ptime traceStartTime
 
JointVelocitySetpoint velocitySetpoint
 

Detailed Description

Creates a trace of one parameter of the gripper.

Definition at line 78 of file GripperDataTrace.hpp.

Constructor & Destructor Documentation

youbot::GripperDataTrace::GripperDataTrace ( YouBotGripperBar youBotGripperBar,
const std::string  Name,
const bool  overwriteFiles = false 
)

Definition at line 54 of file GripperDataTrace.cpp.

youbot::GripperDataTrace::~GripperDataTrace ( )
virtual

Definition at line 90 of file GripperDataTrace.cpp.

youbot::GripperDataTrace::GripperDataTrace ( const GripperDataTrace source)
private

Member Function Documentation

unsigned long youbot::GripperDataTrace::getTimeDurationMilliSec ( )

Definition at line 225 of file GripperDataTrace.cpp.

GripperDataTrace& youbot::GripperDataTrace::operator= ( const GripperDataTrace source)
private
void youbot::GripperDataTrace::plotTrace ( )

Definition at line 206 of file GripperDataTrace.cpp.

void youbot::GripperDataTrace::startTrace ( const std::string  parameterName,
const std::string  unit 
)

Definition at line 95 of file GripperDataTrace.cpp.

void youbot::GripperDataTrace::stopTrace ( )

Definition at line 181 of file GripperDataTrace.cpp.

void youbot::GripperDataTrace::updateTrace ( const double  parameterValue)

Definition at line 217 of file GripperDataTrace.cpp.

Member Data Documentation

JointSensedPWM youbot::GripperDataTrace::actualPWM
private

Definition at line 140 of file GripperDataTrace.hpp.

JointAngleSetpoint youbot::GripperDataTrace::angleSetpoint
private

Definition at line 116 of file GripperDataTrace.hpp.

JointCurrentSetpoint youbot::GripperDataTrace::currentSetpoint
private

Definition at line 122 of file GripperDataTrace.hpp.

JointEncoderSetpoint youbot::GripperDataTrace::encoderSetpoint
private

Definition at line 128 of file GripperDataTrace.hpp.

std::fstream youbot::GripperDataTrace::file
private

Definition at line 114 of file GripperDataTrace.hpp.

YouBotGripperBar& youbot::GripperDataTrace::gripperBar
private

Definition at line 100 of file GripperDataTrace.hpp.

std::string youbot::GripperDataTrace::name
private

Definition at line 144 of file GripperDataTrace.hpp.

std::fstream youbot::GripperDataTrace::parametersBeginTraceFile
private

Definition at line 130 of file GripperDataTrace.hpp.

std::fstream youbot::GripperDataTrace::parametersEndTraceFile
private

Definition at line 132 of file GripperDataTrace.hpp.

std::vector<YouBotGripperParameter*> youbot::GripperDataTrace::parameterVector
private

Definition at line 142 of file GripperDataTrace.hpp.

std::string youbot::GripperDataTrace::path
private

Definition at line 146 of file GripperDataTrace.hpp.

JointPWMSetpoint youbot::GripperDataTrace::PWMSetpoint
private

Definition at line 126 of file GripperDataTrace.hpp.

JointRoundsPerMinuteSetpoint youbot::GripperDataTrace::roundsPerMinuteSetpoint
private

Definition at line 120 of file GripperDataTrace.hpp.

JointSensedAngle youbot::GripperDataTrace::sensedAngle
private

Definition at line 102 of file GripperDataTrace.hpp.

JointSensedCurrent youbot::GripperDataTrace::sensedCurrent
private

Definition at line 110 of file GripperDataTrace.hpp.

JointSensedEncoderTicks youbot::GripperDataTrace::sensedEncoderTicks
private

Definition at line 104 of file GripperDataTrace.hpp.

JointSensedRoundsPerMinute youbot::GripperDataTrace::sensedRoundsPerMinute
private

Definition at line 108 of file GripperDataTrace.hpp.

JointSensedTorque youbot::GripperDataTrace::sensedTorque
private

Definition at line 112 of file GripperDataTrace.hpp.

JointSensedVelocity youbot::GripperDataTrace::sensedVelocity
private

Definition at line 106 of file GripperDataTrace.hpp.

time_duration youbot::GripperDataTrace::timeDuration
private

Definition at line 136 of file GripperDataTrace.hpp.

unsigned long youbot::GripperDataTrace::timeDurationMicroSec
private

Definition at line 138 of file GripperDataTrace.hpp.

JointTorqueSetpoint youbot::GripperDataTrace::torqueSetpoint
private

Definition at line 124 of file GripperDataTrace.hpp.

ptime youbot::GripperDataTrace::traceStartTime
private

Definition at line 134 of file GripperDataTrace.hpp.

JointVelocitySetpoint youbot::GripperDataTrace::velocitySetpoint
private

Definition at line 118 of file GripperDataTrace.hpp.


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


youbot_driver
Author(s): Jan Paulus
autogenerated on Mon Jun 10 2019 15:46:27