Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_modbus_rs485_port_t Struct Reference

#include <modbus_rtu.h>

Data Fields

void * context
uint64_t(* now_us )(void *)
bool(* direction )(void *, bool transmit)
bool(* write )(void *, const uint8_t *, size_t, uint64_t deadline_us)
bool(* drain )(void *, uint64_t deadline_us)
bool(* abort_and_settle )(void *, uint64_t deadline_us)

Detailed Description

Definition at line 53 of file modbus_rtu.h.

Field Documentation

◆ abort_and_settle

bool(* nx_modbus_rs485_port_t::abort_and_settle) (void *, uint64_t deadline_us)

Definition at line 59 of file modbus_rtu.h.

◆ context

void* nx_modbus_rs485_port_t::context

Definition at line 54 of file modbus_rtu.h.

◆ direction

bool(* nx_modbus_rs485_port_t::direction) (void *, bool transmit)

Definition at line 56 of file modbus_rtu.h.

◆ drain

bool(* nx_modbus_rs485_port_t::drain) (void *, uint64_t deadline_us)

Definition at line 58 of file modbus_rtu.h.

◆ now_us

uint64_t(* nx_modbus_rs485_port_t::now_us) (void *)

Definition at line 55 of file modbus_rtu.h.

◆ write

bool(* nx_modbus_rs485_port_t::write) (void *, const uint8_t *, size_t, uint64_t deadline_us)

Definition at line 57 of file modbus_rtu.h.


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