From 36a25abc0b9b668c6589b6cebe3646e0228026b0 Mon Sep 17 00:00:00 2001 From: Pierre Minssen <pierre.minssen@supelec.fr> Date: Sat, 8 Dec 2018 18:35:44 +0100 Subject: [PATCH] =?UTF-8?q?Hot=20fix=20sur=20l'incr=C3=A9ment=20du=20seque?= =?UTF-8?q?nce=20number?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- viscaoveriplib/camera.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/viscaoveriplib/camera.py b/viscaoveriplib/camera.py index 95ca65d..2844121 100644 --- a/viscaoveriplib/camera.py +++ b/viscaoveriplib/camera.py @@ -5,7 +5,7 @@ UDP_PORT = 52381 class Camera: - def __init__(self, UDP_IP = "192.168.0.100", UDP_PORT = 52381, UDP_IP_OUT = "192.168.0.57", VV= "09", WW= "09", seq_num: hex ="0",debug=False, virtualcam=False): + def __init__(self, UDP_IP = "192.168.0.100", UDP_PORT = 52381, UDP_IP_OUT = "192.168.0.57", VV= "09", WW= "09", seq_num: hex ="0x0",debug=False, virtualcam=False): """ Création d'une caméra avec :param UDP_IP: IP de la caméra (192.168.0.100 par défaut) @@ -32,7 +32,7 @@ class Camera: """ if(not(self.virtualcam)): #Si la cam n'est pas virtuel, on envoie le paquet self.camera_sock.sendto(bytes.fromhex(message.replace(' ', '')), (self.CAMERA_IP, self.UDP_PORT)) - self.seq_num += 1 # ballec de l'hexa pour l'instant + self.seq_num = hex(int(self.seq_num, 16) + 1) if(self.debug or self.virtualcam): #Si la cam est virtuelle ou on debug, on envoie print("Commande n°{} envoyée : {} \n".format(self.seq_num,message)) @@ -40,7 +40,7 @@ class Camera: message=payloadtype +' ' + self.payload2header(payload) + payload if(not(self.virtualcam)): #Si la cam n'est pas virtuel, on envoie le paquet self.camera_sock.sendto(bytes.fromhex(message.replace(' ', '')), (self.CAMERA_IP, self.UDP_PORT)) - self.seq_num += 1 # ballec de l'hexa pour l'instant + self.seq_num = hex(int(self.seq_num, 16) + 1) if(self.debug or self.virtualcam): #Si la cam est virtuelle ou on debug, on envoie print("Commande n°{} envoyée : {} \n".format(self.seq_num,message)) -- GitLab