|
Go to the documentation of this file.
13 #ifndef FAUDES_IOW_WAGO_H
14 #define FAUDES_IOW_WAGO_H
22 #ifdef FAUDES_IODEVICE_WAGO
53 class wDevice : public sDevice {
67 wDevice(const wDevice&) : sDevice() {};
72 virtual ~wDevice( void);
86 virtual void Start( void);
93 virtual void Stop( void);
105 void kbusShutdown( void);
107 struct kbus_info* kbusGetInfo( void);
121 virtual bool DoReadSignalsPre( void);
130 virtual void DoReadSignalsPost( void);
142 virtual bool DoReadSignal( int bitaddr);
153 virtual bool DoWriteSignalsPre( void);
162 virtual void DoWriteSignalsPost( void);
175 virtual void DoWriteSignal( int bitaddr, bool value);
188 void DoReadPreface(TokenReader& rTr, const std::string& rLabel= "", const Type* pContext=0);
201 void DoWritePreface(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const ;
204 struct kbus_iec_process_image mIECProcessImage;
205 struct kbus_info *mpKbusInfo;
libFAUDES 2.26g
--- 2015.08.17
--- c++ api documentaion by doxygen
|