Classes | Namespaces | Enumerations | Functions
ThirdRobotInterface.h File Reference
#include "ros/ros.h"
#include "geometry_msgs/Twist.h"
#include "imcs01_driver/driver/urbtc.h"
#include "imcs01_driver/driver/urobotc.h"
#include <string>
#include <mutex>
#include <termios.h>
Include dependency graph for ThirdRobotInterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cirkit::ThirdRobotInterface

Namespaces

namespace  cirkit

Enumerations

enum  { FRONT, REAR }
enum  {
  ROBOT_STASIS_FORWARD, ROBOT_STASIS_FORWARD_STOP, ROBOT_STASIS_BACK, ROBOT_STASIS_BACK_STOP,
  ROBOT_STASIS_OTHERWISE
}
enum  {
  FORWARD_MODE, FORWARD_STOP_MODE, BACK_MODE, BACK_STOP_MODE,
  STOP_MODE
}

Functions

template<typename N , typename M >
double MAX (const N &a, const M &b)
template<typename N , typename M >
double MIN (const N &a, const M &b)
template<typename T >
double NORMALIZE (const T &z)
int plus_or_minus (double value)

Enumeration Type Documentation

anonymous enum
Enumerator:
FRONT 
REAR 

Definition at line 19 of file ThirdRobotInterface.h.

anonymous enum
Enumerator:
ROBOT_STASIS_FORWARD 
ROBOT_STASIS_FORWARD_STOP 
ROBOT_STASIS_BACK 
ROBOT_STASIS_BACK_STOP 
ROBOT_STASIS_OTHERWISE 

Definition at line 25 of file ThirdRobotInterface.h.

anonymous enum
Enumerator:
FORWARD_MODE 
FORWARD_STOP_MODE 
BACK_MODE 
BACK_STOP_MODE 
STOP_MODE 

Definition at line 34 of file ThirdRobotInterface.h.


Function Documentation

template<typename N , typename M >
double MAX ( const N &  a,
const M &  b 
) [inline]

Definition at line 51 of file ThirdRobotInterface.h.

template<typename N , typename M >
double MIN ( const N &  a,
const M &  b 
) [inline]

Definition at line 45 of file ThirdRobotInterface.h.

template<typename T >
double NORMALIZE ( const T z) [inline]

Definition at line 57 of file ThirdRobotInterface.h.

int plus_or_minus ( double  value)


cirkit_unit03_driver
Author(s): CIR-KIT
autogenerated on Thu Jun 6 2019 21:08:20