public static TreeNode GetAllActionNode()
        {
            Types8BitUnsignedValueNode nodeAction = new Types8BitUnsignedValueNode();

            nodeAction.Text = nodeAction.KNXMainNumber + "." + nodeAction.KNXSubNumber + " " + nodeAction.DPTName;

            nodeAction.Nodes.Add(ScalingNode.GetActionNode());

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

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

            nodeType.Nodes.Add(ScalingNode.GetTypeNode());
            nodeType.Nodes.Add(AngleNode.GetTypeNode());
            nodeType.Nodes.Add(PercentU8Node.GetTypeNode());
            nodeType.Nodes.Add(DecimalFactorNode.GetTypeNode());
            nodeType.Nodes.Add(TariffNode.GetTypeNode());
            nodeType.Nodes.Add(Value1UcountNode.GetTypeNode());

            return(nodeType);
        }