]> sigrok.org Git - libsigrok.git/blame - hardware/common/skeleton.c
hardware/common: Coding style fixes.
[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
20#include "sigrok.h"
21
22static int hw_init(char *deviceinfo)
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
a1bb33af
UH
38static char *hw_get_identifier(int device_index)
39{
a1bb33af
UH
40}
41
a1bb33af
UH
42static char *hw_get_device_info(int device_index, int device_info_id)
43{
a1bb33af
UH
44}
45
a1bb33af
UH
46static int hw_get_status(int device_index)
47{
a1bb33af
UH
48}
49
a1bb33af
UH
50static int *hw_get_capabilities(void)
51{
a1bb33af
UH
52}
53
a1bb33af
UH
54static int hw_set_configuration(int device_index, int capability, char *value)
55{
a1bb33af
UH
56}
57
a1bb33af
UH
58static int hw_start_acquisition(int device_index, gpointer session_device_id)
59{
a1bb33af
UH
60}
61
a1bb33af
UH
62static void hw_stop_acquisition(int device_index, gpointer session_device_id)
63{
a1bb33af
UH
64}
65
a1bb33af
UH
66struct device_plugin skeleton_plugin_info = {
67 "skeleton",
68 1,
69 hw_init,
70 hw_cleanup,
a1bb33af
UH
71 hw_opendev,
72 hw_closedev,
73 hw_get_device_info,
74 hw_get_status,
75 hw_get_capabilities,
76 hw_set_configuration,
77 hw_start_acquisition,
986f7270 78 hw_stop_acquisition,
a1bb33af 79};