Beispiel #1
0
 private void mnuSetTypeIntermediate_Normal_Click(object sender, EventArgs e)
 {
     if (this.SelectedItems.Count > 0)
     {
         PAT.Common.GUI.Drawing.LTSCanvas.CanvasItemData SelectedItem = this.SelectedItems[0];
         if (SelectedItem.Item is WSNSensor)
         {
             (SelectedItem.Item as WSNSensor).NodeType = SensorType.Intermediate;
             Canvas.Refresh();
             SetDirty();
         }
     }
 }
Beispiel #2
0
        private void mnuSetTypeSource_Click(object sender, EventArgs e)
        {
            if (this.SelectedItems.Count > 0)
            {
                PAT.Common.GUI.Drawing.LTSCanvas.CanvasItemData SelectedItem = this.SelectedItems[0];
                if (SelectedItem.Item is WSNSensor)
                {
                    // Enable multi source
                    // Disabled source before
                    //foreach (CanvasItem state in Canvas.itemsData.Keys)
                    //{
                    //    if (state is WSNSensor && state != null)
                    //        if ((state as WSNSensor).NodeType == SensorType.Source)
                    //            (state as WSNSensor).NodeType = SensorType.Intermediate;
                    //}

                    (SelectedItem.Item as WSNSensor).NodeType = SensorType.Source;
                    Canvas.Refresh();
                    SetDirty();
                }
            }
        }