From 4cb505691c2320e2996865c94f72325ef9515bef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Fri, 29 Mar 2024 20:58:15 +0100 Subject: [PATCH] fix RangeResultItem --- src/c3nav/mesh/schemas.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/c3nav/mesh/schemas.py b/src/c3nav/mesh/schemas.py index 9316f36c..a9536a90 100644 --- a/src/c3nav/mesh/schemas.py +++ b/src/c3nav/mesh/schemas.py @@ -6,7 +6,7 @@ from typing import Annotated, BinaryIO, ClassVar, Literal, Self, Union from annotated_types import Gt, Le, Lt, MaxLen, Ge from pydantic import NegativeInt, PositiveInt from pydantic.main import BaseModel -from pydantic.types import Discriminator, NonNegativeInt +from pydantic.types import Discriminator, NonNegativeInt, NonPositiveInt from pydantic_extra_types.mac_address import MacAddress from c3nav.mesh.cformats import AsDefinition, AsHex, CName, ExistingCStruct, discriminator_value, \ @@ -159,7 +159,7 @@ BoardConfig = Annotated[ class RangeResultItem(BaseModel): peer: MacAddress - rssi: Annotated[NegativeInt, Gt(-100)] + rssi: Annotated[NonPositiveInt, Gt(-100)] distance: Annotated[int, Gt(-32000), Lt(32000)]