atlasmv_interface.cpp File Reference

#include <lar/atlasmv_interface.h>
#include <strings.h>
Include dependency graph for atlasmv_interface.cpp:

Defines

#define bzero(b, len)   (memset((b), '\0', (len)), (void) 0)
#define DEBUG   0

Functions

static void initialize_robot (void)
void atlas_motion_command (void)
void atlas_lights_command (void)
void atlas_vert_sign_command (void)
 function that commands the lights controller about vertical sign choice
void request_cross_sensor_value (void)
void read_cross_sensor_value (void)
void safety_handler (void)
void toogle_handler (void)
void read_frequency_change_handler ()
void shutdown_module (int x)
 makes a clean shutdown of the program
void reset_distance_traveled_handler (void)
int compute_distance_traveled (void)
int main (int argc, char **argv)

Variables

char * COM_DEVICE_MOTORS
char * COM_DEVICE_SENSORS
int no_safety = FALSE
robot_motion_command_message motion_command
robot_brake_toggle_message brake_toggle
robot_lights_command_message lights_command
robot_vert_sign_command_message vert_sign_command
double distance_traveled
double real_velocity
double dt_timestamp
char send_toogle_msg = 0
int PortHandlerMotors
int PortHandlerSensors
int arguments
double read_frequency
double time_elapsed
double maximum_dir
double minimum_dir
unsigned char cross_sensor
IPC_RETURN_TYPE err
TYPE_executionflags flags
c_timer timer
double ts
int cycle_freq
int low_freq
carmen_param_t module_refresh_params []
carmen_param_t basesensor_params []
Generated on Wed Jun 2 12:43:03 2010 for LAR Atlas by  doxygen 1.6.3