no more codec data in dump:

main
Tom Early 4 years ago
parent 2d1d2a9852
commit 020fce53af

@ -329,7 +329,7 @@ void CController::ReadDevice(std::shared_ptr<CDV3003> device, EAmbeType type)
spPacket->SetM17Data(m17data, 0, 8); spPacket->SetM17Data(m17data, 0, 8);
if (spPacket->IsLast()) if (spPacket->IsLast())
{ {
// we have an odd number of packets, so we have to do finish up the m17 packet // we have an odd number of packets, so we have to finish up the m17 packet
const uint8_t silence[] = {0x00, 0x01, 0x43, 0x09, 0xe4, 0x9c, 0x08, 0x21 }; const uint8_t silence[] = {0x00, 0x01, 0x43, 0x09, 0xe4, 0x9c, 0x08, 0x21 };
//put codec silence in the second half of the codec //put codec silence in the second half of the codec
spPacket->SetM17Data(silence, 8, 8); spPacket->SetM17Data(silence, 8, 8);
@ -413,27 +413,28 @@ void CController::Dump(const std::shared_ptr<CTranscoderPacket> p, const std::st
std::cout << " IsLast"; std::cout << " IsLast";
std::cout << std::endl; std::cout << std::endl;
if (p->DStarIsSet()) // if (p->DStarIsSet())
{ // {
std::cout << "DStar data: "; // std::cout << "DStar data: ";
for (unsigned int i=0; i<9; i++) // for (unsigned int i=0; i<9; i++)
std::cout << std::setw(2) << std::setfill('0') << unsigned(*(p->GetDStarData()+i)); // std::cout << std::setw(2) << std::setfill('0') << unsigned(*(p->GetDStarData()+i));
std::cout << std::endl; // std::cout << std::endl;
} // }
if (p->DMRIsSet()) // if (p->DMRIsSet())
{ // {
std::cout << "DMR Data: "; // std::cout << "DMR Data: ";
for (unsigned int i=0; i<9; i++) // for (unsigned int i=0; i<9; i++)
std::cout << std::setw(2) << std::setfill('0') << unsigned(*(p->GetDMRData()+i)); // std::cout << std::setw(2) << std::setfill('0') << unsigned(*(p->GetDMRData()+i));
std::cout << std::endl; // std::cout << std::endl;
} // }
if (p->M17IsSet()) // if (p->M17IsSet())
{ // {
std::cout << "M17 Data: "; // std::cout << "M17 Data: ";
for (unsigned int i=0; i<16; i++) // for (unsigned int i=0; i<16; i++)
std::cout << std::setw(2) << std::setfill('0') << unsigned(*(p->GetM17Data()+i)); // std::cout << std::setw(2) << std::setfill('0') << unsigned(*(p->GetM17Data()+i));
std::cout << std::endl; // std::cout << std::endl;
} // }
std::cout << std::dec; std::cout << std::dec;
} }
#endif #endif

Loading…
Cancel
Save

Powered by TurnKey Linux.