Searched refs:tx_adu (Results 1 – 7 of 7) sorted by relevance
/Zephyr-latest/subsys/modbus/ |
D | modbus_client.c | 66 req_qty = sys_get_be16(&ctx->tx_adu.data[2]); in mbc_validate_fc03fp_response() 103 req_qty = sys_get_be16(&ctx->tx_adu.data[2]); in mbc_validate_rd_response() 104 req_addr = sys_get_be16(&ctx->tx_adu.data[0]); in mbc_validate_rd_response() 171 req_sfunc = sys_get_be16(&ctx->tx_adu.data[0]); in mbc_validate_fc08_response() 172 req_data = sys_get_be16(&ctx->tx_adu.data[2]); in mbc_validate_fc08_response() 219 req_addr = sys_get_be16(&ctx->tx_adu.data[0]); in mbc_validate_wr_response() 220 req_value = sys_get_be16(&ctx->tx_adu.data[2]); in mbc_validate_wr_response() 249 ctx->tx_adu.unit_id = unit_id; in mbc_send_cmd() 250 ctx->tx_adu.fc = fc; in mbc_send_cmd() 308 ctx->tx_adu.length = 4; in modbus_read_coils() [all …]
|
D | modbus_server.c | 89 ctx->tx_adu.fc |= excep_bit; in mbs_exception_rsp() 90 ctx->tx_adu.data[0] = excep_code; in mbs_exception_rsp() 91 ctx->tx_adu.length = 1; in mbs_exception_rsp() 143 ctx->tx_adu.length = num_bytes + 1; in mbs_fc01_coil_read() 145 ctx->tx_adu.data[0] = (uint8_t)num_bytes; in mbs_fc01_coil_read() 148 presp = &ctx->tx_adu.data[1]; in mbs_fc01_coil_read() 152 presp = &ctx->tx_adu.data[1]; in mbs_fc01_coil_read() 242 ctx->tx_adu.length = num_bytes + 1; in mbs_fc02_di_read() 244 ctx->tx_adu.data[0] = (uint8_t)num_bytes; in mbs_fc02_di_read() 247 presp = &ctx->tx_adu.data[1]; in mbs_fc02_di_read() [all …]
|
D | modbus_serial.c | 197 pbuf = modbus_ascii_bin2hex(ctx->tx_adu.unit_id, pbuf); in modbus_ascii_tx_adu() 199 pbuf = modbus_ascii_bin2hex(ctx->tx_adu.fc, pbuf); in modbus_ascii_tx_adu() 202 for (int i = 0; i < ctx->tx_adu.length; i++) { in modbus_ascii_tx_adu() 203 pbuf = modbus_ascii_bin2hex(ctx->tx_adu.data[i], pbuf); in modbus_ascii_tx_adu() 286 cfg->uart_buf[0] = ctx->tx_adu.unit_id; in rtu_tx_adu() 287 cfg->uart_buf[1] = ctx->tx_adu.fc; in rtu_tx_adu() 288 tx_bytes = 2 + ctx->tx_adu.length; in rtu_tx_adu() 291 memcpy(data_ptr, ctx->tx_adu.data, ctx->tx_adu.length); in rtu_tx_adu() 293 ctx->tx_adu.crc = crc16_ansi(&cfg->uart_buf[0], ctx->tx_adu.length + 2); in rtu_tx_adu() 294 sys_put_le16(ctx->tx_adu.crc, in rtu_tx_adu() [all …]
|
D | modbus_raw.c | 46 ctx->rawcb.raw_tx_cb(iface, &ctx->tx_adu, ctx->rawcb.user_data); in modbus_raw_tx_adu() 146 memcpy(&ctx->tx_adu, adu, sizeof(struct modbus_adu)); in modbus_raw_backend_txn()
|
D | modbus_internal.h | 121 struct modbus_adu tx_adu; member
|
/Zephyr-latest/samples/subsys/modbus/tcp_server/src/ |
D | main.c | 33 struct modbus_adu *tx_adu, in custom_handler() argument 56 sys_put_be16(0x5555, tx_adu->data); in custom_handler() 57 sys_put_be16(0xAAAA, &tx_adu->data[2]); in custom_handler() 58 sys_put_be16(*read_counter, &tx_adu->data[4]); in custom_handler() 59 tx_adu->length = response_len; in custom_handler()
|
/Zephyr-latest/include/zephyr/modbus/ |
D | modbus.h | 435 struct modbus_adu *const tx_adu,
|