From 648a59393056b1d1e959aa792e755bbbe89c0bc5 Mon Sep 17 00:00:00 2001 From: "Vincent N." <vincent.namy@edu.ge.ch> Date: Wed, 29 Jan 2025 01:00:57 +0100 Subject: [PATCH] Fix Protocole v1.3 --- Protocole/protocole.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Protocole/protocole.py b/Protocole/protocole.py index 834754a..d855c82 100644 --- a/Protocole/protocole.py +++ b/Protocole/protocole.py @@ -27,6 +27,13 @@ radio.on() #### Classe Message #### class Message: def __init__(self, dest:int, exped:int, seqNum:int, msgId:int, payload:List[int], crc:int): + ''' + Constructeur de l'objet Message à partir des paramètres + Parameters: + dest:int, exped:int, seqNum:int, msgId:int, payload:List[int], crc:int + Returns: + self(Message): objet Message contenant les paramètres + ''' self.exped = exped self.dest = dest self.seqNum = seqNum @@ -34,7 +41,14 @@ class Message: self.payload = payload self.crc = crc def msgStr(self): - return str(self.exped)+ " -> "+ str(self.dest)+ "n[" + str(self.seqNum)+ "] "+ " : type "+ str(self.msgId)+" : " +str(self.payload)+ " (crc="+ str(self.crc)+")" + ''' + Crée une string contenant les détails du message + Parameters: + self(Message): objet message + Returns: + msgStr(str): string contenant les détails du message + ''' + return str(self.exped)+ " -> "+ str(self.dest)+ "n[" + str(self.seqNum)+ "] "+ " : type "+ str(self.msgId)+" : " +str(self.payload)+ " (crc="+ str(self.crc)+")" #### Toolbox #### def bytes_to_int(bytesPayload:bytes): -- GitLab