Fawkes API
Fawkes Development Version
|
Fawkes network camera viewer. More...
#include "fuse_viewer_gui.h"
Public Member Functions | |
FuseViewerGtkWindow (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > builder) | |
Constructor. More... | |
virtual | ~FuseViewerGtkWindow () |
Destructor. More... | |
Fawkes network camera viewer.
Currently the image refreshes 300ms after the retrieval and display of the last refresh (e.g. every 300ms in an ideal system) The FUSE list doesn't get updated (due to a bug?), restarting the fvfountain plugin on the remote host does the job.
Definition at line 44 of file fuse_viewer_gui.h.
FuseViewerGtkWindow::FuseViewerGtkWindow | ( | BaseObjectType * | cobject, |
const Glib::RefPtr< Gtk::Builder > | builder | ||
) |
Constructor.
cobject | C base object |
builder | Gtk::Builder |
Definition at line 51 of file fuse_viewer_gui.cpp.
References firevision::FuseImageListWidget::image_selected(), fawkes::AvahiDispatcher::signal_service_added(), fawkes::AvahiDispatcher::signal_service_removed(), fawkes::Thread::start(), and fawkes::AvahiThread::watch_service().
|
virtual |
Destructor.
Definition at line 113 of file fuse_viewer_gui.cpp.
References firevision::FuseImageListWidget::add_fountain_service(), firevision::NetworkCamera::close(), firevision::ImageWidget::get_image_num(), firevision::FuseImageListWidget::get_selected_image(), fawkes::NetworkService::host(), fawkes::NetworkService::name(), firevision::NetworkCamera::open(), firevision::NetworkCamera::pixel_height(), firevision::NetworkCamera::pixel_width(), fawkes::NetworkService::port(), fawkes::Exception::print_trace(), firevision::FuseImageListWidget::remove_fountain_service(), firevision::ImageWidget::save_image(), firevision::ImageWidget::save_on_refresh_cam(), firevision::NetworkCamera::start(), and firevision::NetworkCamera::stop().