|
Go to the documentation of this file.
13 #ifndef FAUDES_IOW_WAGO_H
14 #define FAUDES_IOW_WAGO_H
21 #ifdef FAUDES_IODEVICE_WAGO
60 wDevice( const wDevice&) : sDevice() {};
65 virtual ~wDevice( void);
79 virtual void Start( void);
86 virtual void Stop( void);
98 void kbusShutdown( void);
100 struct kbus_info* kbusGetInfo( void);
114 virtual bool DoReadSignalsPre( void);
123 virtual void DoReadSignalsPost( void);
135 virtual bool DoReadSignal( int bitaddr);
146 virtual bool DoWriteSignalsPre( void);
155 virtual void DoWriteSignalsPost( void);
168 virtual void DoWriteSignal( int bitaddr, bool value);
181 void DoReadPreface(TokenReader& rTr, const std::string& rLabel= "", const Type* pContext=0);
194 void DoWritePreface(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const ;
#define FAUDES_TYPE_DECLARATION(ftype, ctype, cbase) faudes type declaration macro
Includes all libFAUDES headers, no plugins.
Includes all io device headers.
libFAUDES resides within the namespace faudes.
libFAUDES 2.32b
--- 2024.03.01
--- c++ api documentaion by doxygen
|