diff --git a/Protocole/protocole.py b/Protocole/protocole.py index 834754a8ab8884d431ed17a82b6f243dcc6592cc..d855c82e1a6fb4a5a23e6ca8c8b804e2bba2cebe 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):