Home
last modified time | relevance | path

Searched refs:modbus_context (Results 1 – 6 of 6) sorted by relevance

/subsys/modbus/
A Dmodbus_internal.h93 struct modbus_context { struct
165 void modbus_tx_adu(struct modbus_context *ctx);
178 int modbus_tx_wait_rx_adu(struct modbus_context *ctx);
188 bool modbus_server_handler(struct modbus_context *ctx);
195 void modbus_reset_stats(struct modbus_context *ctx);
221 int modbus_serial_rx_adu(struct modbus_context *ctx);
231 int modbus_serial_tx_adu(struct modbus_context *ctx);
241 int modbus_serial_init(struct modbus_context *ctx,
251 int modbus_raw_rx_adu(struct modbus_context *ctx);
252 int modbus_raw_tx_adu(struct modbus_context *ctx);
[all …]
A Dmodbus_serial.c32 static void modbus_serial_tx_on(struct modbus_context *ctx) in modbus_serial_tx_on()
64 static void modbus_serial_rx_on(struct modbus_context *ctx) in modbus_serial_rx_on()
294 static void rtu_tx_adu(struct modbus_context *ctx) in rtu_tx_adu()
325 static void cb_handler_rx(struct modbus_context *ctx) in cb_handler_rx()
380 static void cb_handler_tx(struct modbus_context *ctx) in cb_handler_tx()
408 struct modbus_context *ctx = (struct modbus_context *)app_data; in uart_cb_handler()
430 struct modbus_context *ctx; in rtu_tmr_handler()
442 static int configure_gpio(struct modbus_context *ctx) in configure_gpio()
532 int modbus_serial_rx_adu(struct modbus_context *ctx) in modbus_serial_rx_adu()
559 int modbus_serial_tx_adu(struct modbus_context *ctx) in modbus_serial_tx_adu()
[all …]
A Dmodbus_core.c61 static struct modbus_context mb_ctx_tbl[] = {
70 struct modbus_context *ctx; in modbus_rx_handler()
72 ctx = CONTAINER_OF(item, struct modbus_context, server_work); in modbus_rx_handler()
117 void modbus_tx_adu(struct modbus_context *ctx) in modbus_tx_adu()
138 int modbus_tx_wait_rx_adu(struct modbus_context *ctx) in modbus_tx_wait_rx_adu()
154 struct modbus_context *ctx; in modbus_get_context()
195 struct modbus_context *ctx; in modbus_init_iface()
226 struct modbus_context *ctx = NULL; in modbus_init_server()
299 struct modbus_context *ctx = modbus_get_context(iface); in modbus_register_user_fc()
321 struct modbus_context *ctx = NULL; in modbus_init_client()
[all …]
A Dmodbus_server.c34 void modbus_reset_stats(struct modbus_context *ctx) in modbus_reset_stats()
44 static void update_msg_ctr(struct modbus_context *ctx) in update_msg_ctr()
49 static void update_crcerr_ctr(struct modbus_context *ctx) in update_crcerr_ctr()
54 static void update_excep_ctr(struct modbus_context *ctx) in update_excep_ctr()
59 static void update_server_msg_ctr(struct modbus_context *ctx) in update_server_msg_ctr()
64 static void update_noresp_ctr(struct modbus_context *ctx) in update_noresp_ctr()
107 static bool mbs_fc01_coil_read(struct modbus_context *ctx) in mbs_fc01_coil_read()
206 static bool mbs_fc02_di_read(struct modbus_context *ctx) in mbs_fc02_di_read()
307 static bool mbs_fc03_hreg_read(struct modbus_context *ctx) in mbs_fc03_hreg_read()
419 static bool mbs_fc04_inreg_read(struct modbus_context *ctx) in mbs_fc04_inreg_read()
[all …]
A Dmodbus_client.c29 static int mbc_validate_response_fc(struct modbus_context *ctx, in mbc_validate_response_fc()
299 struct modbus_context *ctx = modbus_get_context(iface); in modbus_read_coils()
324 struct modbus_context *ctx = modbus_get_context(iface); in modbus_read_dinputs()
349 struct modbus_context *ctx = modbus_get_context(iface); in modbus_read_holding_regs()
376 struct modbus_context *ctx = modbus_get_context(iface); in modbus_read_holding_regs_fp()
403 struct modbus_context *ctx = modbus_get_context(iface); in modbus_read_input_regs()
427 struct modbus_context *ctx = modbus_get_context(iface); in modbus_write_coil()
458 struct modbus_context *ctx = modbus_get_context(iface); in modbus_write_holding_reg()
483 struct modbus_context *ctx = modbus_get_context(iface); in modbus_request_diagnostic()
508 struct modbus_context *ctx = modbus_get_context(iface); in modbus_write_coils()
[all …]
A Dmodbus_raw.c18 int modbus_raw_rx_adu(struct modbus_context *ctx) in modbus_raw_rx_adu()
34 int modbus_raw_tx_adu(struct modbus_context *ctx) in modbus_raw_tx_adu()
53 struct modbus_context *ctx; in modbus_raw_submit_rx()
124 struct modbus_context *ctx; in modbus_raw_backend_txn()
168 int modbus_raw_init(struct modbus_context *ctx, in modbus_raw_init()
181 void modbus_raw_disable(struct modbus_context *ctx) in modbus_raw_disable()

Completed in 21 milliseconds