src/wifi/helper/yans-wifi-helper.cc
changeset 10139 17a71cd49da3
parent 9005 245e1d5c2777
child 10968 2d29fee2b7b8
equal deleted inserted replaced
10138:2f8e35b43d11 10139:17a71cd49da3
   250   Ptr<PcapFileWrapper> file,
   250   Ptr<PcapFileWrapper> file,
   251   Ptr<const Packet>   packet,
   251   Ptr<const Packet>   packet,
   252   uint16_t            channelFreqMhz,
   252   uint16_t            channelFreqMhz,
   253   uint16_t            channelNumber,
   253   uint16_t            channelNumber,
   254   uint32_t            rate,
   254   uint32_t            rate,
   255   bool                isShortPreamble)
   255   bool                isShortPreamble,
       
   256   uint8_t             txPower)
   256 {
   257 {
   257   uint32_t dlt = file->GetDataLinkType ();
   258   uint32_t dlt = file->GetDataLinkType ();
   258 
   259 
   259   switch (dlt)
   260   switch (dlt)
   260     {
   261     {
   307           {
   308           {
   308             channelFlags |= RadiotapHeader::CHANNEL_FLAG_SPECTRUM_5GHZ;
   309             channelFlags |= RadiotapHeader::CHANNEL_FLAG_SPECTRUM_5GHZ;
   309           }
   310           }
   310 
   311 
   311         header.SetChannelFrequencyAndFlags (channelFreqMhz, channelFlags);
   312         header.SetChannelFrequencyAndFlags (channelFreqMhz, channelFlags);
       
   313         
   312 
   314 
   313         p->AddHeader (header);
   315         p->AddHeader (header);
   314         file->Write (Simulator::Now (), p);
   316         file->Write (Simulator::Now (), p);
   315         return;
   317         return;
   316       }
   318       }