23 #ifndef _FIREVISION_APPS_RETRIEVER_RETRIEVER_THREAD_H_
24 #define _FIREVISION_APPS_RETRIEVER_RETRIEVER_THREAD_H_
26 #include <aspect/clock.h>
27 #include <aspect/configurable.h>
28 #include <aspect/logging.h>
29 #include <aspect/vision.h>
30 #include <core/threading/thread.h>
37 namespace firevision {
39 class SharedMemoryImageBuffer;
41 class ColorModelLookupTable;
52 const std::string &cfg_name,
53 const std::string &cfg_prefix);
69 std::string cfg_name_;
70 std::string cfg_prefix_;
71 std::string camera_string_;
78 unsigned int loop_count_;
79 unsigned int ttc_capture_;
80 unsigned int ttc_memcpy_;
81 unsigned int ttc_dispose_;
82 bool cam_has_timestamp_support_;