Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions src/example_robot_wrapper.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -232,16 +232,18 @@ bool ExampleRobotWrapper::initializeRobotWithPrimaryClient()

void ExampleRobotWrapper::handleRobotProgramState(bool program_running)
{
// Print the text in green so we see it better
std::cout << "\033[1;32mProgram running: " << std::boolalpha << program_running << "\033[0m\n" << std::endl;
if (program_running)
{
// Print the text in green so we see it better
std::cout << "\033[1;32mRobot control program is running and connected to the driver\033[0m\n" << std::endl;
std::lock_guard<std::mutex> lk(program_running_mutex_);
program_running_ = program_running;
program_running_cv_.notify_one();
}
else
{
// Print the text in yellow to indicate the robot is connected but the control program is not (yet) running
std::cout << "\033[1;33mRobot connected - Control program not running yet\033[0m\n" << std::endl;
Comment thread
urrsk marked this conversation as resolved.
Outdated
std::lock_guard<std::mutex> lk(program_not_running_mutex_);
program_running_ = program_running;
program_not_running_cv_.notify_one();
Expand Down
Loading