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().