public static TreeNode GetAllTypeNode()
        {
            Types2OctetUnsignedValueNode nodeType = new Types2OctetUnsignedValueNode();
            nodeType.Text = nodeType.KNXMainNumber + "." + nodeType.KNXSubNumber + " " + nodeType.Name;

            nodeType.Nodes.Add(Value2UcountNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriodMsecNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriod10MsecNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriod100MsecNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriodSecNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriodMinNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriodHrsNode.GetTypeNode());
            nodeType.Nodes.Add(PropDataTypeNode.GetTypeNode());
            nodeType.Nodes.Add(LengthmmNode.GetTypeNode());
            nodeType.Nodes.Add(UElCurrentmANode.GetTypeNode());
            nodeType.Nodes.Add(BrightnessNode.GetTypeNode());

            return nodeType;
        }
        public static TreeNode GetAllTypeNode()
        {
            Types2OctetUnsignedValueNode nodeType = new Types2OctetUnsignedValueNode();

            nodeType.Text = nodeType.KNXMainNumber + "." + nodeType.KNXSubNumber + " " + nodeType.Name;

            nodeType.Nodes.Add(Value2UcountNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriodMsecNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriod10MsecNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriod100MsecNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriodSecNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriodMinNode.GetTypeNode());
            nodeType.Nodes.Add(TimePeriodHrsNode.GetTypeNode());
            nodeType.Nodes.Add(PropDataTypeNode.GetTypeNode());
            nodeType.Nodes.Add(LengthmmNode.GetTypeNode());
            nodeType.Nodes.Add(UElCurrentmANode.GetTypeNode());
            nodeType.Nodes.Add(BrightnessNode.GetTypeNode());

            return(nodeType);
        }