update mesh messages
This commit is contained in:
parent
fc53e3197d
commit
a68c5d7e44
1 changed files with 3 additions and 5 deletions
|
@ -278,11 +278,9 @@ class ConfigUplinkMessage(MeshMessage, msg_type=MeshMessageType.CONFIG_UPLINK):
|
||||||
@dataclass
|
@dataclass
|
||||||
class OTAStatusMessage(MeshMessage, msg_type=MeshMessageType.OTA_STATUS):
|
class OTAStatusMessage(MeshMessage, msg_type=MeshMessageType.OTA_STATUS):
|
||||||
""" report OTA status """
|
""" report OTA status """
|
||||||
source: bool = field(metadata={"format": BoolFormat()})
|
|
||||||
update_id: int = field(metadata={"format": SimpleFormat('I')})
|
update_id: int = field(metadata={"format": SimpleFormat('I')})
|
||||||
total_bytes: int = field(metadata={"format": SimpleFormat('I')})
|
|
||||||
received_bytes: int = field(metadata={"format": SimpleFormat('I')})
|
received_bytes: int = field(metadata={"format": SimpleFormat('I')})
|
||||||
auto_apply: int = field(metadata={"format": SimpleFormat('I')})
|
auto_apply: bool = field(metadata={"format": BoolFormat()})
|
||||||
app_desc: FirmwareAppDescription = field()
|
app_desc: FirmwareAppDescription = field()
|
||||||
|
|
||||||
|
|
||||||
|
@ -310,7 +308,7 @@ class OTAURLMessage(MeshMessage, msg_type=MeshMessageType.OTA_URL):
|
||||||
class OTAFragmentMessage(MeshMessage, msg_type=MeshMessageType.OTA_FRAGMENT):
|
class OTAFragmentMessage(MeshMessage, msg_type=MeshMessageType.OTA_FRAGMENT):
|
||||||
""" supply OTA fragment """
|
""" supply OTA fragment """
|
||||||
update_id: int = field(metadata={"format": SimpleFormat('I')})
|
update_id: int = field(metadata={"format": SimpleFormat('I')})
|
||||||
offset_bytes: int = field(metadata={"format": SimpleFormat('I')})
|
chunk: int = field(metadata={"format": SimpleFormat('H')})
|
||||||
data: str = field(metadata={"format": VarBytesFormat()})
|
data: str = field(metadata={"format": VarBytesFormat()})
|
||||||
|
|
||||||
|
|
||||||
|
@ -318,7 +316,7 @@ class OTAFragmentMessage(MeshMessage, msg_type=MeshMessageType.OTA_FRAGMENT):
|
||||||
class OTARequestFragmentMessage(MeshMessage, msg_type=MeshMessageType.OTA_REQUEST_FRAGMENT):
|
class OTARequestFragmentMessage(MeshMessage, msg_type=MeshMessageType.OTA_REQUEST_FRAGMENT):
|
||||||
""" request fragment after we haven't gotten one for a while """
|
""" request fragment after we haven't gotten one for a while """
|
||||||
update_id: int = field(metadata={"format": SimpleFormat('I')})
|
update_id: int = field(metadata={"format": SimpleFormat('I')})
|
||||||
offset_bytes: int = field(metadata={"format": SimpleFormat('I')})
|
chunk: int = field(metadata={"format": SimpleFormat('H')})
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue