From 344f67d7524a945294b75cc84bdea858344b7bfa Mon Sep 17 00:00:00 2001 From: Tom Early Date: Mon, 23 Apr 2018 13:37:25 -0700 Subject: [PATCH] debug printfs --- QnetRemote.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/QnetRemote.cpp b/QnetRemote.cpp index 988afa6..159afbf 100644 --- a/QnetRemote.cpp +++ b/QnetRemote.cpp @@ -306,22 +306,27 @@ int main(int argc, char *argv[]) pkt.vpkt.snd_term_id = 0x02; else pkt.vpkt.snd_term_id = 0x00; - streamid_raw = (short)(::rand() & 0xFFFF); + streamid_raw = (unsigned short)(::rand() & 0xFFFF); pkt.vpkt.streamid = htons(streamid_raw); pkt.vpkt.ctrl = 0x80; pkt.vpkt.hdr.flag[0] = pkt.vpkt.hdr.flag[1] = pkt.vpkt.hdr.flag[2] = 0x00; REPEATER.resize(' ', 7); - memcpy(pkt.vpkt.hdr.r2, std::string(REPEATER + 'G').c_str(), 8); - memcpy(pkt.vpkt.hdr.r1, std::string(REPEATER + module).c_str(), 8); + std::string gateway(REPEATER + 'G'); + printf("gateway = '%s'\n", gateway.c_str()); + memcpy(pkt.vpkt.hdr.r2, gateway.c_str(), 8); + std::string repeater(REPEATER + module); + printf("module = '%s'\n", repeater.c_str()); + memcpy(pkt.vpkt.hdr.r1, repeater.c_str(), 8); mycall.resize(' ', 8); memcpy(pkt.vpkt.hdr.my, mycall.c_str(), 8); + memcpy(pkt.vpkt.hdr.nm, "QNET", 4); if (yourcall.size() < 3) yourcall = std::string(8-yourcall.size(), ' ') + yourcall; // right justify 1 or 2 letter commands else yourcall.resize(' ', 8); memcpy(pkt.vpkt.hdr.ur, yourcall.c_str(), 8); - memcpy(pkt.vpkt.hdr.nm, "QNET", 4); + printf("header dump: '%.36s'\n", pkt.vpkt.hdr.r2); calcPFCS(pkt.pkt_id); // send the header