Skip to content

Commit

Permalink
improve cout on rdServer fail
Browse files Browse the repository at this point in the history
  • Loading branch information
jgvictores committed Apr 6, 2018
1 parent 981b89f commit 369653e
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
16 changes: 10 additions & 6 deletions src/libraries/NetworkLib/YarpNetworkManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -89,21 +89,25 @@ bool rd::YarpNetworkManager::start()
return false;
}

CD_INFO_NO_HEADER("Checking for rdServer ports... ");
//-- Connect robotDevastation RpcClient to rdServer RpcServer
if( ! yarp::os::Network::connect( rpc_str.str() , "/rdServer/rpc:s" ) )
std::string rdServerRpcS("/rdServer/rpc:s");
if( ! yarp::os::Network::connect( rpc_str.str() , rdServerRpcS ) )
{
CD_ERROR("Could not connect robotDevastation RpcClient to rdServer RpcServer (launch 'rdServer' if not already launched).\n");
CD_ERROR_NO_HEADER("[fail]\n");
CD_INFO_NO_HEADER("Could not connect to rdServer '%s' port (try running \"rdServer &\"), bye!\n",rdServerRpcS.c_str());
return false;
}
CD_SUCCESS("Connected robotDevastation RpcClient to rdServer RpcServer!\n");

//-- Connect from rdServer info to robotDevastation callbackPort
if ( !yarp::os::Network::connect( "/rdServer/info:o", callback_str.str() ))
std::string rdServerInfoO("/rdServer/info:o");
if ( ! yarp::os::Network::connect( rdServerInfoO, callback_str.str() ))
{
CD_ERROR("Could not connect from rdServer info to robotDevastation callbackPort (launch 'rdServer' if not already launched).\n");
CD_ERROR_NO_HEADER("[fail]\n");
CD_INFO_NO_HEADER("Could not connect from rdServer '%s' port (try running \"rdServer &\"), bye!\n",rdServerInfoO.c_str());
return false;
}
CD_SUCCESS("Connected from rdServer info to robotDevastation callbackPort!\n");
CD_SUCCESS_NO_HEADER("[ok]\n");

callbackPort.useCallback(*this);

Expand Down
1 change: 0 additions & 1 deletion src/programs/robotDevastation/RobotDevastation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ bool rd::RobotDevastation::configure(yarp::os::ResourceFinder &rf)
//-- Acquire robot interface
if( ! robotDevice.view(robotManager) )
{
CD_INFO_NO_HEADER("Checking for robot motors... ");
CD_ERROR("Could not acquire robot interface\n");
return false;
}
Expand Down

0 comments on commit 369653e

Please sign in to comment.