- Best Answerset by erik
SamiUddin I hope this helps:
def callback(packet: IMUPacket):
for d in packet.data:
gyro: dai.IMUReportGyroscope = d.gyroscope
accel: dai.IMUReportAccelerometer = d.acceleroMeter
mag: dai.IMUReportMagneticField = d.magneticField
print(accel.x, accel.y, accel.z)
with OakCamera() as oak:
imu = oak.create_imu()
imu.config_imu(report_rate=10, batch_report_threshold=2)
print(oak.device.getConnectedIMU())
oak.callback(imu, callback=callback)
oak.start(blocking=True)