Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
WGE100CameraNode Class Reference
Inheritance diagram for WGE100CameraNode:
Inheritance graph
[legend]

Classes

class  VideoModeTestFrameHandler
 

Public Member Functions

 WGE100CameraNode (ros::NodeHandle &nh)
 
- Public Member Functions inherited from driver_base::DriverNode< WGE100CameraDriver >
 DriverNode (ros::NodeHandle &nh)
 
int spin ()
 
virtual ~DriverNode ()
 

Private Member Functions

virtual void addDiagnostics ()
 
virtual void addOpenedTests ()
 
virtual void addRunningTests ()
 
virtual void addStoppedTests ()
 
void postOpenHook ()
 
int publishImage (size_t width, size_t height, uint8_t *frameData, ros::Time t, bool alternate)
 
virtual void reconfigureHook (int level)
 
bool setCameraInfo (sensor_msgs::SetCameraInfo::Request &req, sensor_msgs::SetCameraInfo::Response &rsp)
 
void streamingTest (diagnostic_updater::DiagnosticStatusWrapper &status)
 
void videoModeTest (int mode, diagnostic_updater::DiagnosticStatusWrapper &status)
 

Private Attributes

bool calibrated_
 
image_transport::CameraPublisher cam_pub_
 
image_transport::CameraPublisher cam_pub_alt_
 
diagnostic_updater::TopicDiagnostic cam_pub_diag_
 
sensor_msgs::CameraInfo camera_info_
 
ros::NodeHandle camera_node_handle_
 
ros::NodeHandle camera_node_handle_alt_
 
ros::ServiceServer config_bord_service_
 
sensor_msgs::Image image_
 
ros::ServiceServer set_camera_info_service_
 
ros::Subscriber trigger_sub_
 
diagnostic_updater::FunctionDiagnosticTask wge100_diagnostic_task_
 

Additional Inherited Members

- Public Types inherited from driver_base::DriverNode< WGE100CameraDriver >
typedef Driver::Config Config
 
- Static Public Member Functions inherited from driver_base::AbstractDriverNode
static void hupCalled (int sig)
 
static void sigCalled (int sig)
 
- Static Public Attributes inherited from driver_base::AbstractDriverNode
static int ctrl_c_hit_count_
 
- Protected Attributes inherited from driver_base::DriverNode< WGE100CameraDriver >
diagnostic_updater::Updater diagnostic_
 
Driver driver_
 
diagnostic_updater::CompositeDiagnosticTask driver_status_diagnostic_
 
ros::NodeHandle node_handle_
 
ros::NodeHandle private_node_handle_
 
dynamic_reconfigure::Server< Configreconfigure_server_
 
self_test::TestRunner self_test_
 

Detailed Description

Definition at line 1221 of file wge100_camera_node.cpp.

Constructor & Destructor Documentation

WGE100CameraNode::WGE100CameraNode ( ros::NodeHandle nh)
inline

Definition at line 1224 of file wge100_camera_node.cpp.

Member Function Documentation

virtual void WGE100CameraNode::addDiagnostics ( )
inlineprivatevirtual
virtual void WGE100CameraNode::addOpenedTests ( )
inlineprivatevirtual
virtual void WGE100CameraNode::addRunningTests ( )
inlineprivatevirtual
virtual void WGE100CameraNode::addStoppedTests ( )
inlineprivatevirtual
void WGE100CameraNode::postOpenHook ( )
inlineprivate

Definition at line 1292 of file wge100_camera_node.cpp.

int WGE100CameraNode::publishImage ( size_t  width,
size_t  height,
uint8_t *  frameData,
ros::Time  t,
bool  alternate 
)
inlineprivate

Definition at line 1272 of file wge100_camera_node.cpp.

virtual void WGE100CameraNode::reconfigureHook ( int  level)
inlineprivatevirtual
bool WGE100CameraNode::setCameraInfo ( sensor_msgs::SetCameraInfo::Request &  req,
sensor_msgs::SetCameraInfo::Response &  rsp 
)
inlineprivate

Definition at line 1328 of file wge100_camera_node.cpp.

void WGE100CameraNode::streamingTest ( diagnostic_updater::DiagnosticStatusWrapper status)
inlineprivate

Definition at line 1370 of file wge100_camera_node.cpp.

void WGE100CameraNode::videoModeTest ( int  mode,
diagnostic_updater::DiagnosticStatusWrapper status 
)
inlineprivate

Definition at line 1495 of file wge100_camera_node.cpp.

Member Data Documentation

bool WGE100CameraNode::calibrated_
private

Definition at line 1270 of file wge100_camera_node.cpp.

image_transport::CameraPublisher WGE100CameraNode::cam_pub_
private

Definition at line 1258 of file wge100_camera_node.cpp.

image_transport::CameraPublisher WGE100CameraNode::cam_pub_alt_
private

Definition at line 1259 of file wge100_camera_node.cpp.

diagnostic_updater::TopicDiagnostic WGE100CameraNode::cam_pub_diag_
private

Definition at line 1260 of file wge100_camera_node.cpp.

sensor_msgs::CameraInfo WGE100CameraNode::camera_info_
private

Definition at line 1262 of file wge100_camera_node.cpp.

ros::NodeHandle WGE100CameraNode::camera_node_handle_
private

Definition at line 1254 of file wge100_camera_node.cpp.

ros::NodeHandle WGE100CameraNode::camera_node_handle_alt_
private

Definition at line 1255 of file wge100_camera_node.cpp.

ros::ServiceServer WGE100CameraNode::config_bord_service_
private

Definition at line 1263 of file wge100_camera_node.cpp.

sensor_msgs::Image WGE100CameraNode::image_
private

Definition at line 1261 of file wge100_camera_node.cpp.

ros::ServiceServer WGE100CameraNode::set_camera_info_service_
private

Definition at line 1264 of file wge100_camera_node.cpp.

ros::Subscriber WGE100CameraNode::trigger_sub_
private

Definition at line 1265 of file wge100_camera_node.cpp.

diagnostic_updater::FunctionDiagnosticTask WGE100CameraNode::wge100_diagnostic_task_
private

Definition at line 1267 of file wge100_camera_node.cpp.


The documentation for this class was generated from the following file:


wge100_camera
Author(s): Blaise Gassend, Patrick Mihelich, Eric MacIntosh, David Palchak
autogenerated on Mon Jun 10 2019 15:44:16