Example #1
0
 public Component()
 {
     SubComponents = new ComponentCollection();
 }
Example #2
0
        private static List <ComponentDefinition> GetComponents(string deviceId, long agentInstanceId, string parentId, string parentType, MTConnectDevices.ComponentCollection components)
        {
            var l = new List <ComponentDefinition>();

            foreach (var component in components.Components)
            {
                l.Add(Create(deviceId, agentInstanceId, parentId, parentType, component));
                l.AddRange(GetComponents(deviceId, agentInstanceId, component.Id, "Component", component.SubComponents));
            }

            return(l);
        }