[ros-users] [PATCH][camera1394] Adding diagnostics support to camera1394

Thomas Moulard thomas.moulard at gmail.com
Mon Jan 30 00:03:03 UTC 2012

Hello there,
Here is a very naive implementation of diagnostics support for camera1394.

Rationale: Firewire cameras are often unstable on Linux. It is really bothersome
to start a demo, launching a bunch of nodes and realizing that the grabbing just
don't work and you have to reset the bus or worse to recover.

It is a simple use of diagnostic_updater::TopicDiagnostic to make sure
that if image_raw publishing rate drops
before a certain rate, it will trigger an error in the diagnostics
topics. On the same idea, it could as well trigger an
error when the initialization fails.

The implementation is untested but it compiles. It would like first to
have feedbacks regarding the patch
before going further.


Attached: path proposal, based on current trunk (r38171).
Thomas Moulard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: camera1394_diagnostics_support.patch
Type: text/x-patch
Size: 4952 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20120130/f74e1f7c/attachment-0003.bin>

More information about the ros-users mailing list