//////////////////////////////////////////////////////////////////
//Dynamic port and server sample
//////////////////////////////////////////////////////////////////
#include "Modacpp.h"
#include "conio.h"
#define SIMULATEDROBOT "/robot1"
#define MODASERVER "localhost"
int main(int argc, CHAR* argv[])
{
//process the command line
CommandLine::ProcessCommandLine(argc,argv);
//Connect to MODA server
Connection *pConnection=new ModaCPP::Connection(true);
if(pConnection->Connect( CommandLine::GetArgumentValue("/modaserver","127.0.0.1"),CommandLine::GetArgumentValueINT("/modaport",0),false))
{
_cprintf("Connection ok\r\n");
ModaCPP::RobotPHX *robot=connection->QueryRobotPHX(SIMULATEDROBOT);
if(robot)
{
cprintf("robot found\r\n");
}
else
{
cprintf("robot not found\r\n");
}
}
else
{
cprintf("Unable to connect to moda server : be sure Exec is running and MODA TCP/UDP ports are open\r\n");
}
connection->Disconnect();
return 0;
}
//////////////////////////////////////////////////////////////////
//Fixed port and server sample
//////////////////////////////////////////////////////////////////
#include "Modacpp.h"
#include "conio.h"
#define SIMULATEDROBOT "/robot1"
#define MODASERVER "localhost"
int main(int argc, CHAR* argv[])
{
ModaCPP::Connection *connection=new ModaCPP::Connection(true);
if(connection->Connect(MODASERVER))
{
_cprintf("Connexion to %s ok\r\n",MODASERVER);
ModaCPP::RobotPHX *robot=connection->QueryRobotPHX(SIMULATEDROBOT);
if(robot)
{
cprintf("robot found\r\n");
}
else
{
cprintf("robot not found\r\n");
}
}
else
{
cprintf("Unable to connect to moda server : be sure Exec is running and MODA TCP/UDP ports are open\r\n");
}
connection->Disconnect();
return 0;
}