import struct import time import cv2 import numpy as np import zmq from flandre import C from flandre.nodes.Device import Device, DeviceCmd from flandre.nodes.Mi import Mi def t1(): context = zmq.Context() req_driver_socket = context.socket(zmq.REQ) req_driver_socket.connect(C.live_rep_socket) magic = 7355608 cmd = DeviceCmd.GetData cv2.namedWindow("test", cv2.WINDOW_AUTOSIZE) while True: req_driver_socket.send(struct.pack('i', magic) + struct.pack('i', cmd.value)) b = req_driver_socket.recv() print(b[4:12]) print(struct.unpack('