#include <vector>
#include <float.h>
#include <boost/shared_ptr.hpp>
#include <boost/math/special_functions/fpclassify.hpp>
#include <boost/accumulators/accumulators.hpp>
#include <boost/accumulators/statistics/max.hpp>
#include <boost/accumulators/statistics/min.hpp>
#include <ros/ros.h>
#include <pr2_mechanism_msgs/MechanismStatistics.h>
#include <pr2_mechanism_msgs/JointStatistics.h>
#include <pr2_mechanism_msgs/ActuatorStatistics.h>
#include <diagnostic_updater/DiagnosticStatusWrapper.h>
#include <urdf/joint.h>
#include <string>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "tinystr.h"
#include "pose.h"
Go to the source code of this file.
Classes | |
class | pr2_mechanism_diagnostics::JointStats |
Namespaces | |
namespace | pr2_mechanism_diagnostics |
Publishes diagnostics for controllers, joints from pr2_mechanism_msgs/MechanismStatistics message. | |
Functions | |
template<typename T > | |
bool | pr2_mechanism_diagnostics::is_valid (T t) |
Returns false if a value is infinity, NaN, etc. |