moddef-c
Loading...
Searching...
No Matches
md_transport Struct Reference

#include <transport.h>

Data Fields

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)
 

Field Documentation

◆ ctx

void* md_transport::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: