Prompt Tools 0.3.2
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
prompt_test::TestPromptNode Class Reference

#include <test_prompt.hpp>

Inheritance diagram for prompt_test::TestPromptNode:
Inheritance graph
[legend]
Collaboration diagram for prompt_test::TestPromptNode:
Collaboration graph
[legend]

Public Member Functions

 TestPromptNode ()
 

Private Member Functions

void run_tests ()
 
void send_next_prompt ()
 
void handle_response (rclcpp::Client< prompt_msgs::srv::Prompt >::SharedFuture future)
 

Private Attributes

rclcpp::Client< prompt_msgs::srv::Prompt >::SharedPtr client_
 
rclcpp::TimerBase::SharedPtr timer_
 
rclcpp::CallbackGroup::SharedPtr client_group_
 
int test_step_
 
std::string last_uuid_
 

Constructor & Destructor Documentation

◆ TestPromptNode()

prompt_test::TestPromptNode::TestPromptNode ( )
inline

Member Function Documentation

◆ handle_response()

void prompt_test::TestPromptNode::handle_response ( rclcpp::Client< prompt_msgs::srv::Prompt >::SharedFuture  future)
inlineprivate

◆ run_tests()

void prompt_test::TestPromptNode::run_tests ( )
inlineprivate

◆ send_next_prompt()

void prompt_test::TestPromptNode::send_next_prompt ( )
inlineprivate

Member Data Documentation

◆ client_

rclcpp::Client<prompt_msgs::srv::Prompt>::SharedPtr prompt_test::TestPromptNode::client_
private

◆ client_group_

rclcpp::CallbackGroup::SharedPtr prompt_test::TestPromptNode::client_group_
private

◆ last_uuid_

std::string prompt_test::TestPromptNode::last_uuid_
private

◆ test_step_

int prompt_test::TestPromptNode::test_step_
private

◆ timer_

rclcpp::TimerBase::SharedPtr prompt_test::TestPromptNode::timer_
private

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