|
| enum | LayerState |
| |
| typedef boost::shared_ptr< Layer > | VectorMemberSharedPtr |
| |
| | Error |
| |
| | Halt |
| |
| | Init |
| |
| const std::string | name |
| |
| | Off |
| |
| | Ready |
| |
| | Recover |
| |
| | Shutdown |
| |
| typedef std::vector< VectorMemberSharedPtr > | vector_type |
| |
| bool | handle_get_object (canopen_chain_node::GetObject::Request &req, canopen_chain_node::GetObject::Response &res) |
| |
| virtual bool | handle_halt (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
| |
| virtual bool | handle_init (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
| |
| virtual bool | handle_recover (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
| |
| bool | handle_set_object (canopen_chain_node::SetObject::Request &req, canopen_chain_node::SetObject::Response &res) |
| |
| virtual bool | handle_shutdown (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
| |
| virtual void | handleShutdown (LayerStatus &status) |
| |
| virtual void | handleWrite (LayerStatus &status, const LayerState ¤t_state) |
| |
| void | logState (const can::State &s) |
| |
| void | report_diagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat) |
| |
| void | run () |
| |
| bool | setup_bus () |
| |
| bool | setup_heartbeat () |
| |
| bool | setup_nodes () |
| |
| bool | setup_sync () |
| |
| void | call_or_fail (FuncType func, FailType fail, Data &status) |
| |
| void | call_or_fail_rev (FuncType func, FailType fail, Data &status) |
| |
| virtual void | handleDiag (LayerReport &report) |
| |
| virtual void | handleHalt (LayerStatus &status) |
| |
| virtual void | handleInit (LayerStatus &status) |
| |
| virtual void | handleRead (LayerStatus &status, const LayerState ¤t_state) |
| |
| virtual void | handleRecover (LayerStatus &status) |
| |
| virtual void | handleShutdown (LayerStatus &status) |
| |
| virtual void | handleWrite (LayerStatus &status, const LayerState ¤t_state) |
| |
| virtual void | handleDiag (LayerReport &report)=0 |
| |
| virtual void | handleHalt (LayerStatus &status)=0 |
| |
| virtual void | handleInit (LayerStatus &status)=0 |
| |
| virtual void | handleRead (LayerStatus &status, const LayerState ¤t_state)=0 |
| |
| virtual void | handleRecover (LayerStatus &status)=0 |
| |
| vector_type::iterator | call (FuncType func, Data &status) |
| |
| vector_type::iterator | call (FuncType func, Data &status) |
| |
| vector_type::reverse_iterator | call_rev (FuncType func, Data &status) |
| |
| vector_type::reverse_iterator | call_rev (FuncType func, Data &status) |
| |
| void | destroy () |
| |
| boost::mutex | diag_mutex_ |
| |
| ros::Timer | diag_timer_ |
| |
| diagnostic_updater::Updater | diag_updater_ |
| |
| boost::shared_ptr< canopen::LayerGroupNoDiag< canopen::EMCYHandler > > | emcy_handlers_ |
| |
| struct canopen::RosChain::HeartbeatSender | hb_sender_ |
| |
| Timer | heartbeat_timer_ |
| |
| can::DriverInterfaceSharedPtr | interface_ |
| |
| std::vector< LoggerSharedPtr > | loggers_ |
| |
| MasterSharedPtr | master_ |
| |
| boost::mutex | mutex_ |
| |
| ros::NodeHandle | nh_ |
| |
| ros::NodeHandle | nh_priv_ |
| |
| boost::shared_ptr< canopen::LayerGroupNoDiag< canopen::Node > > | nodes_ |
| |
| std::map< std::string, canopen::NodeSharedPtr > | nodes_lookup_ |
| |
| std::vector< PublishFunc::FuncType > | publishers_ |
| |
| bool | reset_errors_before_recover_ |
| |
| boost::atomic< bool > | running_ |
| |
| ros::ServiceServer | srv_get_object_ |
| |
| ros::ServiceServer | srv_halt_ |
| |
| ros::ServiceServer | srv_init_ |
| |
| ros::ServiceServer | srv_recover_ |
| |
| ros::ServiceServer | srv_set_object_ |
| |
| ros::ServiceServer | srv_shutdown_ |
| |
| can::StateListenerConstSharedPtr | state_listener_ |
| |
| canopen::SyncLayerSharedPtr | sync_ |
| |
| boost::scoped_ptr< boost::thread > | thread_ |
| |
| time_duration | update_duration_ |
| |
Definition at line 15 of file motor_chain.h.