Example #1
0
        /// <summary>
        ///  select this node as a source and let it
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void btn_send_packet_MouseDown(object sender, MouseButtonEventArgs e)
        {
            ObtainSinkFreshPositionMessage ob = new ObtainSinkFreshPositionMessage(this);


            /*
             * double hs = PublicParamerters.NetworkSquareSideLength / 2;
             * double hl = Settings.Default.LineWidth / 2;
             *
             * List<Point> rec = new List<Point>();
             *
             * Point point1 = new Point(hs - hl, 0);
             * Point point2 = new Point(hs + hl, 0);
             * Point point4 = new Point(hs - hl, PublicParamerters.NetworkSquareSideLength);
             * Point  point3 = new Point(hs + hl, PublicParamerters.NetworkSquareSideLength);
             *
             * Operations.DrawPoint(point1, Brushes.Red,20);
             * Operations.DrawPoint(point2, Brushes.Green,20);
             * Operations.DrawPoint(point3, Brushes.Brown, 20);
             * Operations.DrawPoint(point4, Brushes.Blue,20);
             *
             *
             *
             * Operations.DrawLine(MainWindow.Canvas_SensingFeild, point1, point4); //
             *
             * Operations.DrawLine(MainWindow.Canvas_SensingFeild, point2, point3); //
             *
             * rec.Add(point1);
             * rec.Add(point2);
             * rec.Add(point3);
             * rec.Add(point4);
             *
             *
             * bool x=   Operations.IsPointWithRectangle(CenterLocation, rec[0], rec[1], rec[2], rec[3]);
             *
             * if (x) Console.WriteLine(">>Sensor:" + ID + " Is inside");
             * else Console.WriteLine("<<Sensor:" + ID + " Is outside");
             */
        }
Example #2
0
 public void SendToDiagonal()
 {
     int    index = UniformRandomVariable.GetIntValue(0, PublicParamerters.MainWindow.myNetWork.Count - 1);
     Sensor sen   = PublicParamerters.MainWindow.myNetWork[index];
     ObtainSinkFreshPositionMessage ob = new ObtainSinkFreshPositionMessage(sen);
 }
Example #3
0
 /// <summary>
 ///  select this node as a source and let it
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void btn_send_packet_MouseDown(object sender, MouseButtonEventArgs e)
 {
     ObtainSinkFreshPositionMessage ob = new ObtainSinkFreshPositionMessage(this);
 }
Example #4
0
 /// <summary>
 /// generate packet. start by obtian.
 /// </summary>
 private void GenerateRandomPacket()
 {
     int    index  = 1 + Convert.ToInt16(UnformRandomNumberGenerator.GetUniform(PublicParamerters.NumberofNodes - 2));
     Sensor sensor = myNetWork[index];
     ObtainSinkFreshPositionMessage ob = new ObtainSinkFreshPositionMessage(sensor);
 }