]> sigrok.org Git - libsigrok.git/blob - hardware/common/skeleton.c
Constify some more 'char *' parameters.
[libsigrok.git] / hardware / common / skeleton.c
1 /*
2  * This file is part of the sigrok project.
3  *
4  * Copyright (C) 2010 Bert Vermeulen <bert@biot.com>
5  *
6  * This program is free software: you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation, either version 3 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
18  */
19
20 #include <sigrok.h>
21
22 static int hw_init(const char *deviceinfo)
23 {
24 }
25
26 static int hw_opendev(int device_index)
27 {
28 }
29
30 static void hw_closedev(int device_index)
31 {
32 }
33
34 static void hw_cleanup(void)
35 {
36 }
37
38 static void *hw_get_device_info(int device_index, int device_info_id)
39 {
40 }
41
42 static int hw_get_status(int device_index)
43 {
44 }
45
46 static int *hw_get_capabilities(void)
47 {
48 }
49
50 static int hw_set_configuration(int device_index, int capability, void *value)
51 {
52 }
53
54 static int hw_start_acquisition(int device_index, gpointer session_device_id)
55 {
56 }
57
58 static void hw_stop_acquisition(int device_index, gpointer session_device_id)
59 {
60 }
61
62 struct sr_device_plugin skeleton_plugin_info = {
63         "skeleton",
64         "Skeleton driver",
65         1,
66         hw_init,
67         hw_cleanup,
68         hw_opendev,
69         hw_closedev,
70         hw_get_device_info,
71         hw_get_status,
72         hw_get_capabilities,
73         hw_set_configuration,
74         hw_start_acquisition,
75         hw_stop_acquisition,
76 };