pcan_pci/pcan_pci_driver.C File Reference

#include "pcan_pci.H"
#include "data_queue.H"
#include "data_logger.H"
#include "queue_factory.H"
#include "cbmesg_logger.H"
#include "util.H"
#include "conf.H"
#include "cb_time.H"
#include <iostream>
#include <cerrno>
#include <sys/poll.h>
#include <cmath>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <signal.h>
#include <string.h>
#include <fcntl.h>

Classes

class  pcan_observer_t

Defines

#define D2R   (M_PI / 180.0)
#define EMC_INTERVAL   .039
#define ITERIS_INTERVAL   .039
#define IBEO_INTERVAL   .030

Functions

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

Variables

unsigned steering_min
unsigned steering_max
unsigned throttle_min
unsigned throttle_max
double min_wheel_angle
double max_wheel_angle
char const * progname
cbmesg_logger_t msg_logger

Define Documentation

#define D2R   (M_PI / 180.0)
#define EMC_INTERVAL   .039

Referenced by main().

#define IBEO_INTERVAL   .030

Referenced by main().

#define ITERIS_INTERVAL   .039

Referenced by main().


Function Documentation

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

References die.


Variable Documentation

cbmesg_logger_t msg_logger
char const* progname
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