CHANGES.html
changeset 7643 ff15b50555ea
parent 7592 8c4dfafb8517
child 7655 b60c39fc3abf
equal deleted inserted replaced
7642:a6e93eb40327 7643:ff15b50555ea
    74 </ul> 
    74 </ul> 
    75 </ul>
    75 </ul>
    76 
    76 
    77 <h2>New API:</h2>
    77 <h2>New API:</h2>
    78 <ul>
    78 <ul>
    79 <li> In the mobility module, there is a new API MobilityModel::GetRelativeSpeed() returning the relative speed of two objects. Proposed by Jens Mittag.</li>
    79 <li> In the mobility module, there is a new API MobilityModel::GetRelativeSpeed() returning the relative speed of two objects. </li>
       
    80 <li> A new Ipv6AddressGenerator class was added to generate sequential
       
    81 addresses from a provided base prefix and interfaceId.  It also will detect
       
    82 duplicate address assigments. </li> 
    80 </ul>
    83 </ul>
    81 
    84 
    82 <h2>Changes to existing API:</h2>
    85 <h2>Changes to existing API:</h2>
    83 <ul>
    86 <ul>
    84 <li> In the spectrum module, the parameters to SpectrumChannel::StartTx () and SpectrumPhy::StartRx () methods are now passed using the new struct SpectrumSignalParameters. This new struct supports inheritance, hence it allows technology-specific PHY implementations to provide technology-specific parameters in SpectrumChannel::StartTx() and SpectrumPhy::StartRx(), while at the same time keeping a set of technology-independent parameters common across all spectrum-enabled PHY implementations (i.e., the duration and the power spectral density which are needed for interference calculation). Additionally, the SpectrumType class has been removed, since now the type of a spectrum signal can be inferred by doing a dynamic cast on SpectrumSignalParameters. See the <A href="http://mailman.isi.edu/pipermail/ns-developers/2011-October/009495.html" >Spectrum API change discussion on ns-developers</A> for the motivation behind this API change.
    87 <li> In the spectrum module, the parameters to SpectrumChannel::StartTx () and SpectrumPhy::StartRx () methods are now passed using the new struct SpectrumSignalParameters. This new struct supports inheritance, hence it allows technology-specific PHY implementations to provide technology-specific parameters in SpectrumChannel::StartTx() and SpectrumPhy::StartRx(), while at the same time keeping a set of technology-independent parameters common across all spectrum-enabled PHY implementations (i.e., the duration and the power spectral density which are needed for interference calculation). Additionally, the SpectrumType class has been removed, since now the type of a spectrum signal can be inferred by doing a dynamic cast on SpectrumSignalParameters. See the <A href="http://mailman.isi.edu/pipermail/ns-developers/2011-October/009495.html" >Spectrum API change discussion on ns-developers</A> for the motivation behind this API change.