|
Go to the documentation of this file.
13 #ifndef FAUDES_COMEDI_H
14 #define FAUDES_COMEDI_H
21 #ifdef FAUDES_IODEVICE_COMEDI
23 #include <comedilib.h>
61 cDevice(const cDevice&) : sDevice() {};
66 virtual ~cDevice( void);
78 virtual void Start( void);
85 virtual void Stop( void);
110 void DoReadPreface(TokenReader& rTr, const std::string& rLabel= "", const Type* pContext=0);
131 void DoWritePreface(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const ;
143 virtual bool DoWriteSignalsPre( void);
151 virtual void DoWriteSignalsPost( void);
164 virtual void DoWriteSignal( int bitaddr, bool value);
175 virtual bool DoReadSignalsPre( void);
183 virtual void DoReadSignalsPost( void);
195 virtual bool DoReadSignal( int bitaddr);
199 std::string mSystemFile;
205 typedef unsigned int ComediInt32;
207 ComediInt32 mComediMask[32];
208 ComediInt32* mpInputImage;
209 ComediInt32* mpOutputImage;
libFAUDES 2.28a
--- 2016.09.13
--- c++ api documentaion by doxygen
|