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

Classes

class  Client
 

Public Member Functions

void handleTrajectoryEnd (control::TrajectoryResult result)
 
bool waitTrajectoryEnd (int milliseconds=100, control::TrajectoryResult result=control::TrajectoryResult::TRAJECTORY_RESULT_CANCELED)
 

Protected Member Functions

void SetUp ()
 
void TearDown ()
 

Protected Attributes

std::unique_ptr< Clientclient_
 
std::unique_ptr< control::TrajectoryPointInterfacetraj_point_interface_
 

Private Attributes

control::TrajectoryResult result_
 
std::condition_variable trajectory_end_
 
std::mutex trajectory_end_mutex_
 

Detailed Description

Definition at line 37 of file test_trajectory_point_interface.cpp.

Member Function Documentation

◆ handleTrajectoryEnd()

void TrajectoryPointInterfaceTest::handleTrajectoryEnd ( control::TrajectoryResult  result)
inline

Definition at line 203 of file test_trajectory_point_interface.cpp.

◆ SetUp()

void TrajectoryPointInterfaceTest::SetUp ( )
inlineprotected

Definition at line 183 of file test_trajectory_point_interface.cpp.

◆ TearDown()

void TrajectoryPointInterfaceTest::TearDown ( )
inlineprotected

Definition at line 191 of file test_trajectory_point_interface.cpp.

◆ waitTrajectoryEnd()

bool TrajectoryPointInterfaceTest::waitTrajectoryEnd ( int  milliseconds = 100,
control::TrajectoryResult  result = control::TrajectoryResult::TRAJECTORY_RESULT_CANCELED 
)
inline

Definition at line 210 of file test_trajectory_point_interface.cpp.

Member Data Documentation

◆ client_

std::unique_ptr<Client> TrajectoryPointInterfaceTest::client_
protected

Definition at line 200 of file test_trajectory_point_interface.cpp.

◆ result_

control::TrajectoryResult TrajectoryPointInterfaceTest::result_
private

Definition at line 228 of file test_trajectory_point_interface.cpp.

◆ traj_point_interface_

std::unique_ptr<control::TrajectoryPointInterface> TrajectoryPointInterfaceTest::traj_point_interface_
protected

Definition at line 199 of file test_trajectory_point_interface.cpp.

◆ trajectory_end_

std::condition_variable TrajectoryPointInterfaceTest::trajectory_end_
private

Definition at line 226 of file test_trajectory_point_interface.cpp.

◆ trajectory_end_mutex_

std::mutex TrajectoryPointInterfaceTest::trajectory_end_mutex_
private

Definition at line 227 of file test_trajectory_point_interface.cpp.


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


ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Tue Jul 4 2023 02:09:47