Various exceptions thrown by different pieces of Lobot/Robolocust. More...
#include <stdexcept>
#include <string>
Go to the source code of this file.
Classes | |
class | lobot::uhoh |
struct | lobot::missing_libs |
struct | lobot::thread_error |
struct | lobot::bus_error |
struct | lobot::camera_error |
struct | lobot::vstream_error |
struct | lobot::lrf_error |
struct | lobot::io_error |
struct | lobot::motor_error |
struct | lobot::customization_error |
struct | lobot::unknown_model |
struct | lobot::arbiter_error |
struct | lobot::behavior_error |
struct | lobot::misc_error |
Enumerations | |
enum | { MISSING_PTHREAD = 1, MISSING_LIBDC1394, MISSING_FFMPEG, MISSING_OPENCV, MISSING_OPENGL, MISSING_GLEW, MISSING_LIBURG, MISSING_LIBDEVIL, MISSING_LIBGSL, THREAD_CREATION_FAILURE, MUTEX_INIT_ERROR, COND_INIT_ERROR, RWLOCK_INIT_ERROR, RWLOCK_RDLOCK_FAILED, RWLOCK_WRLOCK_FAILED, INIT_PROBLEM, NO_CAMERAS, HIGHEST_NODE, CAMERA_NODES_FREED, BAD_CAMERA_NODE_INDEX, SETUP_FAILED, START_TRANSMISSION_FAILED, MPEG_FILES_NOT_FOUND, NO_VIDEOSTREAM_SOURCE, NO_COMPOSITOR_SOURCES, LRF_CONNECTION_FAILURE, LRF_DATA_RETRIEVAL_FAILURE, NO_LRF_SOURCE, SERIAL_PORT_INIT_ERROR, SERIAL_PORT_BAD_ARG, SERIAL_PORT_READ_ERROR, SERIAL_PORT_WRITE_ERROR, MOTOR_READ_FAILURE, IN_PLACE_TURNS_NOT_SUPPORTED, BAD_OPTION, NO_SUCH_CONFIG_FILE, CONFIG_FILE_SYNTAX_ERROR, CONFIG_FILE_MEMORY_ERROR, BAD_GEOMETRY_SPEC, MISSING_CMDLINE_ARGS, BAD_RESULTS_SPECS, UNKNOWN_LOCUST_MODEL, UNKNOWN_BEHAVIOR, UNKNOWN_ROBOT_PLATFORM, ARBITER_NOT_RUNNING, UNSUPPORTED_TURN_DIRECTION, MOTOR_SYSTEM_MISSING, LASER_RANGE_FINDER_MISSING, MAPPING_DISABLED, BOGUS_LOW_LEVEL_ODOMETRY, NO_GOALS, DANGER_ZONE_LRF_NOT_SETUP, NO_INPUT_SOURCE, NOT_ENOUGH_LOCUSTS, PARTICLE_INDEX_OUT_OF_BOUNDS, OPENGL_FBO_INIT_ERROR, GLEW_INIT_ERROR, OPENCV_IMAGE_INIT_ERROR, SIGNALS_MASK_SETUP_FAILURE, SIGWAIT_FAILED, LOGIC_ERROR, BROKEN_FEATURE } |
Various exceptions thrown by different pieces of Lobot/Robolocust.
Definition in file LoExcept.H.