RemKhepServerROS.h File Reference

#include <IPCommModule.h>
#include <CommonOptions.h>
#include <remKhepComm.h>
#include <MotionModule.h>
#include <KorebotROS.h>
#include <ROSNode.h>
#include <sensor_msgs/LaserScan.h>
#include <ros/ros.h>
#include <boost/bind.hpp>

Go to the source code of this file.

Namespaces

namespace  MipResources

Classes

struct  MipResources::laserScanStr
class  MipResources::KheperaServerROSOptions
 Options for the khepera server program. More...
class  MipResources::KheperaServerROSPars
 Parameters for khepera software. More...
class  MipResources::KheperaServerROS
 Khepera Interface using ROS libraries. More...

Defines

#define SAMPLE_TIME_USEC   30000
#define WAIT_TIME_USEC   1000
#define KHS_COMM_DEBUG   0
#define KHS_DEBUG   0
#define KHS_EXECUTE_DEBUG   0
#define KH3_DEBUG(debLevel, _staticLevel, message)

Enumerations

enum  { MipResources::RIGHT, MipResources::LEFT, MipResources::NUM_WHEELS }
enum  MipResources::CommRateTypes { MipResources::FIXED, MipResources::VARIABLE, MipResources::NUM_COMM_RATE_TYPES }


Detailed Description

Author:
Marco Cognetti

Define Documentation

#define KH3_DEBUG ( debLevel,
_staticLevel,
message   ) 

Value:

{ \
  if(debLevel <= _staticLevel) { \
    stringstream KH3_DEBUG_ss; \
    KH3_DEBUG_ss << "\033[01;31m" << "[KH3DEBUG] " << "\033[0m" << message; \
    std::cout << KH3_DEBUG_ss.str() << std::endl; \
  } \
}

#define KHS_COMM_DEBUG   0

#define KHS_DEBUG   0

#define KHS_EXECUTE_DEBUG   0

#define SAMPLE_TIME_USEC   30000

#define WAIT_TIME_USEC   1000


Generated on Mon Feb 20 07:01:08 2017 for MIP by  doxygen 1.5.6