Agile Modbus  1.1.4
Lightweight modbus protocol stack.
agile_modbus_slave_util_map Struct Reference

slave register mapping structure More...

#include <agile_modbus_slave_util.h>

Data Fields

int start_addr
 Start address. More...
 
int end_addr
 end address More...
 
int(* get )(void *buf, int bufsz)
 Get register data interface. More...
 
int(* set )(int index, int len, void *buf, int bufsz)
 Set register data interface. More...
 

Detailed Description

slave register mapping structure

Definition at line 38 of file agile_modbus_slave_util.h.

Field Documentation

◆ start_addr

int agile_modbus_slave_util_map::start_addr

Start address.

Definition at line 39 of file agile_modbus_slave_util.h.

◆ end_addr

int agile_modbus_slave_util_map::end_addr

end address

Definition at line 40 of file agile_modbus_slave_util.h.

◆ get

int(* agile_modbus_slave_util_map::get) (void *buf, int bufsz)

Get register data interface.

Definition at line 41 of file agile_modbus_slave_util.h.

◆ set

int(* agile_modbus_slave_util_map::set) (int index, int len, void *buf, int bufsz)

Set register data interface.

Definition at line 42 of file agile_modbus_slave_util.h.


The documentation for this struct was generated from the following file: