c_atlasmv.h file for this module. Includes, global vars, function prototypes, etc. More...
#include <pthread.h>
#include <string.h>
#include <termios.h>
#include <sys/ioctl.h>
#include <stdlib.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <ros/ros.h>
#include <signal.h>
#include <timer.h>
#include <hitec5980sg/hitec5980sg.h>
#include <class_dioc.h>
#include <des70_10.h>
#include <iostream>
#include <atlasmv_base/AtlasmvLightsCommand.h>
#include <atlasmv_base/AtlasmvMotionCommand.h>
#include <atlasmv_base/AtlasmvVertSignsCommand.h>
#include <atlasmv_base/AtlasmvStatus.h>
Go to the source code of this file.
Classes | |
class | c_atlasmv |
class that defines everything related with the atlasmv robot interface. this class only deals with SI units (m/s, rad/s, seconds and so on) More... | |
struct | details |
typedef that includes all params that define atlasmv robot More... | |
Defines | |
#define | _DO_NOT_USE_CARMEN_ 0 |
#define | _DO_NOT_USE_OPENCV_ 0 |
Typedefs | |
typedef struct details | TYPE_atlasmv_public_params |
typedef that includes all params that define atlasmv robot | |
Enumerations | |
enum | ENUM_ERR { ENUM_ERR_NONE = 0, ENUM_ERR_READ_DIR = 3, ENUM_ERR_OVER_CURRENT = 4, ENUM_ERR_OVER_VOLTAGE = 5, ENUM_ERR_OVER_SPEED = 6, ENUM_ERR_SUPPLY_VOLT_LOW = 7, ENUM_ERR_ANG_DET = 8, ENUM_ERR_ENC_RES = 9 } |
enum | TYPE_ENUM_SIGNS { MANDATORY_MEDIUM_LIGTHS = 1, MANDATORY_BUS_LANE = 2, WARNING_ROAD_NARROWS = 3, WARNING_DIP_AHEAD = 4, INFORMATION_HOSPITAL = 5, INFORMATION_REC_SPEED_60 = 6, NO_VERT_SIGN = 0 } |
c_atlasmv.h file for this module. Includes, global vars, function prototypes, etc.
Definition in file c_atlasmv.h.
#define _DO_NOT_USE_CARMEN_ 0 |
Definition at line 35 of file c_atlasmv.h.
#define _DO_NOT_USE_OPENCV_ 0 |
Definition at line 34 of file c_atlasmv.h.
typedef struct details TYPE_atlasmv_public_params |
typedef that includes all params that define atlasmv robot
enum ENUM_ERR |
Definition at line 70 of file c_atlasmv.h.
enum TYPE_ENUM_SIGNS |
MANDATORY_MEDIUM_LIGTHS | |
MANDATORY_BUS_LANE | |
WARNING_ROAD_NARROWS | |
WARNING_DIP_AHEAD | |
INFORMATION_HOSPITAL | |
INFORMATION_REC_SPEED_60 | |
NO_VERT_SIGN |
Definition at line 82 of file c_atlasmv.h.