#include "rosmsg_cpp/rosmsg_cpp.h"#include <iostream>#include <cstdlib>#include <Python.h>#include <ros/package.h>#include <ros/platform.h>
Go to the source code of this file.
Namespaces | |
| ros | |
Functions | |
| std::vector< std::string > | ros::message::getFieldNames (const std::string &messageType) |
| Return the names of fields of the message type (non-recursive). More... | |
| std::vector< std::string > | ros::message::getFieldTypes (const std::string &messageType) |
| Return the types of fields of the message type (non-recursive). More... | |
| std::string | ros::message::getFullDef (const std::string &messageType) |
| Return the full recursive definition of the message type - the same as genpy generates. More... | |
| std::string | ros::message::getMD5Sum (const std::string &messageType) |
| Return the MD5 sum of the message type - the same as genpy generates. More... | |
| std::string | ros::message::getMD5Text (const std::string &messageType) |
| Return the exact text from which the MD5 sum of the message is computed. More... | |
| PyObject * | ros::message::getMsgField (const std::string &messageType, const std::string &field) |
| std::string | ros::message::getMsgFile (const std::string &messageType) |
| Get the path to the .msg file corresponding to the given message type. More... | |
| bool | ros::message::hasHeader (const std::string &messageType) |
| Tell whether the given message type has a header field. More... | |
| void | ros::message::printPythonError () |
| PyObject * | ros::message::pythonBorrowAttrString (PyObject *o, const std::string &name) |
| std::string | ros::message::stringFromPython (PyObject *input) |
| PyObject * | ros::message::stringToPython (const std::string &input) |
Variables | |
| static bool | ros::message::pythonInitialized |