{
    "on": {
            "min_delay": 10,
            "max_delay": 10000,
            "max_colors": 1
        },
    "off": {
        "min_delay": 10,
        "max_delay": 10000,
        "max_colors": 0
    },
    "rainbow": {
        "n1": "Step Rate",
        "min_delay": 10,
        "max_delay": 10000,
        "max_colors": 0
    },
    "transition": {
        "min_delay": 10,
        "max_delay": 10000,
        "max_colors": 10
    },
    "chase": {
        "n1": "Colour 1 Length",
        "n2": "Colour 2 Length",
        "n3": "Step 1",
        "n4": "Step 2",
        "min_delay": 10,
        "max_delay": 10000,
        "max_colors": 2
    },
    "pulse": {
        "n1": "Attack",
        "n2": "Hold",
        "n3": "Decay",
        "min_delay": 10,
        "max_delay": 10000,
        "max_colors": 10
    },
    "circle": {
        "n1": "Head Rate",
        "n2": "Max Length",
        "n3": "Tail Rate",
        "n4": "Min Length",
        "min_delay": 10,
        "max_delay": 10000,
        "max_colors": 2
    },
    "blink": {
        "min_delay": 10,
        "max_delay": 10000,
        "max_colors": 10
    }
}