better bitset print

This commit is contained in:
Green Sky 2024-07-07 13:07:57 +02:00
parent 266cddf816
commit b64a4ae31c
No known key found for this signature in database

View File

@ -968,12 +968,13 @@ bool SHA1_NGCFT1::onEvent(const Events::NGCFT1_recv_done& e) {
if (!cc.have_all) { // debug print self have set if (!cc.have_all) { // debug print self have set
std::cout << "DEBUG print have bitset: s:" << cc.have_chunk.size_bits(); std::cout << "DEBUG print have bitset: s:" << cc.have_chunk.size_bits();
for (size_t i = 0; i < cc.have_chunk.size_bytes(); i++) { for (size_t i = 0; i < cc.have_chunk.size_bytes(); i++) {
if (i % 16 == 0) { if (i % 32 == 0) {
std::cout << "\n"; printf("\n");
} }
std::cout << std::hex << (uint16_t)cc.have_chunk.data()[i] << " "; // f cout
printf("%.2x", (uint16_t)cc.have_chunk.data()[i]);
} }
std::cout << std::dec << "\n"; printf("\n");
} }
} else { } else {
std::cout << "SHA1_NGCFT1 warning: got chunk duplicate\n"; std::cout << "SHA1_NGCFT1 warning: got chunk duplicate\n";