Namespaces | Classes | Enumerations | Functions | Variables
jsk_topic_tools Namespace Reference

Namespaces

 compare
 
 log_utils
 
 master_util
 
 name_utils
 
 test
 
 transport
 

Classes

class  Block
 
class  ConnectionBasedNodelet
 Nodelet to automatically subscribe/unsubscribe topics according to subscription of advertised topics. More...
 
class  Counter
 
class  DeprecatedRelay
 
class  DiagnosticNodelet
 Nodelet class based on ConnectionBasedNodelet and publish diagnostic infromation periodicaly. More...
 
class  HzMeasure
 
class  LightweightThrottle
 
class  MUX
 
class  Passthrough
 
class  PoseStampedTransformer
 
class  Relay
 
class  ScopedTimer
 
class  SeriesBoolean
 
class  Snapshot
 
class  StealthRelay
 
class  StringRelay
 
class  SynchronizedThrottle
 
class  TimeAccumulator
 
class  TimeredDiagnosticUpdater
 
class  VitalChecker
 
class  VitalCheckerNodelet
 

Enumerations

enum  ConnectionStatus { NOT_INITIALIZED, NOT_SUBSCRIBED, SUBSCRIBED }
 Enum to represent connection status. More...
 

Functions

void addDiagnosticBooleanStat (const std::string &string_prefix, const bool value, diagnostic_updater::DiagnosticStatusWrapper &stat)
 
void addDiagnosticErrorSummary (const std::string &string_prefix, jsk_topic_tools::VitalChecker::Ptr vital_checker, diagnostic_updater::DiagnosticStatusWrapper &stat, const uint8_t error_level=diagnostic_msgs::DiagnosticStatus::ERROR)
 
void addDiagnosticInformation (const std::string &string_prefix, jsk_topic_tools::TimeAccumulator &accumulator, diagnostic_updater::DiagnosticStatusWrapper &stat)
 
std_msgs::ColorRGBA colorCategory20 (int i)
 choose a color out of 20 good selected colors More...
 
const std::string getFunctionName (const std::string &name)
 Get only function name from PRETTY_FUNCTION More...
 
double getXMLDoubleValue (XmlRpc::XmlRpcValue val)
 
std_msgs::ColorRGBA heatColor (double v)
 returns heat-map color (http://en.wikipedia.org/wiki/Heat_map) More...
 
bool readVectorParameter (ros::NodeHandle &nh, const std::string &param_name, std::vector< double > &result)
 
bool readVectorParameter (ros::NodeHandle &nh, const std::string &param_name, std::vector< std::vector< double > > &result)
 
bool readVectorParameter (ros::NodeHandle &nh, const std::string &param_name, std::vector< std::string > &result)
 
bool readVectorParameter (ros::NodeHandle &nh, const std::string &param_name, std::vector< std::vector< std::string > > &result)
 
bool warnNoRemap (const std::vector< std::string > names)
 warn if there are expected remappings. More...
 

Variables

static const std::string g_none_topic = "__none"
 

Enumeration Type Documentation

◆ ConnectionStatus

Enum to represent connection status.

Enumerator
NOT_INITIALIZED 
NOT_SUBSCRIBED 
SUBSCRIBED 

Definition at line 51 of file connection_based_nodelet.h.

Function Documentation

◆ addDiagnosticBooleanStat()

void jsk_topic_tools::addDiagnosticBooleanStat ( const std::string &  string_prefix,
const bool  value,
diagnostic_updater::DiagnosticStatusWrapper stat 
)

Definition at line 67 of file diagnostic_utils.cpp.

◆ addDiagnosticErrorSummary()

void jsk_topic_tools::addDiagnosticErrorSummary ( const std::string &  string_prefix,
jsk_topic_tools::VitalChecker::Ptr  vital_checker,
diagnostic_updater::DiagnosticStatusWrapper stat,
const uint8_t  error_level = diagnostic_msgs::DiagnosticStatus::ERROR 
)

Definition at line 55 of file diagnostic_utils.cpp.

◆ addDiagnosticInformation()

void jsk_topic_tools::addDiagnosticInformation ( const std::string &  string_prefix,
jsk_topic_tools::TimeAccumulator accumulator,
diagnostic_updater::DiagnosticStatusWrapper stat 
)

Definition at line 41 of file diagnostic_utils.cpp.

◆ colorCategory20()

std_msgs::ColorRGBA jsk_topic_tools::colorCategory20 ( int  i)

choose a color out of 20 good selected colors

The color format is same as d3.js (https://github.com/mbostock/d3/wiki/Ordinal-Scales#category20)

Parameters
[in]iindex value
Returns
return std_msgs::ColorRGBA and each value is in range between 0 and 1.

Definition at line 40 of file color_utils.cpp.

◆ getFunctionName()

const std::string jsk_topic_tools::getFunctionName ( const std::string &  name)

Get only function name from PRETTY_FUNCTION

Parameters
[in]namestd::string from which only function name is extracted
Returns
std::string function name which is extracted

Definition at line 62 of file log_utils.cpp.

◆ getXMLDoubleValue()

double jsk_topic_tools::getXMLDoubleValue ( XmlRpc::XmlRpcValue  val)

Definition at line 41 of file rosparam_utils.cpp.

◆ heatColor()

std_msgs::ColorRGBA jsk_topic_tools::heatColor ( double  v)

returns heat-map color (http://en.wikipedia.org/wiki/Heat_map)

Parameters
[in]vValue to colorize. This should be in [0.0:1.0]
Returns
return std_msgs::ColorRGBA and each value is in range between 0 and 1.

Definition at line 189 of file color_utils.cpp.

◆ readVectorParameter() [1/4]

bool jsk_topic_tools::readVectorParameter ( ros::NodeHandle nh,
const std::string &  param_name,
std::vector< double > &  result 
)

Definition at line 61 of file rosparam_utils.cpp.

◆ readVectorParameter() [2/4]

bool jsk_topic_tools::readVectorParameter ( ros::NodeHandle nh,
const std::string &  param_name,
std::vector< std::vector< double > > &  result 
)

Definition at line 84 of file rosparam_utils.cpp.

◆ readVectorParameter() [3/4]

bool jsk_topic_tools::readVectorParameter ( ros::NodeHandle nh,
const std::string &  param_name,
std::vector< std::string > &  result 
)

Definition at line 157 of file rosparam_utils.cpp.

◆ readVectorParameter() [4/4]

bool jsk_topic_tools::readVectorParameter ( ros::NodeHandle nh,
const std::string &  param_name,
std::vector< std::vector< std::string > > &  result 
)

Definition at line 118 of file rosparam_utils.cpp.

◆ warnNoRemap()

bool jsk_topic_tools::warnNoRemap ( const std::vector< std::string >  names)

warn if there are expected remappings.

Parameters
[in]namesNames which are expected to remapped.
Returns
false if there is at least a topic which is not remapped, else true;

Definition at line 44 of file log_utils.cpp.

Variable Documentation

◆ g_none_topic

const std::string jsk_topic_tools::g_none_topic = "__none"
static

Definition at line 42 of file mux_nodelet.cpp.



jsk_topic_tools
Author(s): Kei Okada , Yusuke Furuta
autogenerated on Thu May 9 2019 02:13:17