#include <transport.h>
|
| void * | ctx |
| |
| md_err_t(* | read_holding )(void *ctx, uint16_t offset, uint16_t count, uint16_t *out) |
| |
| md_err_t(* | read_input )(void *ctx, uint16_t offset, uint16_t count, uint16_t *out) |
| |
| md_err_t(* | read_coils )(void *ctx, uint16_t offset, uint16_t count, bool *out) |
| |
| md_err_t(* | read_discrete )(void *ctx, uint16_t offset, uint16_t count, bool *out) |
| |
| md_err_t(* | write_holding )(void *ctx, uint16_t offset, uint16_t count, const uint16_t *words) |
| |
| md_err_t(* | write_coil )(void *ctx, uint16_t offset, bool on) |
| |
◆ ctx
◆ read_coils
| md_err_t(* md_transport::read_coils) (void *ctx, uint16_t offset, uint16_t count, bool *out) |
◆ read_discrete
| md_err_t(* md_transport::read_discrete) (void *ctx, uint16_t offset, uint16_t count, bool *out) |
◆ read_holding
| md_err_t(* md_transport::read_holding) (void *ctx, uint16_t offset, uint16_t count, uint16_t *out) |
◆ read_input
| md_err_t(* md_transport::read_input) (void *ctx, uint16_t offset, uint16_t count, uint16_t *out) |
◆ write_coil
| md_err_t(* md_transport::write_coil) (void *ctx, uint16_t offset, bool on) |
◆ write_holding
| md_err_t(* md_transport::write_holding) (void *ctx, uint16_t offset, uint16_t count, const uint16_t *words) |
The documentation for this struct was generated from the following file: