The header file for the server. More...
#include <lar/ipm_interface.h>#include "base_ipm/base_ipm.h"

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 |
The header file for the server.
1.6.3