actuators/steering_driver_labjack_ue9.C File Reference

#include "util.H"
#include "data_queue.H"
#include "queue_factory.H"
#include "cbmesg_logger.H"
#include "cb_time.H"
#include "labjack_ue9.H"
#include "conf.H"
#include <libgen.h>
#include <unistd.h>
#include <fcntl.h>
#include <cmath>
#include <cstdio>
#include <csignal>
#include <iostream>

Defines

#define LABJACKUE9_TCPPORT   52360
#define STEERING_CHANNEL   0
#define THROTTLE_CHANNEL   1

Functions

void sig_handler (int sig)
bool read_conf (conf_t &conf_)
void socket_initialize (labjack_ue9_t *labjack_device, const char *ip_address, int tcp_port)
int main (int argc, char **argv)

Variables

cbmesg_logger_t msg_logger
double watchdog_timeout
double watchdog_steering
double watchdog_throttle
double st_queue_timeout
int device_fd = -1

Define Documentation

#define LABJACKUE9_TCPPORT   52360

Referenced by main().

#define STEERING_CHANNEL   0

Referenced by main().

#define THROTTLE_CHANNEL   1

Referenced by main().


Function Documentation

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

References die.

Referenced by main().

void socket_initialize ( labjack_ue9_t labjack_device,
const char *  ip_address,
int  tcp_port 
)

References device_fd, and msg_logger.

Referenced by main().


Variable Documentation

int device_fd = -1

Referenced by socket_initialize().

cbmesg_logger_t msg_logger

Referenced by main(), and read_conf().

Referenced by read_conf().

Referenced by read_conf().

Referenced by read_conf().


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