FG DES
libFAUDES
DESTool
LRT >>
EEI >>
About
User Reference
C++ API
luafaudes
Developer
Links
libFAUDES
C++ API
Sections
Sets
Generators
Functions
PlugIns
Tutorials
Index
Classes
Files
iop_include.h
Go to the documentation of this file.
1
/** @file iop_include.h Includes all io device headers */
2
3
4
#ifndef FAUDES_IOP_INCLUDE_H
5
#define FAUDES_IOP_INCLUDE_H
6
7
#include "
iop_xdevice.h
"
8
#include "
iop_vdevice.h
"
9
#include "
iop_sdevice.h
"
10
#include "
iop_comedi.h
"
11
#include "
iop_simplenet.h
"
12
#include "
iop_serial.h
"
13
#include "
iop_modbus.h
"
14
#include "
iop_wago.h
"
15
#include "
iop_d3ripURT.h
"
16
#include "
iop_d3ripDART.h
"
17
18
#endif
19
20
21
22
/**
23
24
@defgroup IODevicePlugin I/O Device Plug-In
25
26
27
@ingroup AllPlugins
28
29
30
<p>
31
This plug-in maps logical faudes events to physical events. The latter are to be executed
32
on and sensed by specific hard- or software. Individual device classes must be explicitely
33
enabled in <tt>Makefile.plugin</tt>. The above list shows devices available
34
in this build of libFAUDES.
35
</p>
36
37
<p>
38
Note: this plug-in is in an early stage of development, some design issues are not
39
yet resolved.
40
</p>
41
42
<p>
43
Note: In contrast to the libFAUDES core, the iodevice plug-in
44
not meant to be platform independant.
45
It has been developed for Linux and thus freely uses POSIX threads, BSD sockets, the
46
comedi framework and real-time kernel extensions. This being said, a simple platform
47
abstraction layer adapts relevant system calls for Windows and, thus, provides
48
the Modbus device and the Simplenet device.
49
</p>
50
51
@section IodLicense License
52
53
<p>
54
This plug-in is distributed with libFAUDES and under the terms of the LGPL.
55
However, some devices may require separate installation of non-open source code
56
to compile.
57
<br>
58
<br>
59
<br>
60
Copyright (c) 2008, Thomas Moor.
61
<br>
62
Copyright (c) 2009, Thomas Moor, Thomas Wittmann.
63
<br>
64
Copyright (c) 2010-2013, Thomas Moor.
65
</p>
66
67
*/
68
iop_comedi.h
iop_d3ripDART.h
iop_d3ripURT.h
iop_modbus.h
iop_sdevice.h
iop_serial.h
iop_simplenet.h
iop_vdevice.h
iop_wago.h
iop_xdevice.h
libFAUDES 2.33b
--- 2025.05.07 --- c++ api documentaion by
doxygen
>>
C++ API
Introduction
Sets
Generators
Functions
PlugIns
Tutorials
Classes
Files
Top of Page