From e07898737e438ff8488613eb060965281f2a96ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bodn=C3=A1r=20Zsombor?= <bodzsoaa@sch.bme.hu> Date: Sat, 6 Feb 2021 13:13:06 +0100 Subject: [PATCH] Move logic out of loop --- src/muebtransmitter.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/muebtransmitter.cc b/src/muebtransmitter.cc index 7f36005..3c06a41 100644 --- a/src/muebtransmitter.cc +++ b/src/muebtransmitter.cc @@ -65,13 +65,13 @@ class MuebTransmitterPrivate { reinterpret_cast<const char*>(frame.bits()), frame.sizeInBytes()); } - for (std::uint8_t i = 0; i < configuration_.max_packet_number(); ++i) { - if (configuration_.max_packet_number() == 1) { - reduced_compressed_frame.insert(0, configuration_.protocol_type()) - .insert(1, packet_number); + if (configuration_.max_packet_number() == 1) { + reduced_compressed_frame.insert(0, configuration_.protocol_type()) + .insert(1, packet_number); - datagram_.setData(reduced_compressed_frame); - } else { + datagram_.setData(reduced_compressed_frame); + } else { + for (std::uint8_t i = 0; i < configuration_.max_packet_number(); ++i) { QByteArray data; data.append(configuration_.protocol_type()) .append(packet_number++) @@ -81,9 +81,9 @@ class MuebTransmitterPrivate { datagram_.setData(data); } - - socket_.writeDatagram(datagram_); } + + socket_.writeDatagram(datagram_); } Configuration configuration_; -- GitLab