diff --git a/simulators/c++2/src_simulator/sim/Simulator.cpp b/simulators/c++2/src_simulator/sim/Simulator.cpp index 9069f707b73221c0c9a726d9a1eb217d8d276f25..7bade853168bd69f7434858b7e1c181bf214e1a5 100644 --- a/simulators/c++2/src_simulator/sim/Simulator.cpp +++ b/simulators/c++2/src_simulator/sim/Simulator.cpp @@ -537,7 +537,8 @@ ServerIF* Simulator::run(int iLen, char ** iArgs){ if (!aArgString.empty()) return new Server(); aArgString =getArgs("-file", "file", iLen, iArgs); if (!aArgString.empty()) return new ServerLocal(aArgString); - //aArgString =getArgs("-explore", "file", iLen, iArgs); + aArgString =getArgs("-explore", "file", iLen, iArgs); + if (!aArgString.empty()) decodeCommand("1 7"); //if (!aArgString.empty()) return new ServerExplore(); std::cout << "Running in command line mode.\n"; _replyToServer = false; @@ -1193,7 +1194,7 @@ void Simulator::decodeCommand(std::string iCmd){ writeSimState(aGlobMsg); aGlobMsg << std::endl << TAG_GLOBALc << std::endl << anEntityMsg.str() << TAG_STARTc << std::endl; //std::cout << "Before reply." << std::endl; - if (_replyToServer)_syncInfo->_server->sendReply(aGlobMsg.str()); + if (_replyToServer)_syncInfo->_server->sendReply(aGlobMsg.str()); else std::cout << aGlobMsg.str() << "\n"; //std::cout << "End of command decode procedure." << std::endl; //std::cout << "Command: " << aCmd << " Param1: " << aParam1 << " Param2: " << aParam2 << std::endl; }