You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to the blocking method used in Camera1394::readData()libdc1394 will not return control until the data received from camera. The problem can be fixed fairly easy since Camera1394::readData() is already called periodically by main thread.
Also, introduction of non-blocking read method will allow implementation of polled_camera interface (#13).
The text was updated successfully, but these errors were encountered:
@jack-oquin, are you working on this right now? If you have not started yet, I can try to fix it myself.
The only problem I see is the interface to class Trigger which is necessary to check if external trigger's power is on. At the moment Feature::trigger_ is a private member, so there is no way to obtain this information. The switch between blocking and non-blocking read methods can also be based on dynamic_reconfigure config, but it is not reliable.
The problem appeared with introduction of #9.
Due to the blocking method used in Camera1394::readData()
libdc1394
will not return control until the data received from camera. The problem can be fixed fairly easy sinceCamera1394::readData()
is already called periodically by main thread.Also, introduction of non-blocking read method will allow implementation of
polled_camera
interface (#13).The text was updated successfully, but these errors were encountered: