#include <node_canopen_proxy_driver.hpp>
|
virtual void | on_nmt (canopen::NmtState nmt_state) override |
|
virtual void | on_rpdo (COData data) override |
|
virtual void | on_tpdo (const canopen_interfaces::msg::COData::SharedPtr msg) |
|
virtual void | diagnostic_callback (diagnostic_updater::DiagnosticStatusWrapper &stat) override |
|
void | on_nmt_state_reset (const std_srvs::srv::Trigger::Request::SharedPtr request, std_srvs::srv::Trigger::Response::SharedPtr response) |
|
void | on_nmt_state_start (const std_srvs::srv::Trigger::Request::SharedPtr request, std_srvs::srv::Trigger::Response::SharedPtr response) |
|
void | on_sdo_read (const canopen_interfaces::srv::CORead::Request::SharedPtr request, canopen_interfaces::srv::CORead::Response::SharedPtr response) |
|
void | on_sdo_write (const canopen_interfaces::srv::COWrite::Request::SharedPtr request, canopen_interfaces::srv::COWrite::Response::SharedPtr response) |
|
virtual void | poll_timer_callback () |
|
void | nmt_listener () |
|
void | rdpo_listener () |
|
void | emcy_listener () |
|
virtual void | on_emcy (COEmcy emcy) |
|
◆ NodeCanopenProxyDriver()
template<class NODETYPE >
NodeCanopenProxyDriver::NodeCanopenProxyDriver |
( |
NODETYPE * |
node | ) |
|
◆ on_nmt()
template<class NODETYPE >
void NodeCanopenProxyDriver::on_nmt |
( |
canopen::NmtState |
nmt_state | ) |
|
|
overrideprotectedvirtual |
◆ on_rpdo()
template<class NODETYPE >
◆ on_tpdo()
template<class NODETYPE >
void NodeCanopenProxyDriver::on_tpdo |
( |
const canopen_interfaces::msg::COData::SharedPtr |
msg | ) |
|
|
protectedvirtual |
◆ diagnostic_callback()
template<class NODETYPE >
void NodeCanopenProxyDriver::diagnostic_callback |
( |
diagnostic_updater::DiagnosticStatusWrapper & |
stat | ) |
|
|
overrideprotectedvirtual |
◆ on_nmt_state_reset()
template<class NODETYPE >
void NodeCanopenProxyDriver::on_nmt_state_reset |
( |
const std_srvs::srv::Trigger::Request::SharedPtr |
request, |
|
|
std_srvs::srv::Trigger::Response::SharedPtr |
response |
|
) |
| |
|
protected |
◆ on_nmt_state_start()
template<class NODETYPE >
void NodeCanopenProxyDriver::on_nmt_state_start |
( |
const std_srvs::srv::Trigger::Request::SharedPtr |
request, |
|
|
std_srvs::srv::Trigger::Response::SharedPtr |
response |
|
) |
| |
|
protected |
◆ on_sdo_read()
template<class NODETYPE >
void NodeCanopenProxyDriver::on_sdo_read |
( |
const canopen_interfaces::srv::CORead::Request::SharedPtr |
request, |
|
|
canopen_interfaces::srv::CORead::Response::SharedPtr |
response |
|
) |
| |
|
protected |
◆ on_sdo_write()
template<class NODETYPE >
void NodeCanopenProxyDriver::on_sdo_write |
( |
const canopen_interfaces::srv::COWrite::Request::SharedPtr |
request, |
|
|
canopen_interfaces::srv::COWrite::Response::SharedPtr |
response |
|
) |
| |
|
protected |
◆ init()
template<class NODETYPE >
void NodeCanopenProxyDriver::init |
( |
bool |
called_from_base | ) |
|
|
overridevirtual |
◆ reset_node_nmt_command()
template<class NODETYPE >
bool NodeCanopenProxyDriver::reset_node_nmt_command |
( |
| ) |
|
|
virtual |
◆ start_node_nmt_command()
template<class NODETYPE >
bool NodeCanopenProxyDriver::start_node_nmt_command |
( |
| ) |
|
|
virtual |
◆ tpdo_transmit()
template<class NODETYPE >
◆ sdo_write()
template<class NODETYPE >
◆ sdo_read()
template<class NODETYPE >
◆ nmt_state_publisher
template<class NODETYPE >
◆ rpdo_publisher
template<class NODETYPE >
◆ tpdo_subscriber
template<class NODETYPE >
◆ nmt_state_reset_service
template<class NODETYPE >
◆ nmt_state_start_service
template<class NODETYPE >
◆ sdo_read_service
template<class NODETYPE >
◆ sdo_write_service
template<class NODETYPE >
◆ sdo_mtex
template<class NODETYPE >
The documentation for this class was generated from the following files: