Public Member Functions | Private Member Functions | Private Attributes | List of all members
mocap_optitrack::OptiTrackRosBridge Class Reference

Public Member Functions

void initialize ()
 
 OptiTrackRosBridge (ros::NodeHandle &nh, ServerDescription const &serverDescr, PublisherConfigurations const &pubConfigs)
 
void reconfigureCallback (MocapOptitrackConfig &config, uint32_t)
 
void run ()
 

Private Member Functions

bool updateDataModelFromServer ()
 

Private Attributes

DataModel dataModel
 
bool initialized
 
std::unique_ptr< UdpMulticastSocketmulticastClientSocketPtr
 
ros::NodeHandlenh
 
std::unique_ptr< RigidBodyPublishDispatcherpublishDispatcherPtr
 
PublisherConfigurations publisherConfigurations
 
dynamic_reconfigure::Server< MocapOptitrackConfig > server
 
ServerDescription serverDescription
 

Detailed Description

Definition at line 47 of file mocap_node.cpp.

Constructor & Destructor Documentation

mocap_optitrack::OptiTrackRosBridge::OptiTrackRosBridge ( ros::NodeHandle nh,
ServerDescription const &  serverDescr,
PublisherConfigurations const &  pubConfigs 
)
inline

Definition at line 50 of file mocap_node.cpp.

Member Function Documentation

void mocap_optitrack::OptiTrackRosBridge::initialize ( )
inline

Definition at line 70 of file mocap_node.cpp.

void mocap_optitrack::OptiTrackRosBridge::reconfigureCallback ( MocapOptitrackConfig &  config,
uint32_t   
)
inline

Definition at line 60 of file mocap_node.cpp.

void mocap_optitrack::OptiTrackRosBridge::run ( )
inline

Definition at line 113 of file mocap_node.cpp.

bool mocap_optitrack::OptiTrackRosBridge::updateDataModelFromServer ( )
inlineprivate

Definition at line 142 of file mocap_node.cpp.

Member Data Documentation

DataModel mocap_optitrack::OptiTrackRosBridge::dataModel
private

Definition at line 164 of file mocap_node.cpp.

bool mocap_optitrack::OptiTrackRosBridge::initialized
private

Definition at line 168 of file mocap_node.cpp.

std::unique_ptr<UdpMulticastSocket> mocap_optitrack::OptiTrackRosBridge::multicastClientSocketPtr
private

Definition at line 165 of file mocap_node.cpp.

ros::NodeHandle& mocap_optitrack::OptiTrackRosBridge::nh
private

Definition at line 159 of file mocap_node.cpp.

std::unique_ptr<RigidBodyPublishDispatcher> mocap_optitrack::OptiTrackRosBridge::publishDispatcherPtr
private

Definition at line 166 of file mocap_node.cpp.

PublisherConfigurations mocap_optitrack::OptiTrackRosBridge::publisherConfigurations
private

Definition at line 163 of file mocap_node.cpp.

dynamic_reconfigure::Server<MocapOptitrackConfig> mocap_optitrack::OptiTrackRosBridge::server
private

Definition at line 167 of file mocap_node.cpp.

ServerDescription mocap_optitrack::OptiTrackRosBridge::serverDescription
private

Definition at line 162 of file mocap_node.cpp.


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


mocap_optitrack
Author(s): Kathrin Gräve , Alex Bencz/ , Tony Baltovski , JD Yamokoski
autogenerated on Fri Mar 26 2021 02:05:51