internal void LoadSubDevicesViaOpennessDlls(TIAOpennessProjectFolder parent, IHardwareObject device)
 {
     foreach (var e in device.Elements)
     {
         var fld = new TIAOpennessProjectFolder(this)
         {
             Name = device.Name,
         };
         parent.SubItems.Add(fld);
         LoadSubDevicesViaOpennessDlls(fld, e);
     }
 }
Beispiel #2
0
        internal void LoadSubDevicesViaOpennessDlls(TIAOpennessProjectFolder parent, IHardwareObject device)
        {
            foreach (var e in device.DeviceItems)
            {
                var fld = new TIAOpennessProjectFolder(this)
                {
                    TiaPortalItem = e,
                    Name          = e.Name,
                    Parent        = parent,
                };
                var d = e as Siemens.Engineering.HW.DeviceItem;
                //d.Elements.ToList()

                parent.SubItems.Add(fld);
                LoadSubDevicesViaOpennessDlls(fld, e);
            }
        }
        internal void LoadSubDevicesViaOpennessDlls(TIAOpennessProjectFolder parent, IHardwareObject device)
        {
            foreach (var e in device.DeviceItems)
            {
                var fld = new TIAOpennessProjectFolder(this)
                {
                    TiaPortalItem = e,
                    Name = e.Name,
                    Parent = parent,
                };
                var d = e as Siemens.Engineering.HW.DeviceItem;
                //d.Elements.ToList()

                parent.SubItems.Add(fld);
                LoadSubDevicesViaOpennessDlls(fld, e);
            }
        }