#include <tmcl_ros.h>
Definition at line 35 of file tmcl_ros.h.
◆ TmclROS()
Copyright (c) 2022-2023 Analog Devices, Inc. All Rights Reserved. This software is proprietary to Analog Devices, Inc. and its licensors.
Definition at line 11 of file tmcl_ros.cpp.
◆ ~TmclROS()
◆ createMotor()
void TmclROS::createMotor |
( |
| ) |
|
|
private |
◆ deInit()
◆ getRetriesExceededStatus()
bool TmclROS::getRetriesExceededStatus |
( |
| ) |
|
◆ init()
◆ initService()
void TmclROS::initService |
( |
| ) |
|
|
private |
◆ tmclCustomCMDCallBack()
bool TmclROS::tmclCustomCMDCallBack |
( |
adi_tmcl::TmcCustomCmd::Request & |
req, |
|
|
adi_tmcl::TmcCustomCmd::Response & |
res |
|
) |
| |
|
private |
◆ tmclGAPAllCallBack()
bool TmclROS::tmclGAPAllCallBack |
( |
adi_tmcl::TmcGapGgpAll::Request & |
req, |
|
|
adi_tmcl::TmcGapGgpAll::Response & |
res |
|
) |
| |
|
private |
◆ tmclGGPAllCallBack()
bool TmclROS::tmclGGPAllCallBack |
( |
adi_tmcl::TmcGapGgpAll::Request & |
req, |
|
|
adi_tmcl::TmcGapGgpAll::Response & |
res |
|
) |
| |
|
private |
◆ validateParams()
bool TmclROS::validateParams |
( |
| ) |
|
|
private |
◆ custom_cmd_server_
◆ gap_all_server_
◆ ggp_all_server_
◆ module_number_
uint16_t TmclROS::module_number_ |
|
private |
◆ motor_type_
uint8_t TmclROS::motor_type_ |
|
private |
◆ p_motor_
std::vector<Motor*> TmclROS::p_motor_ |
|
private |
◆ p_nh_
◆ p_tmcl_interpreter_
◆ param_adhoc_mode_
bool TmclROS::param_adhoc_mode_ |
|
private |
◆ param_ap_name_
std::vector<std::string> TmclROS::param_ap_name_ |
|
private |
◆ param_ap_type_
std::vector<int> TmclROS::param_ap_type_ |
|
private |
◆ param_auto_start_additional_delay_
int TmclROS::param_auto_start_additional_delay_ |
|
private |
◆ param_comm_exec_cmd_retries_
int TmclROS::param_comm_exec_cmd_retries_ |
|
private |
◆ param_comm_interface_
int TmclROS::param_comm_interface_ |
|
private |
◆ param_comm_interface_name_
std::string TmclROS::param_comm_interface_name_ |
|
private |
◆ param_comm_rx_id_
int TmclROS::param_comm_rx_id_ |
|
private |
◆ param_comm_timeout_ms_
int TmclROS::param_comm_timeout_ms_ |
|
private |
◆ param_comm_tx_id_
int TmclROS::param_comm_tx_id_ |
|
private |
◆ param_en_motors_
std::vector<int> TmclROS::param_en_motors_ |
|
private |
◆ param_gp_name_
std::vector<std::string> TmclROS::param_gp_name_ |
|
private |
◆ param_gp_type_
std::vector<int> TmclROS::param_gp_type_ |
|
private |
◆ param_pub_rate_tmc_info_
float TmclROS::param_pub_rate_tmc_info_ |
|
private |
◆ s_namespace_
std::string TmclROS::s_namespace_ |
|
private |
◆ s_node_name_
std::string TmclROS::s_node_name_ |
|
private |
◆ tmc_param_msg_
adi_tmcl::TmcParam TmclROS::tmc_param_msg_ |
|
private |
◆ total_motors_
uint8_t TmclROS::total_motors_ |
|
private |
The documentation for this class was generated from the following files: