|
Go to the documentation of this file.
12 #ifndef FAUDES_IOP_MODBUS_H
13 #define FAUDES_IOP_MODBUS_H
24 #ifdef FAUDES_IODEVICE_MODBUS
97 virtual void Clear( void);
107 virtual void Compile( void);
124 void AppendRemoteOutputs( int mbid, int mbaddr, int cnt, int fdaddr);
141 void AppendRemoteInputs( int mbid, int mbaddr, int cnt, int fdaddr);
153 void SlaveAddress( const std::string& rAddr);
165 virtual void Start( void);
172 virtual void Stop( void);
185 virtual bool DoReadSignalsPre( void);
190 virtual void DoReadSignalsPost( void);
202 virtual bool DoReadSignal( int bitaddr);
211 virtual bool DoWriteSignalsPre( void);
217 virtual void DoWriteSignalsPost( void);
230 virtual void DoWriteSignal( int bitaddr, bool value);
240 virtual void DoLoopCallback( void);
253 void DoReadPreface( TokenReader& rTr, const std::string& rLabel= "", const Type* pContext=0);
266 void DoWritePreface( TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const ;
303 int MbFlushBuffers( void);
304 int MbSendRequest( int id);
305 int MbReceiveResponse( void);
306 int MbReceiveRequest( int mastersock);
307 int MbSendResponse( int mastersock);
libFAUDES 2.28a
--- 2016.09.13
--- c++ api documentaion by doxygen
|