Public Member Functions | |
| fw_camera_observer_t (unsigned fps_) | |
| void | delay (double delay_) |
| void | provide_image (unsigned queue_id_) |
| void | image (double tstamp_, int, frame_info_t frame_info_) |
Protected Attributes | |
| data_logger_t< image_data_t > | m_image_logger |
| data_queue_writer_t < image_data_t > * | m_image_dq |
| double | m_delay |
| double | m_last_tstamp |
Private Attributes | |
| size_t | m_frame_num |
| unsigned | m_fps |
| fw_camera_observer_t::fw_camera_observer_t | ( | unsigned | fps_ | ) | [inline] |
| void fw_camera_observer_t::delay | ( | double | delay_ | ) | [inline] |
| void fw_camera_observer_t::image | ( | double | tstamp_, | |
| int | cam_num, | |||
| frame_info_t | frame_info_ | |||
| ) | [virtual] |
Reimplemented from cajun::fw_camera_t::observer_t.
References cajun::frame_info_t::color, cajun::frame_info_t::height, m_delay, m_fps, m_frame_num, m_image_dq, m_image_logger, m_last_tstamp, msg_logger, cajun::frame_info_t::rgb_buf, cajun::frame_info_t::tstamp, and cajun::frame_info_t::width.
| void fw_camera_observer_t::provide_image | ( | unsigned | queue_id_ | ) |
References m_image_dq, and m_image_logger.
Referenced by main().
double fw_camera_observer_t::m_delay [protected] |
unsigned fw_camera_observer_t::m_fps [private] |
Referenced by image().
size_t fw_camera_observer_t::m_frame_num [private] |
Referenced by image().
data_queue_writer_t<image_data_t>* fw_camera_observer_t::m_image_dq [protected] |
Referenced by image(), and provide_image().
data_logger_t<image_data_t> fw_camera_observer_t::m_image_logger [protected] |
Referenced by image(), and provide_image().
double fw_camera_observer_t::m_last_tstamp [protected] |
Referenced by image().
1.6.1