Ejemplo n.º 1
0
 private void EngageMacAndRadioProcol()
 {
     foreach (Sensor sen in myNetWork)
     {
         sen.Mac           = new BoXMAC(sen);
         sen.BatRangesList = PublicParamerters.getRanges();
         sen.Myradar       = new Intilization.Radar(sen);
     }
 }
Ejemplo n.º 2
0
        private void EngageMacProcol()
        {
            ForwardersSelection x = new ForwardersSelection();

            x.IntializeForwarders(myNetWork);

            foreach (Sensor sen in myNetWork)
            {
                sen.Mac           = new MAC.BoXMAC(sen);
                sen.BatRangesList = PublicParamerters.getRanges();
            }
        }
Ejemplo n.º 3
0
 private void Ellipse_center_MouseEnter(object sender, MouseEventArgs e)
 {
     if (Settings.Default.IsIntialized)
     {
         double zoneLen           = Operations.DistanceBetweenTwoSensors(this, PublicParamerters.SinkNode);
         double expectedNuminZone = PublicParamerters.ExpectedNumberoNodesInZone(zoneLen);
         ToolTip = new Label()
         {
             Content = "ExNIZ:" + expectedNuminZone.ToString()
         };
     }
 }
Ejemplo n.º 4
0
        public void ClearExperment()
        {
            try
            {
                PublicParamerters.ResetAndStopSimulation();


                top_menu.IsEnabled = true;

                Canvas_SensingFeild.Children.Clear();
                if (myNetWork != null)
                {
                    myNetWork.Clear();
                }

                isCoverageSelected = false;


                HideSimulationParameters();
                col_Path_Efficiency.DataContext = null;
                col_Delay.DataContext           = null;
                col_EnergyConsumptionForEachNode.DataContext = null;



                cols_hops_ditrubtions.DataContext    = null;
                lbl_PowersString.Content             = "";
                cols_hops_ditrubtions.DataContext    = null;
                cols_energy_distribution.DataContext = null;
                cols_delay_distribution.DataContext  = null;
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message);
            }
        }