From ca80f6a3f5b011e13b5022b88fdfd146bae4e559 Mon Sep 17 00:00:00 2001 From: jimmy Date: Thu, 20 Nov 2025 18:17:42 +1300 Subject: [PATCH] Add n params --- src/patterns_base.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/patterns_base.py b/src/patterns_base.py index 44d1b13..ac25092 100644 --- a/src/patterns_base.py +++ b/src/patterns_base.py @@ -4,6 +4,8 @@ import utime import random import _thread import asyncio +import json +from presets import Presets # Short-key parameter mapping for convenience setters param_mapping = { @@ -53,8 +55,16 @@ class Patterns: self.scanner_tail_length = 3 # Number of trailing pixels self.running = False self.stopped = True + self.presets = Presets() + self.n1 = 0 + self.n2 = 0 + self.n3 = 0 + self.n4 = 0 + self.n5 = 0 + self.n6 = 0 def select(self, pattern): + if pattern in self.patterns: self.selected = pattern return True