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

◆ OptiTrackRosBridge()

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

◆ initialize()

void mocap_optitrack::OptiTrackRosBridge::initialize ( )
inline

Definition at line 70 of file mocap_node.cpp.

◆ reconfigureCallback()

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

Definition at line 60 of file mocap_node.cpp.

◆ run()

void mocap_optitrack::OptiTrackRosBridge::run ( )
inline

Definition at line 115 of file mocap_node.cpp.

◆ updateDataModelFromServer()

bool mocap_optitrack::OptiTrackRosBridge::updateDataModelFromServer ( )
inlineprivate

Definition at line 143 of file mocap_node.cpp.

Member Data Documentation

◆ dataModel

DataModel mocap_optitrack::OptiTrackRosBridge::dataModel
private

Definition at line 165 of file mocap_node.cpp.

◆ initialized

bool mocap_optitrack::OptiTrackRosBridge::initialized
private

Definition at line 169 of file mocap_node.cpp.

◆ multicastClientSocketPtr

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

Definition at line 166 of file mocap_node.cpp.

◆ nh

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

Definition at line 160 of file mocap_node.cpp.

◆ publishDispatcherPtr

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

Definition at line 167 of file mocap_node.cpp.

◆ publisherConfigurations

PublisherConfigurations mocap_optitrack::OptiTrackRosBridge::publisherConfigurations
private

Definition at line 164 of file mocap_node.cpp.

◆ server

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

Definition at line 168 of file mocap_node.cpp.

◆ serverDescription

ServerDescription mocap_optitrack::OptiTrackRosBridge::serverDescription
private

Definition at line 163 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 Mon Feb 28 2022 22:49:22