I’m trying to create image capture/download code using USB API-PTP.
I want to shoot at specific intervals using the Ricoh Theta X camera.
But! Still “Events receiving error. Capture status unknown.” on Ricoh theta X Occurs.
This issue has nothing to do with currently deployed code.
In the find_endpoints function, “*maxpkt_intr = ep[i].wMaxPacketSize;” The code is allocating the packet length. (My target device is RB5 & NVIDIA orin NX.)
The error reproduction is as follows.
Power on Theta X.
Execute the image capture (“–capture”) command in “PtpCam” or “theta”.
In this case, “Capture completed successfully!” is output.
Again Execute the image capture (“–capture”) command in “PtpCam” or “theta”.
From now on, if you continue sending the “–capture” command to Theta X, Time Out occurs at “if (ptp_usb_event_wait(¶ms, &event)!=PTP_RC_OK)” and the message “Events receiving error. Capture status unknown.” is displayed.
Is this only happening to me? Or is it a firmware issue? (I updated to the latest firmware 2.0 as soon as I purchased it.)