Definition at line 288 of file wge100_camera_node.cpp.
typedef wge100_camera::WGE100CameraConfig WGE100CameraDriver::Config |
Definition at line 293 of file wge100_camera_node.cpp.
typedef boost::function<int(size_t, size_t, uint8_t*, ros::Time, bool) WGE100CameraDriver::UseFrameFunction) [private] |
Definition at line 341 of file wge100_camera_node.cpp.
WGE100CameraDriver::WGE100CameraDriver | ( | ) | [inline] |
Definition at line 433 of file wge100_camera_node.cpp.
WGE100CameraDriver::~WGE100CameraDriver | ( | ) | [inline] |
Definition at line 500 of file wge100_camera_node.cpp.
bool WGE100CameraDriver::boardConfig | ( | wge100_camera::BoardConfig::Request & | req, |
wge100_camera::BoardConfig::Response & | rsp | ||
) | [inline, private] |
Definition at line 1189 of file wge100_camera_node.cpp.
void WGE100CameraDriver::cameraStatus | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [inline, private] |
Definition at line 839 of file wge100_camera_node.cpp.
void WGE100CameraDriver::config_update | ( | const Config & | new_cfg, |
uint32_t | level = 0 |
||
) | [inline] |
Definition at line 453 of file wge100_camera_node.cpp.
void WGE100CameraDriver::doClose | ( | ) | [inline, virtual] |
Implements driver_base::Driver.
Definition at line 704 of file wge100_camera_node.cpp.
void WGE100CameraDriver::doOpen | ( | ) | [inline, virtual] |
Implements driver_base::Driver.
Definition at line 516 of file wge100_camera_node.cpp.
void WGE100CameraDriver::doStart | ( | ) | [inline, virtual] |
Implements driver_base::Driver.
Definition at line 712 of file wge100_camera_node.cpp.
void WGE100CameraDriver::doStop | ( | ) | [inline, virtual] |
Implements driver_base::Driver.
Definition at line 750 of file wge100_camera_node.cpp.
int WGE100CameraDriver::frameHandler | ( | wge100FrameInfo * | frame_info | ) | [inline, private] |
Do we want to support rates less than 1 Hz?
Definition at line 968 of file wge100_camera_node.cpp.
static int WGE100CameraDriver::frameHandler | ( | wge100FrameInfo * | frameInfo, |
void * | userData | ||
) | [inline, static, private] |
Definition at line 1106 of file wge100_camera_node.cpp.
int WGE100CameraDriver::get_rmem_max | ( | ) | [inline] |
Definition at line 506 of file wge100_camera_node.cpp.
double WGE100CameraDriver::getExternallyTriggeredFrameTime | ( | double | firstPacketTime | ) | [inline, private] |
Definition at line 931 of file wge100_camera_node.cpp.
double WGE100CameraDriver::getFreeRunningFrameTime | ( | double | firstPacketTime | ) | [inline, private] |
Definition at line 944 of file wge100_camera_node.cpp.
std::string WGE100CameraDriver::getID | ( | ) | [inline, virtual] |
Implements driver_base::Driver.
Definition at line 806 of file wge100_camera_node.cpp.
double WGE100CameraDriver::getTriggeredFrameTime | ( | double | firstPacketTime | ) | [inline, private] |
Definition at line 911 of file wge100_camera_node.cpp.
void WGE100CameraDriver::imageThread | ( | ) | [inline, private] |
Definition at line 815 of file wge100_camera_node.cpp.
uint16_t WGE100CameraDriver::intrinsicsChecksum | ( | uint16_t * | data, |
int | words | ||
) | [inline, private] |
Definition at line 1112 of file wge100_camera_node.cpp.
bool WGE100CameraDriver::isColor | ( | ) | [inline, private] |
Definition at line 1097 of file wge100_camera_node.cpp.
bool WGE100CameraDriver::loadIntrinsics | ( | sensor_msgs::CameraInfo & | cam_info | ) | [inline, private] |
Definition at line 1120 of file wge100_camera_node.cpp.
bool WGE100CameraDriver::saveIntrinsics | ( | const sensor_msgs::CameraInfo & | cam_info | ) | [inline, private] |
Definition at line 1153 of file wge100_camera_node.cpp.
int WGE100CameraDriver::setImagerSettings | ( | MT9VImager & | imager, |
ImagerSettings & | cfg | ||
) | [inline, private] |
Definition at line 369 of file wge100_camera_node.cpp.
int WGE100CameraDriver::setTestMode | ( | uint16_t | mode, |
diagnostic_updater::DiagnosticStatusWrapper & | status | ||
) | [inline] |
Definition at line 769 of file wge100_camera_node.cpp.
friend class WGE100CameraNode [friend] |
Definition at line 290 of file wge100_camera_node.cpp.
Definition at line 329 of file wge100_camera_node.cpp.
IpCamList WGE100CameraDriver::camera_ [private] |
Definition at line 327 of file wge100_camera_node.cpp.
Definition at line 294 of file wge100_camera_node.cpp.
double WGE100CameraDriver::desired_freq_ [private] |
Definition at line 301 of file wge100_camera_node.cpp.
double WGE100CameraDriver::driver_start_time_ [private] |
Definition at line 312 of file wge100_camera_node.cpp.
bool WGE100CameraDriver::dropped_packet_event_ [private] |
Definition at line 308 of file wge100_camera_node.cpp.
int WGE100CameraDriver::dropped_packets_ [private] |
Definition at line 306 of file wge100_camera_node.cpp.
bool WGE100CameraDriver::enable_alternate_ [private] |
Definition at line 334 of file wge100_camera_node.cpp.
bool WGE100CameraDriver::enable_primary_ [private] |
Definition at line 335 of file wge100_camera_node.cpp.
bool WGE100CameraDriver::first_frame_ [private] |
Definition at line 333 of file wge100_camera_node.cpp.
Definition at line 318 of file wge100_camera_node.cpp.
std::string WGE100CameraDriver::hwinfo_ [private] |
Definition at line 326 of file wge100_camera_node.cpp.
Definition at line 331 of file wge100_camera_node.cpp.
boost::shared_ptr<boost::thread> WGE100CameraDriver::image_thread_ [private] |
Definition at line 338 of file wge100_camera_node.cpp.
MT9VImagerPtr WGE100CameraDriver::imager_ [private] |
Definition at line 328 of file wge100_camera_node.cpp.
double WGE100CameraDriver::last_camera_ok_time_ [private] |
Definition at line 330 of file wge100_camera_node.cpp.
unsigned int WGE100CameraDriver::last_frame_number_ [private] |
Definition at line 313 of file wge100_camera_node.cpp.
double WGE100CameraDriver::last_image_time_ [private] |
Definition at line 311 of file wge100_camera_node.cpp.
unsigned int WGE100CameraDriver::last_partial_frame_number_ [private] |
Definition at line 314 of file wge100_camera_node.cpp.
in_addr WGE100CameraDriver::localIp_ [private] |
Definition at line 323 of file wge100_camera_node.cpp.
sockaddr WGE100CameraDriver::localMac_ [private] |
Definition at line 322 of file wge100_camera_node.cpp.
int WGE100CameraDriver::lost_image_thread_count_ [private] |
Definition at line 315 of file wge100_camera_node.cpp.
int WGE100CameraDriver::massive_frame_losses_ [private] |
Definition at line 307 of file wge100_camera_node.cpp.
int WGE100CameraDriver::missed_eof_count_ [private] |
Definition at line 305 of file wge100_camera_node.cpp.
int WGE100CameraDriver::missed_line_count_ [private] |
Definition at line 309 of file wge100_camera_node.cpp.
bool WGE100CameraDriver::next_is_alternate_ [private] |
Definition at line 332 of file wge100_camera_node.cpp.
Definition at line 966 of file wge100_camera_node.cpp.
int WGE100CameraDriver::rmem_max_ [private] |
Definition at line 304 of file wge100_camera_node.cpp.
Definition at line 298 of file wge100_camera_node.cpp.
Definition at line 319 of file wge100_camera_node.cpp.
int WGE100CameraDriver::trigger_matcher_drop_count_ [private] |
Definition at line 310 of file wge100_camera_node.cpp.
Definition at line 342 of file wge100_camera_node.cpp.