From 92e3c2a5831ac2e45c53daf165337366af9a9856 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 23 Nov 2023 19:03:20 +0100 Subject: [PATCH] =?UTF-8?q?request=20fragment=20=E2=86=92=20request=20frag?= =?UTF-8?q?ments?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/c3nav/mesh/messages.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/c3nav/mesh/messages.py b/src/c3nav/mesh/messages.py index 0ffe894c..20fefd86 100644 --- a/src/c3nav/mesh/messages.py +++ b/src/c3nav/mesh/messages.py @@ -47,7 +47,7 @@ class MeshMessageType(IntEnum): OTA_START = 0x22 OTA_URL = 0x23 OTA_FRAGMENT = 0x24 - OTA_REQUEST_FRAGMENT = 0x25 + OTA_REQUEST_FRAGMENTS = 0x25 OTA_APPLY = 0x26 OTA_REBOOT = 0x27 @@ -313,10 +313,10 @@ class OTAFragmentMessage(MeshMessage, msg_type=MeshMessageType.OTA_FRAGMENT): @dataclass -class OTARequestFragmentMessage(MeshMessage, msg_type=MeshMessageType.OTA_REQUEST_FRAGMENT): +class OTARequestFragmentsMessage(MeshMessage, msg_type=MeshMessageType.OTA_REQUEST_FRAGMENTS): """ request fragment after we haven't gotten one for a while """ update_id: int = field(metadata={"format": SimpleFormat('I')}) - chunk: int = field(metadata={"format": SimpleFormat('H')}) + chunks: list[int] = field(metadata={"format": VarArrayFormat(SimpleFormat('H'))}) @dataclass