Program Listing for File pal.hpp

Return to documentation for file (cosm/pal/pal.hpp)

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include <string>

#include "cosm/cosm.hpp"

/*******************************************************************************
 * Macros
 ******************************************************************************/
#if defined(COSM_ENABLE_PAL_TARGET_ARGOS)
#define COSM_PAL_TARGET_ARGOS 1

#elif defined(COSM_ENABLE_PAL_TARGET_ROS)

#define COSM_PAL_TARGET_ROS 2

#endif

/*******************************************************************************
 * Namespaces/Decls
 ******************************************************************************/
namespace cosm::pal {

extern const std::string kRobotType;

extern const std::string kRobotNamePrefix;

extern const std::string kControllerXMLId;

#if defined(COSM_PAL_TARGET_ROS)

extern const std::string kMsgTraitsMD5;

#endif

} /* namespace cosm::pal */