Bugzilla – Bug 661
WifiMacHeader Print Control Characters
Last modified: 2009-08-24 22:02:42 UTC
Created attachment 556 [details] Fix WifiMacHeader Print Control Characters See http://groups.google.com/group/ns-3-users/browse_thread/thread/239c284e60865053 Let me know if that patch should suffice
Created attachment 557 [details] Fix WifiMacHeader Print Control Characters
Created attachment 558 [details] temporary patch for now WifiMacHeader control characters
Is there any reason for m_seqFrag to be declared as uint8_t?
Created attachment 559 [details] Fix WifiMacHeader Print Control Characters typecast m_seqFrag from uint8_t to uint18_t since it brings side effects to displaying the rates if we are using std::hex. Let me know if you have other sugesstions.
Comment on attachment 559 [details] Fix WifiMacHeader Print Control Characters >- os << "ToDS=" << m_ctrlToDs << ", FromDS=" << m_ctrlFromDs >- << ", MoreFrag=" << m_ctrlMoreFrag << ", Retry=" << m_ctrlRetry >- << ", MoreData=" << m_ctrlMoreData >+ os << "ToDS=" << std::hex << (int) m_ctrlToDs << ", FromDS=" << std::hex << (int) m_ctrlFromDs >+ << ", MoreFrag=" << std::hex << (int) m_ctrlMoreFrag << ", Retry=" << std::hex << (int) m_ctrlRetry >+ << ", MoreData=" << std::hex << (int) m_ctrlMoreData You need to switch back to std::dec after formatting these fields.
Created attachment 561 [details] Updated patch for Wifi Mac Headers Print Thanks Mathieu, I just updated it.
pushed in changeset 4737 5e4fb3918879