]> sigrok.org Git - libsigrok.git/blame - hardware/common/skeleton.c
Constify some more 'char *' parameters.
[libsigrok.git] / hardware / common / skeleton.c
CommitLineData
a1bb33af
UH
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
408e7199 20#include <sigrok.h>
a1bb33af 21
54ac5277 22static int hw_init(const char *deviceinfo)
a1bb33af 23{
a1bb33af
UH
24}
25
a1bb33af
UH
26static int hw_opendev(int device_index)
27{
a1bb33af
UH
28}
29
a1bb33af
UH
30static void hw_closedev(int device_index)
31{
a1bb33af
UH
32}
33
a1bb33af
UH
34static void hw_cleanup(void)
35{
a1bb33af
UH
36}
37
5013f074 38static void *hw_get_device_info(int device_index, int device_info_id)
a1bb33af 39{
a1bb33af
UH
40}
41
a1bb33af
UH
42static int hw_get_status(int device_index)
43{
a1bb33af
UH
44}
45
a1bb33af
UH
46static int *hw_get_capabilities(void)
47{
a1bb33af
UH
48}
49
5013f074 50static int hw_set_configuration(int device_index, int capability, void *value)
a1bb33af 51{
a1bb33af
UH
52}
53
a1bb33af
UH
54static int hw_start_acquisition(int device_index, gpointer session_device_id)
55{
a1bb33af
UH
56}
57
a1bb33af
UH
58static void hw_stop_acquisition(int device_index, gpointer session_device_id)
59{
a1bb33af
UH
60}
61
5c2d46d1 62struct sr_device_plugin skeleton_plugin_info = {
a1bb33af 63 "skeleton",
9f8274a5 64 "Skeleton driver",
a1bb33af
UH
65 1,
66 hw_init,
67 hw_cleanup,
a1bb33af
UH
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,
986f7270 75 hw_stop_acquisition,
a1bb33af 76};