diff --git a/modbus/modbus.c b/modbus/modbus.c index d50d236..87bec9c 100644 --- a/modbus/modbus.c +++ b/modbus/modbus.c @@ -292,15 +292,15 @@ static int build_response_basis(modbus_param_t *mb_param, uint8_t slave, } /* Sets the length of TCP message in the message (query and response) */ -void set_packet_length_tcp(uint8_t *packet, size_t packet_length) +void set_message_length_tcp(uint8_t *msg, size_t msg_length) { uint16_t mbap_length; /* Substract MBAP header length */ - mbap_length = packet_length - 6; + mbap_length = msg_length - 6; - packet[4] = mbap_length >> 8; - packet[5] = mbap_length & 0x00FF; + msg[4] = mbap_length >> 8; + msg[5] = mbap_length & 0x00FF; } /* Fast CRC */ @@ -365,7 +365,7 @@ static int modbus_send(modbus_param_t *mb_param, uint8_t *query, query[query_length++] = s_crc >> 8; query[query_length++] = s_crc & 0x00FF; } else { - set_packet_length_tcp(query, query_length); + set_message_length_tcp(query, query_length); } if (mb_param->debug) {