Public Types | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
ParameterTest Class Reference
Inheritance diagram for ParameterTest:
Inheritance graph
[legend]

Public Types

using PARAM_1_TYPE = std::string
 
using PARAM_1_TYPE = std::string
 
using PARAM_2_TYPE = std::vector< double >
 
using PARAM_2_TYPE = std::vector< int64_t >
 

Static Public Attributes

static const std::string DELETABLE_PARAM_NAME = "deletable_param"
 
static const std::string NODE_1_NAME = "node_1"
 
static const std::string NODE_2_NAME = "node_2"
 
static const PARAM_1_TYPE PARAM_1_DEFAULT_VALUE = "hello"
 
static const std::string PARAM_1_NAME = "/node_1/string_param"
 
static const PARAM_2_TYPE PARAM_2_DEFAULT_VALUE = {1.2, 2.1, 3.3}
 
static const std::string PARAM_2_NAME = "/node_2/int_array_param"
 

Protected Member Functions

void SetUp () override
 
void SetUp () override
 
void TearDown () override
 

Protected Attributes

rclcpp::executors::SingleThreadedExecutor _executor
 
std::thread _executorThread
 
ros::NodeHandle _nh
 
rclcpp::Node::SharedPtr _paramNode1
 
rclcpp::Node::SharedPtr _paramNode2
 
std::shared_ptr< foxglove::Client< websocketpp::config::asio_client > > _wsClient
 

Detailed Description

Definition at line 25 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

Member Typedef Documentation

◆ PARAM_1_TYPE [1/2]

using ParameterTest::PARAM_1_TYPE = std::string

Definition at line 27 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ PARAM_1_TYPE [2/2]

using ParameterTest::PARAM_1_TYPE = std::string

Definition at line 27 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ PARAM_2_TYPE [1/2]

using ParameterTest::PARAM_2_TYPE = std::vector<double>

Definition at line 31 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ PARAM_2_TYPE [2/2]

using ParameterTest::PARAM_2_TYPE = std::vector<int64_t>

Definition at line 33 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

Member Function Documentation

◆ SetUp() [1/2]

void ParameterTest::SetUp ( )
inlineoverrideprotected

Definition at line 36 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ SetUp() [2/2]

void ParameterTest::SetUp ( )
inlineoverrideprotected

Definition at line 39 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ TearDown()

void ParameterTest::TearDown ( )
inlineoverrideprotected

Definition at line 67 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

Member Data Documentation

◆ _executor

rclcpp::executors::SingleThreadedExecutor ParameterTest::_executor
protected

Definition at line 72 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ _executorThread

std::thread ParameterTest::_executorThread
protected

Definition at line 75 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ _nh

ros::NodeHandle ParameterTest::_nh
protected

Definition at line 45 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ _paramNode1

rclcpp::Node::SharedPtr ParameterTest::_paramNode1
protected

Definition at line 73 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ _paramNode2

rclcpp::Node::SharedPtr ParameterTest::_paramNode2
protected

Definition at line 74 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ _wsClient

std::shared_ptr< foxglove::Client< websocketpp::config::asio_client > > ParameterTest::_wsClient
protected

Definition at line 46 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ DELETABLE_PARAM_NAME

const std::string ParameterTest::DELETABLE_PARAM_NAME = "deletable_param"
inlinestatic

Definition at line 31 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ NODE_1_NAME

const std::string ParameterTest::NODE_1_NAME = "node_1"
inlinestatic

Definition at line 28 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ NODE_2_NAME

const std::string ParameterTest::NODE_2_NAME = "node_2"
inlinestatic

Definition at line 34 of file ros2_foxglove_bridge/tests/smoke_test.cpp.

◆ PARAM_1_DEFAULT_VALUE

static const PARAM_1_TYPE ParameterTest::PARAM_1_DEFAULT_VALUE = "hello"
inlinestatic

Definition at line 29 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ PARAM_1_NAME

static const std::string ParameterTest::PARAM_1_NAME = "/node_1/string_param"
inlinestatic

Definition at line 28 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ PARAM_2_DEFAULT_VALUE

static const PARAM_2_TYPE ParameterTest::PARAM_2_DEFAULT_VALUE = {1.2, 2.1, 3.3}
inlinestatic

Definition at line 33 of file ros1_foxglove_bridge/tests/smoke_test.cpp.

◆ PARAM_2_NAME

static const std::string ParameterTest::PARAM_2_NAME = "/node_2/int_array_param"
inlinestatic

Definition at line 32 of file ros1_foxglove_bridge/tests/smoke_test.cpp.


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


foxglove_bridge
Author(s): Foxglove
autogenerated on Mon Jul 3 2023 02:12:22