libFAUDES
Sections
Index
|
iop_include.hGo to the documentation of this file.00001 /** @file iop_include.h Includes all io device headers */ 00002 00003 00004 #ifndef FAUDES_IOP_INCLUDE_H 00005 #define FAUDES_IOP_INCLUDE_H 00006 00007 #include "iop_xdevice.h" 00008 #include "iop_vdevice.h" 00009 #include "iop_sdevice.h" 00010 #include "iop_comedi.h" 00011 #include "iop_simplenet.h" 00012 #include "iop_serial.h" 00013 #include "iop_wago.h" 00014 #include "iop_d3ripURT.h" 00015 #include "iop_d3ripDART.h" 00016 00017 #endif 00018 00019 00020 00021 /** 00022 00023 @defgroup IODevicePlugin I/O Device PlugIn 00024 00025 00026 @ingroup AllPlugins 00027 00028 00029 <p> 00030 This plug-in maps logical faudes events to physical events. The latter are to be executed 00031 on and sensed by specific hard- or software. Individual device classes must be explicitely 00032 enabled in <tt>Makefile.plugin</tt>. The above list shows devices available 00033 in this build of libFAUDES. 00034 </p> 00035 00036 <p> 00037 Note: this plug-in is in an early stage of development, some design issues are not 00038 yet resolved. 00039 </p> 00040 00041 <p> 00042 Note: In contrast to the libFAUDES core, the iodevice plug-in 00043 not meant to be platform independant. 00044 It has been developed for Linux and thus freely uses POSIX threads, BSD sockets and the 00045 comedi framework. This being said, the simple network device uses the WINEXTRA 00046 compiletime switch to do some elementary adjustments for Windows targets and 00047 will compile in the presence of the win32-pthread libraray. A future version may resort to 00048 an abstract interface to threads and sockets provided by some professional multi-platform 00049 solution. 00050 </p> 00051 00052 @section License 00053 00054 <p> 00055 This plug-in is distributed with libFAUDES and under the terms of the LGPL. 00056 However, some devices may require separate installation of non-open source code 00057 to compile. 00058 <br> 00059 <br> 00060 <br> 00061 Copyright (c) 2008, Thomas Moor. 00062 <br> 00063 Copyright (c) 2009, Thomas Moor, Thomas Wittmann. 00064 </p> 00065 00066 */ 00067 |
libFAUDES 2.20s --- 2011.10.12 --- c++ source docu by doxygen