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

Public Member Functions

virtual void bb_interface_data_changed (fawkes::Interface *interface) throw ()
 
void finalize ()
 
void init ()
 
 RcllFawkesSimNode (ros::NodeHandle rn, std::shared_ptr< fawkes::BlackBoard > bb)
 
bool srv_cb_navgraph_gen (rcll_fawkes_sim_msgs::NavgraphWithMPSGenerate::Request &req, rcll_fawkes_sim_msgs::NavgraphWithMPSGenerate::Response &res)
 

Private Attributes

std::shared_ptr< fawkes::BlackBoard > blackboard_
 
fawkes::RobotinoLightInterface * ifc_machine_signal_
 
fawkes::NavGraphWithMPSGeneratorInterface * ifc_navgraph_gen_
 
fawkes::Position3DInterface * ifc_pose_
 
fawkes::TagVisionInterface * ifc_tag_vision_
 
fawkes::ZoneInterface * ifc_zone_
 
std::array< fawkes::Position3DInterface *, 16 > ifcs_tag_pos_
 
ros::Publisher pub_expl_zone_info_
 
ros::Publisher pub_mps_light_state_
 
ros::Publisher pub_mps_marker_array_
 
ros::Publisher pub_pose_
 
ros::NodeHandle rosnode
 
ros::ServiceServer srv_navgraph_gen_
 

Detailed Description

Definition at line 75 of file rcll_fawkes_sim_node.cpp.

Constructor & Destructor Documentation

RcllFawkesSimNode::RcllFawkesSimNode ( ros::NodeHandle  rn,
std::shared_ptr< fawkes::BlackBoard >  bb 
)
inline

Definition at line 78 of file rcll_fawkes_sim_node.cpp.

Member Function Documentation

virtual void RcllFawkesSimNode::bb_interface_data_changed ( fawkes::Interface *  interface)
throw (
)
inlinevirtual

Definition at line 143 of file rcll_fawkes_sim_node.cpp.

void RcllFawkesSimNode::finalize ( )
inline

Definition at line 123 of file rcll_fawkes_sim_node.cpp.

void RcllFawkesSimNode::init ( )
inline

Definition at line 84 of file rcll_fawkes_sim_node.cpp.

bool RcllFawkesSimNode::srv_cb_navgraph_gen ( rcll_fawkes_sim_msgs::NavgraphWithMPSGenerate::Request &  req,
rcll_fawkes_sim_msgs::NavgraphWithMPSGenerate::Response &  res 
)
inline

Definition at line 218 of file rcll_fawkes_sim_node.cpp.

Member Data Documentation

std::shared_ptr<fawkes::BlackBoard> RcllFawkesSimNode::blackboard_
private

Definition at line 331 of file rcll_fawkes_sim_node.cpp.

fawkes::RobotinoLightInterface* RcllFawkesSimNode::ifc_machine_signal_
private

Definition at line 336 of file rcll_fawkes_sim_node.cpp.

fawkes::NavGraphWithMPSGeneratorInterface* RcllFawkesSimNode::ifc_navgraph_gen_
private

Definition at line 337 of file rcll_fawkes_sim_node.cpp.

fawkes::Position3DInterface* RcllFawkesSimNode::ifc_pose_
private

Definition at line 338 of file rcll_fawkes_sim_node.cpp.

fawkes::TagVisionInterface* RcllFawkesSimNode::ifc_tag_vision_
private

Definition at line 334 of file rcll_fawkes_sim_node.cpp.

fawkes::ZoneInterface* RcllFawkesSimNode::ifc_zone_
private

Definition at line 333 of file rcll_fawkes_sim_node.cpp.

std::array<fawkes::Position3DInterface *, 16> RcllFawkesSimNode::ifcs_tag_pos_
private

Definition at line 335 of file rcll_fawkes_sim_node.cpp.

ros::Publisher RcllFawkesSimNode::pub_expl_zone_info_
private

Definition at line 340 of file rcll_fawkes_sim_node.cpp.

ros::Publisher RcllFawkesSimNode::pub_mps_light_state_
private

Definition at line 342 of file rcll_fawkes_sim_node.cpp.

ros::Publisher RcllFawkesSimNode::pub_mps_marker_array_
private

Definition at line 341 of file rcll_fawkes_sim_node.cpp.

ros::Publisher RcllFawkesSimNode::pub_pose_
private

Definition at line 343 of file rcll_fawkes_sim_node.cpp.

ros::NodeHandle RcllFawkesSimNode::rosnode
private

Definition at line 329 of file rcll_fawkes_sim_node.cpp.

ros::ServiceServer RcllFawkesSimNode::srv_navgraph_gen_
private

Definition at line 344 of file rcll_fawkes_sim_node.cpp.


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


rcll_fawkes_sim
Author(s): Tim Niemueller
autogenerated on Mon Jun 10 2019 14:31:10