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.