52 #ifndef __LIBGPIV_CAM_H__ 53 #define __LIBGPIV_CAM_H__ 60 #define GPIV_CAMPAR_DEFAULT__MODE 1 61 #define GPIV_CAMPAR_DEFAULT__CYCLES 1 62 #define GPIV_CAMPAR_DEFAULT__FNAME "gpiv_img" 64 #define GPIV_CAMPAR_CYCLES_MIN 1 65 #define GPIV_CAMPAR_CYCLES_MAX 1 70 #define GPIV_CAMPAR_KEY "CAM" 71 #define GPIV_CAMPAR_KEY__MODE "Mode" 72 #define GPIV_CAMPAR_KEY__CYCLES "Cycles" 73 #define GPIV_CAMPAR_KEY__FNAME "Fname" 75 #define GPIV_CAMPAR_CYCLES_MIN 1 76 #define GPIV_CAMPAR_CYCLES_MAX 1 181 const gboolean verbose
gchar fname[GPIV_MAX_CHARS]
image file name
nodeid_t * camera_nodes
camera node
guint numNodes
number of nodes available
dc1394_feature_set * feature_set
gchar * gpiv_cam_free_camvar(GpivCamVar *cam_var)
Free memory variables of connected cameras using firewire.
Parameters for camera settings.
dc1394_miscinfo * misc_info
void gpiv_cam_read_parameters(FILE *fp_par, GpivCamPar *cam_par, const gboolean verbose)
Read all GpivCamPar parameters.
dc1394_camerainfo * camera
void gpiv_cam_parameters__set(GpivCamPar *cam_par, const gboolean flag)
Sets flags for __set variables of GpivCamPar.
gboolean cycles__set
flag if cycles has been defined
gchar * gpiv_cam_test_parameter(const GpivCamPar *cam_par)
Testing GpivCamPar parameters on valid values and initializing derived variables. ...
guint maxspeed
maximum frame rate speed
gboolean fname__set
flag if fname has been defined
enum GpivCamMode mode
operating mode (indefinite/interrupt/definite)
gboolean mode__set
flag if mode has been defined
#define GPIV_MAX_CHARS
Maximum number of characters on a line.
dc1394_feature_info * feature_info
gchar * gpiv_cam_check_parameters_read(GpivCamPar *cam_par, const GpivCamPar *cam_par_default)
Checks if all GpivCamPar parameters have been read.
GpivCamVar * gpiv_cam_get_camvar(const gboolean verbose)
Get varaiables of connected cameras using firewire.
void gpiv_cam_print_parameters(FILE *fp_par_out, const GpivCamPar *cam_par)
Prints GpivCamPar parameters to fp_par_out.
guint cycles
If GpivTrigPar not used.
dc1394_cameracapture * capture
void gpiv_cam_default_parameters(GpivCamPar *cam_par_default, const gboolean force)
Sets default GpivCamPar parameter values.
guint numCameras
number of cameras available
on wxternal trigger signals
raw1394handle_t handle
handle