#include <DataTrace.hpp>
Creates a trace of all process data and reads all configuration parameter from one joint
Definition at line 83 of file DataTrace.hpp.
youbot::DataTrace::DataTrace | ( | YouBotJoint & | youBotJoint, |
const std::string | Name, | ||
const bool | overwriteFiles = false |
||
) |
Definition at line 55 of file DataTrace.cpp.
youbot::DataTrace::~DataTrace | ( | ) | [virtual] |
Definition at line 112 of file DataTrace.cpp.
youbot::DataTrace::DataTrace | ( | const DataTrace & | source | ) | [private] |
unsigned long youbot::DataTrace::getTimeDurationMilliSec | ( | ) |
Definition at line 469 of file DataTrace.cpp.
void youbot::DataTrace::plotTrace | ( | ) |
Definition at line 364 of file DataTrace.cpp.
void youbot::DataTrace::startTrace | ( | ) |
Definition at line 118 of file DataTrace.cpp.
void youbot::DataTrace::stopTrace | ( | ) |
Definition at line 298 of file DataTrace.cpp.
void youbot::DataTrace::update | ( | ) | [private] |
Definition at line 476 of file DataTrace.cpp.
void youbot::DataTrace::updateTrace | ( | const JointAngleSetpoint & | setpoint | ) |
Definition at line 378 of file DataTrace.cpp.
void youbot::DataTrace::updateTrace | ( | const JointVelocitySetpoint & | setpoint | ) |
Definition at line 387 of file DataTrace.cpp.
void youbot::DataTrace::updateTrace | ( | const JointRoundsPerMinuteSetpoint & | setpoint | ) |
Definition at line 396 of file DataTrace.cpp.
void youbot::DataTrace::updateTrace | ( | const JointCurrentSetpoint & | setpoint | ) |
Definition at line 405 of file DataTrace.cpp.
void youbot::DataTrace::updateTrace | ( | const JointTorqueSetpoint & | setpoint | ) |
Definition at line 414 of file DataTrace.cpp.
void youbot::DataTrace::updateTrace | ( | const JointEncoderSetpoint & | setpoint | ) |
Definition at line 423 of file DataTrace.cpp.
void youbot::DataTrace::updateTrace | ( | ) |
Definition at line 432 of file DataTrace.cpp.
JointSensedPWM youbot::DataTrace::actualPWM [private] |
Definition at line 161 of file DataTrace.hpp.
Definition at line 135 of file DataTrace.hpp.
Definition at line 159 of file DataTrace.hpp.
Definition at line 141 of file DataTrace.hpp.
Definition at line 147 of file DataTrace.hpp.
std::fstream youbot::DataTrace::file [private] |
Definition at line 133 of file DataTrace.hpp.
int youbot::DataTrace::invertDirection [private] |
Definition at line 169 of file DataTrace.hpp.
YouBotJoint& youbot::DataTrace::joint [private] |
Definition at line 119 of file DataTrace.hpp.
std::string youbot::DataTrace::name [private] |
Definition at line 165 of file DataTrace.hpp.
std::fstream youbot::DataTrace::parametersBeginTraceFile [private] |
Definition at line 149 of file DataTrace.hpp.
std::fstream youbot::DataTrace::parametersEndTraceFile [private] |
Definition at line 151 of file DataTrace.hpp.
std::vector<YouBotJointParameterReadOnly*> youbot::DataTrace::parameterVector [private] |
Definition at line 163 of file DataTrace.hpp.
std::string youbot::DataTrace::path [private] |
Definition at line 167 of file DataTrace.hpp.
Definition at line 145 of file DataTrace.hpp.
Definition at line 171 of file DataTrace.hpp.
Definition at line 139 of file DataTrace.hpp.
Definition at line 121 of file DataTrace.hpp.
Definition at line 129 of file DataTrace.hpp.
Definition at line 123 of file DataTrace.hpp.
Definition at line 127 of file DataTrace.hpp.
Definition at line 131 of file DataTrace.hpp.
Definition at line 125 of file DataTrace.hpp.
Definition at line 177 of file DataTrace.hpp.
Definition at line 173 of file DataTrace.hpp.
Definition at line 175 of file DataTrace.hpp.
time_duration youbot::DataTrace::timeDuration [private] |
Definition at line 155 of file DataTrace.hpp.
unsigned long youbot::DataTrace::timeDurationMicroSec [private] |
Definition at line 157 of file DataTrace.hpp.
Definition at line 143 of file DataTrace.hpp.
ptime youbot::DataTrace::traceStartTime [private] |
Definition at line 153 of file DataTrace.hpp.
Definition at line 137 of file DataTrace.hpp.