|
Modbus Vault v1.0
|
Modbus slicer configuration structure. More...
#include <modbus_slicer.h>
Data Fields | |
| uint32_t | baudrate |
| uint8_t | bit_length |
| int64_t(* | get_time_us_func )(void) |
| void(* | on_frame_func )(const modbus_slicer_frame_t *, void *) |
| void * | cb_arg_void_ptr |
Modbus slicer configuration structure.
| uint32_t modbus_slicer_config_t::baudrate |
UART baud rate
| uint8_t modbus_slicer_config_t::bit_length |
UART frame bit length
| void* modbus_slicer_config_t::cb_arg_void_ptr |
Call back arguments
| int64_t(* modbus_slicer_config_t::get_time_us_func) (void) |
Function pointer to get time in uSeconds
| void(* modbus_slicer_config_t::on_frame_func) (const modbus_slicer_frame_t *, void *) |
Callback on frame/error