ajout compteur fps

This commit is contained in:
2023-01-14 17:22:12 +01:00
parent c94daabba6
commit 520d97a244

View File

@@ -4,6 +4,7 @@ import websockets
import random import random
import os import os
import hands import hands
import time
class WebsocketServer: class WebsocketServer:
def __init__(self,getEffects,port=os.getenv("PORT"),host=os.getenv("HOST")) -> None: def __init__(self,getEffects,port=os.getenv("PORT"),host=os.getenv("HOST")) -> None:
@@ -18,9 +19,12 @@ class WebsocketServer:
async def handler(self,websocket): async def handler(self,websocket):
while True: while True:
start = time.time()
messages = self.getEffects() messages = self.getEffects()
hands.frame() hands.frame()
await websocket.send(json.dumps(messages)) await websocket.send(json.dumps(messages))
delay = time.time() - start
print(1/delay)
# await asyncio.sleep(1/30) # await asyncio.sleep(1/30)
#Remplacer ça par la fonction qui récupère les effets (dans le module de reconnaissance de gestes) #Remplacer ça par la fonction qui récupère les effets (dans le module de reconnaissance de gestes)