コード例 #1
0
 public void Initialize()
 {
     AodvConfiguration = new AodvParameters(AODV_ActiveRouteTimeout, SecondsPerTick, NumberOfSatellitesPerOrbit, NumberOfOrbits, CrossSeamCommunicationEnabled);
     if (MessageTtlValue == 0)
     {
         MessageTtlValue = AodvConfiguration.NetDiameter;
     }
 }
コード例 #2
0
        public void Constructor_NetDiameterCorrect520Cross()
        {
            var uut = new AodvParameters(10, 10, 20, 5, true);

            Assert.AreEqual(12, uut.NetDiameter);
        }
コード例 #3
0
        public void Constructor_NetDiameterCorrect1020nonCross()
        {
            var uut = new AodvParameters(10, 10, 20, 10, false);

            Assert.AreEqual(19, uut.NetDiameter);
        }