updated copyright statement
[gpiv.git] / src / dac.h
blob0a3faf3fd60bc9c5a32de9e57ffc39f9e1e8c78e
1 /* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 4 c-style: "K&R" -*- */
3 /*----------------------------------------------------------------------
5 gpiv - Graphic program for Particle Image Velocimetry, based on gtk/gnome
6 libraries.
8 Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008
9 Gerber van der Graaf <gerber_graaf@users.sourceforge.net>
11 This file is part of gpiv.
13 Gpiv is free software; you can redistribute it and/or modify
14 it under the terms of the GNU General Public License as published by
15 the Free Software Foundation; either version 2, or (at your option)
16 any later version.
18 This program is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 GNU General Public License for more details.
23 You should have received a copy of the GNU General Public License
24 along with this program; if not, write to the Free Software Foundation,
25 Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
27 ----------------------------------------------------------------------*/
30 * (callback) functions for dac
31 * $Log: dac.h,v $
32 * Revision 1.3 2006-09-18 07:27:05 gerber
33 * *** empty log message ***
35 * Revision 1.2 2005/02/26 09:17:13 gerber
36 * structured of interrogate function by using gpiv_piv_isiadapt
38 * Revision 1.1 2005/01/19 15:53:41 gerber
39 * Initiation of Data Acquisition (DAC); trigerring of lasers and camera
40 * by using RTAI and Realtime Linux, recording images from IEEE1394
41 * (Firewire) IIDC compliant camera's
45 #ifndef DAC_H
46 #define DAC_H
47 #ifdef ENABLE_DAC
49 /* #define MAX_COMBO_LIST 5 */
51 /* #define DACPAR_TIMING_MIN 3 */
52 /* #define DACPAR_TIMING_MAX 3 */
53 /* #define DACPAR_CAP_MIN 100 */
54 /* #define DACPAR_CAP_MAX 1000 */
55 /* #define DACPAR_NIMG_MIN 1 */
56 /* #define DACPAR_NIMG_MAX MAX_BUFS */
60 * Callback functions
63 /* gboolean */
64 /* on_darea_expose (GtkWidget *widget, */
65 /* GdkEventExpose *event, */
66 /* gpointer user_data); */
68 void
69 on_entry_dac_fname(GtkSpinButton *widget,
70 GtkWidget *entry);
72 void
73 on_checkbutton_fname_date_enter(GtkWidget *widget,
74 gpointer data);
76 void
77 on_checkbutton_fname_date(GtkWidget *widget,
78 gpointer data);
80 void
81 on_checkbutton_fname_time_enter(GtkWidget *widget,
82 gpointer data);
84 void
85 on_checkbutton_fname_time(GtkWidget *widget,
86 gpointer data);
88 void
89 on_radiobutton_dac_mouse(GtkWidget * widget,
90 GtkWidget * entry);
92 void
93 on_radiobutton_dac_mouse_1_enter(GtkWidget * widget,
94 GtkWidget * entry);
96 void
97 on_radiobutton_dac_mouse_2_enter(GtkWidget * widget,
98 GtkWidget * entry);
100 void
101 on_radiobutton_dac_mouse_3_enter(GtkWidget * widget,
102 GtkWidget * entry);
104 void
105 on_radiobutton_dac_mouse_4_enter(GtkWidget * widget,
106 GtkWidget * entry);
108 void
109 on_radiobutton_dac_mouse_5_enter(GtkWidget * widget,
110 GtkWidget * entry);
112 void
113 on_radiobutton_dac_mouse_6_enter(GtkWidget * widget,
114 GtkWidget * entry);
116 void
117 on_spinbutton_dac_trigger_nf(GtkSpinButton * widget,
118 GtkWidget * entry);
120 #endif /* ENABLE_DAC */
121 #endif /* DAC_H */