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