Public Member Functions | Private Member Functions | Private Attributes
youbot::GripperDataTrace Class Reference

#include <GripperDataTrace.hpp>

List of all members.

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 81 of file GripperDataTrace.hpp.


Constructor & Destructor Documentation

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

Definition at line 55 of file GripperDataTrace.cpp.

Definition at line 99 of file GripperDataTrace.cpp.


Member Function Documentation

Definition at line 235 of file GripperDataTrace.cpp.

GripperDataTrace& youbot::GripperDataTrace::operator= ( const GripperDataTrace source) [private]

Definition at line 211 of file GripperDataTrace.cpp.

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

Definition at line 105 of file GripperDataTrace.cpp.

Definition at line 186 of file GripperDataTrace.cpp.

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

Definition at line 226 of file GripperDataTrace.cpp.


Member Data Documentation

Definition at line 143 of file GripperDataTrace.hpp.

Definition at line 119 of file GripperDataTrace.hpp.

Definition at line 125 of file GripperDataTrace.hpp.

Definition at line 131 of file GripperDataTrace.hpp.

std::fstream youbot::GripperDataTrace::file [private]

Definition at line 117 of file GripperDataTrace.hpp.

Definition at line 103 of file GripperDataTrace.hpp.

std::string youbot::GripperDataTrace::name [private]

Definition at line 147 of file GripperDataTrace.hpp.

Definition at line 133 of file GripperDataTrace.hpp.

Definition at line 135 of file GripperDataTrace.hpp.

Definition at line 145 of file GripperDataTrace.hpp.

std::string youbot::GripperDataTrace::path [private]

Definition at line 149 of file GripperDataTrace.hpp.

Definition at line 129 of file GripperDataTrace.hpp.

Definition at line 123 of file GripperDataTrace.hpp.

Definition at line 105 of file GripperDataTrace.hpp.

Definition at line 113 of file GripperDataTrace.hpp.

Definition at line 107 of file GripperDataTrace.hpp.

Definition at line 111 of file GripperDataTrace.hpp.

Definition at line 115 of file GripperDataTrace.hpp.

Definition at line 109 of file GripperDataTrace.hpp.

time_duration youbot::GripperDataTrace::timeDuration [private]

Definition at line 139 of file GripperDataTrace.hpp.

Definition at line 141 of file GripperDataTrace.hpp.

Definition at line 127 of file GripperDataTrace.hpp.

Definition at line 137 of file GripperDataTrace.hpp.

Definition at line 121 of file GripperDataTrace.hpp.


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


youbot_driver
Author(s): Jan Paulus
autogenerated on Mon Oct 6 2014 09:08:04