![]() |
rodbus (C++ API) 1.3.1
|
Interface used to handle write requests received from the client. More...
#include <rodbus.hpp>
Public Member Functions | |
| virtual WriteResult | write_single_coil (uint16_t index, bool value, Database &database)=0 |
| Write a single coil received from the client. More... | |
| virtual WriteResult | write_single_register (uint16_t index, uint16_t value, Database &database)=0 |
| write a single coil received from the client More... | |
| virtual WriteResult | write_multiple_coils (uint16_t start, BitValueIterator &it, Database &database)=0 |
| Write multiple coils received from the client. More... | |
| virtual WriteResult | write_multiple_registers (uint16_t start, RegisterValueIterator &it, Database &database)=0 |
| Write multiple registers received from the client. More... | |
Interface used to handle write requests received from the client.
|
pure virtual |
Write multiple coils received from the client.
| start | Starting address |
| it | Iterator over coil values |
| database | Database interface for updates |
|
pure virtual |
Write multiple registers received from the client.
| start | Starting address |
| it | Iterator over register values |
| database | Database interface for updates |
|
pure virtual |
Write a single coil received from the client.
| index | Index of the coil |
| value | Value of the coil to write |
| database | Database interface for updates |
|
pure virtual |
write a single coil received from the client
| index | Index of the register |
| value | Value of the register to write |
| database | Database interface for updates |