|
UniSet
2.6.0
|
Открытые члены | |
| bool | connect (const std::string &addr, int port, bool closeOldConnection=true) noexcept |
| bool | connect (const Poco::Net::SocketAddress &addr, int _port, bool closeOldConnection=true) noexcept |
| void | disconnect () |
| void | forceDisconnect () |
| bool | isConnection () const |
| void | setForceDisconnect (bool s) |
| bool | reconnect () |
| void | cleanInputStream () |
| virtual void | cleanupChannel () override |
| std::string | getAddress () const |
| int | getPort () const |
| void | setReadTimeout (timeout_t msec) |
| timeout_t | getReadTimeout () const |
Открытые статические члены | |
| static bool | checkConnection (const std::string &ip, int port, int timeout_msec=100) |
Защищенные члены | |
| virtual size_t | getNextData (unsigned char *buf, size_t len) override |
| virtual void | setChannelTimeout (timeout_t msec) override |
| virtual ModbusRTU::mbErrCode | sendData (unsigned char *buf, size_t len) override |
| virtual ModbusRTU::mbErrCode | query (ModbusRTU::ModbusAddr addr, ModbusRTU::ModbusMessage &msg, ModbusRTU::ModbusMessage &reply, timeout_t timeout) override |
Modbus TCP master interface
| size_t uniset::ModbusTCPMaster::getNextData | ( | unsigned char * | buf, |
| size_t | len | ||
| ) | [override, protected, virtual] |
get next data block from channel ot recv buffer
| begin | - get from position |
| buf | - buffer for data |
| len | - size of buf |
Замещает uniset::ModbusClient.
| mbErrCode uniset::ModbusTCPMaster::query | ( | ModbusRTU::ModbusAddr | addr, |
| ModbusRTU::ModbusMessage & | msg, | ||
| ModbusRTU::ModbusMessage & | qreply, | ||
| timeout_t | timeout | ||
| ) | [override, protected, virtual] |
функция запрос-ответ
Замещает uniset::ModbusClient.
| void uniset::ModbusTCPMaster::setChannelTimeout | ( | timeout_t | msec | ) | [override, protected, virtual] |
set timeout for send/receive data
Замещает uniset::ModbusClient.
1.7.6.1