From ec0058772c76dc59719c3046b738f4318ba3688b Mon Sep 17 00:00:00 2001 From: Laurent Vivier Date: Mon, 21 Sep 2015 23:18:47 +0200 Subject: [PATCH] Move log dump to a function Signed-off-by: Laurent Vivier --- software/scsi2sd-util/scsi2sd-util.cc | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/software/scsi2sd-util/scsi2sd-util.cc b/software/scsi2sd-util/scsi2sd-util.cc index fb1e34f..4c312e9 100644 --- a/software/scsi2sd-util/scsi2sd-util.cc +++ b/software/scsi2sd-util/scsi2sd-util.cc @@ -644,6 +644,18 @@ private: } } + void dumpSCSICommand(std::vector buf) + { + std::stringstream msg; + msg << std::hex; + for (size_t i = 0; i < 32 && i < buf.size(); ++i) + { + msg << std::setfill('0') << std::setw(2) << + static_cast(buf[i]) << ' '; + } + wxLogMessage(this, msg.str().c_str()); + } + void logSCSI() { if (!mySCSILogChk->IsChecked() || @@ -656,14 +668,7 @@ private: std::vector info(HID::HID_PACKET_SIZE); if (myHID->readSCSIDebugInfo(info)) { - std::stringstream msg; - msg << std::hex; - for (size_t i = 0; i < 32 && i < info.size(); ++i) - { - msg << std::setfill('0') << std::setw(2) << - static_cast(info[i]) << ' '; - } - wxLogMessage(this, msg.str().c_str()); + dumpSCSICommand(info); } } catch (std::exception& e) -- 2.38.5