Send tab defaults with presets.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-08 19:40:22 +13:00
parent d8b33923d5
commit 0e96223bf6
6 changed files with 138 additions and 42 deletions

View File

@@ -7,7 +7,7 @@ This module provides utilities to build ESPNow messages according to the API spe
import json
def build_message(presets=None, select=None, save=False):
def build_message(presets=None, select=None, save=False, default=None):
"""
Build an ESPNow message according to the API specification.
@@ -47,6 +47,9 @@ def build_message(presets=None, select=None, save=False):
if select:
message["select"] = select
if default is not None:
message["default"] = default
return json.dumps(message)