aevit/aevit_driver.C File Reference

#include "aevit.H"
#include "aevit_frame.H"
#include "serial_io.H"
#include "data_queue.H"
#include "data_logger.H"
#include "queue_factory.H"
#include "cbmesg_logger.H"
#include "util.H"
#include "conf.H"
#include <cerrno>
#include <csignal>
#include <iostream>
#include <libgen.h>
#include <unistd.h>
#include <sys/poll.h>
#include <cmath>

Classes

class  aevit_observer_t

Defines

#define D2R   (M_PI / 180.0)

Functions

void sig_handler (int sig)
bool read_conf (conf_t &conf_)
bool reset_device (int fd)
int main (int argc, char **argv)

Variables

cbmesg_logger_t msg_logger
unsigned steering_min
unsigned steering_max
unsigned throttle_min
unsigned throttle_max
double min_wheel_angle
double max_wheel_angle

Define Documentation

#define D2R   (M_PI / 180.0)

Function Documentation

int main ( int  argc,
char **  argv 
)
bool read_conf ( conf_t &  conf_  ) 
bool reset_device ( int  fd  ) 

Referenced by main().

void sig_handler ( int  sig  ) 

References die.


Variable Documentation

cbmesg_logger_t msg_logger
unsigned steering_max
unsigned steering_min
unsigned throttle_max
unsigned throttle_min

Generated on Fri Apr 9 10:45:12 2010 for drivers by  doxygen 1.6.1