ipm_server.h File Reference

The header file for the server. More...

#include <lar/ipm_interface.h>
#include "base_ipm/base_ipm.h"
Include dependency graph for ipm_server.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  TYPE_shm
struct  TYPE_Camcontroller
class  lar_timer
struct  TYPE_calibration

Defines

#define _LISTSIZE_   10
#define _PTU_PAN_CORRECTION   0
#define _DEFAULT_PTU_TILT_CORRECTION_   -1
#define _NUM_CAMERAS_   2
#define _DEBUG_IPM_SERVER_   TRUE

Functions

int stretch_image_masked (IplImage *src, IplImage *dst, double low, double high, IplImage *mask)
static void query_sensordata_handler (MSG_INSTANCE msgRef, BYTE_ARRAY callData, void *clientData __attribute__((unused)))
void ptucontrol_status_handler (MSG_INSTANCE msgRef __attribute__((unused)), BYTE_ARRAY callData __attribute__((unused)), void *clientData __attribute__((unused)))
void shutdown_module (int x)
 Module shutdown function.
void interpolate_panandtilt (double targettimestamp, double *ipan, double *itilt)
void query_shminfo_handler (MSG_INSTANCE msgRef, BYTE_ARRAY callData, void *clientData)
void camera0_heartbeat_handler (void)
void camera1_heartbeat_handler (void)
void hokuyo_heartbeat_handler (void)

Variables

IplImage * ubcamera_nroad_image_0
IplImage * ubcamera_nroad_image_1
IplImage * image_overlaped
IplImage * imgRGB
IplImage * fimg
IplImage * fimgRGB
IplImage * ifimg
IplImage * ifimgRGB
IplImage * ifimgRGB_withlasermask
IplImage * gui_ifimg
IplImage * laser_mask_img
IplImage * lasermask_tmp
IplImage * pimage
TYPE_calibration calibration
carmen_ptucontrol_status_message ptu_status
TYPE_executionflags flg
char camera0_image_message_heartbeat
char camera1_image_message_heartbeat
char hokuyo_message_heartbeat
char hokuyo_message_laseraquired
char flag_querying
ipm_query_data_message query_msg
ipm_data_message response_msg
double timestamp_0
double timestamp_1
double listpan [_LISTSIZE_]
double listtilt [_LISTSIZE_]
double listtimestamp [_LISTSIZE_]
TYPE_shm shm

Detailed Description

The header file for the server.

Generated on Wed Jun 2 12:43:03 2010 for LAR Atlas by  doxygen 1.6.3