From 2f35704c8dc29f9dfd0ca348750e8089a6c96818 Mon Sep 17 00:00:00 2001 From: Zhou Xiao Date: Fri, 15 May 2026 18:35:28 +0800 Subject: [PATCH] fix(ble): added missed dataclass decorator for backport --- tools/ble/ble_uart_bridge/src/core/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/ble/ble_uart_bridge/src/core/models.py b/tools/ble/ble_uart_bridge/src/core/models.py index 0198138c6fb..03089898db8 100644 --- a/tools/ble/ble_uart_bridge/src/core/models.py +++ b/tools/ble/ble_uart_bridge/src/core/models.py @@ -3,6 +3,7 @@ from __future__ import annotations +from dataclasses import dataclass from enum import Enum from .constants import NUS_RX_CHAR_UUID @@ -16,12 +17,14 @@ class ConnectionState(str, Enum): CONNECTED = 'CONNECTED' +@dataclass(frozen=True) class DeviceInfo: device_id: str name: str | None rssi: int | None +@dataclass(frozen=True) class BLEUARTProfile: service_uuid: str = NUS_SERVICE_UUID rx_char_uuid: str = NUS_RX_CHAR_UUID