firei_interface.h File Reference

firei_interface.h file for this module. Defines public funtions prototypes this module's interface library makes available to other modules. More...

#include <lar/lar.h>
#include <lar/firei_messages.h>
Include dependency graph for firei_interface.h:

Data Structures

struct  TYPE_lensundistort_params
 Stores all undistortion parameters. Used by cameras that need to undistort their lenses. More...
struct  TYPE_cameracontrol_params
 Stores camera advanced parameters. Used by cameras that need to set brightness etc. More...
struct  camera_params_t
struct  camera_expert_params_t
struct  TYPE_cameramatrix_params

Defines

#define _DO_NOT_USE_OPENCV_   0
#define _DO_NOT_USE_CARMEN_   0

Functions

void camera_subscribe_image_message (camera_image_message *image, carmen_handler_t handler, carmen_subscribe_t subscribe_how, int cameranumber)
 Function to subscribe a generic camera. Cameras are defined in lar.ini and they are represented by a number.
void camera_publish_image_message (IplImage *src, double datatimestamp, int cameranumber)
 Function to publish a generic camera image. Cameras are defined in lar.ini and they are represented by a number.
int camera_n0_query_image_message (double timetowait, camera_image_message *out)
 Function to query a generic camera image.
int camera_n1_query_image_message (double timetowait, camera_image_message *out)
 Function to query a generic camera image.
int camera_n2_query_image_message (double timetowait, camera_image_message *out)
 Function to query a generic camera image.
int camera_n3_query_image_message (double timetowait, camera_image_message *out)
 Function to query a generic camera image.
void camera_publish_heartbeat_message (int cameranumber)
 Function to publish a given camera heartbeat.
void camera_subscribe_heartbeat_message (camera_heartbeat_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how, int cameranumber)
 Function to subscribe a given camera heartbeat.
void camera_read_expertparams (char *inputcommand, camera_expert_params_t *expert_camera)
int camera_query_shminfo_message (double timetowait, int *shmid, int *shmsize, int cameranumber)
 Function to query the shared mem info from a camera server.
int convert_imagemessage_to_ipl (camera_image_message *in, IplImage **pimg, double *timestamp, int alloc)
 Function to publish a given camera heartbeat.
void param_daemon_install_cameraundistort_params (TYPE_lensundistort_params *p, int cameranumber, int subscribe_changes, int verbose)
 Function to paramdaemon install the lensundistort_params.
void param_daemon_install_cameracontrol_params (TYPE_cameracontrol_params *p, int camera_num, int subscribe_changes, int verbose)
 Used to param daemon install the cameracontrol_params.
void param_daemon_install_camera_params (camera_params_t *p, int cameranumber, int subscribe_changes, int verbose)
 Function to paramdaemon install the camera_params_t.
void param_daemon_install_cameramatrix_params (TYPE_cameramatrix_params *p, int cameranumber, int subscribe_changes, int verbose)

Detailed Description

firei_interface.h file for this module. Defines public funtions prototypes this module's interface library makes available to other modules.

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