Skip to content
Snippets Groups Projects
Commit 648a5939 authored by Vincent Namy (EDU_GE)'s avatar Vincent Namy (EDU_GE)
Browse files

Fix Protocole v1.3

parent 0f1f2ad5
Branches
No related tags found
No related merge requests found
......@@ -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):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment