import time from cam_3.multispectral_service import MultiSpectralService svc = MultiSpectralService(host="192.168.105.6", port=5000) svc.connect() print("PING:", svc.ping()) print("STATUS:", svc.get_status()) print("SET FPS:", svc.set_fps(15)) print("SET JPG:", svc.set_jpeg_quality(85)) print("SET RES:", svc.set_resolution(1280, 720)) print("BEGIN:", svc.begin()) jpg = None for i in range(1, 6): # Começa em 1 e vai até 5 t0 = time.time() jpg = svc.capture_jpg_base64() status = "OK" if jpg is not None else "Falha" tempo = time.time() - t0 print(f"CAPTURE {i} JPG: {status}, Tempo: {tempo:.4f}") print("STOP:", svc.stop()) print("CONFIG:", svc.get_config()) print("STATUS FINAL:", svc.get_status()) svc.disconnect() if jpg is not None: with open("capture.jpg", "wb") as f: f.write(jpg)