23 while (*in_val !=
'\0')
32 wstring::const_iterator b = in_val.begin();
33 const wstring::const_iterator e = in_val.end();
36 temp +=
static_cast<char>(*b);
46 ostr <<
"Usage: simpletime13/1516(e) [-fedFile <fedFileName>][-m <#>][-phaseLine <#>][-sleepTime <#>][-dedicated]\n"
47 " [-unManaged][-advanceTimeWith <serviceName>][-available][-lookAhead <#>][-timeIncrement <#>]"
50 << setw(35) << std::left <<
"-fedFile <fedFileName>"
51 <<
"The FED file name.\n"
52 << setw(35) << std::right <<
" " << std::left
53 <<
"Default: MAKsimple.xml/fed.\n"
56 << setw(35) <<
"-m <numberOfFederates>"
57 <<
"Whether this federate is the master and how many total federates are needed to synchronize.\n"
60 << setw(35) <<
"-phaseLine <numberUnits>"
61 <<
"The open fire boundary, which when this federate crosses it, it is free to fire.\n"
62 << setw(35) << std::right <<
" " << std::left
63 <<
"Default: 550 units.\n"
66 << setw(35) <<
"-sleepTime <milliseconds>"
67 <<
"The time in milliseconds to sleep between iterations of the main loop. \n"
68 << setw(35) << std::right <<
" " << std::left
69 <<
"Default: 850 ms. \n"
72 << setw(35) <<
"-dedicated"
73 <<
"Execute as if this federate is on a dedicated machine for running this federate.\n"
74 << setw(35) << std::right <<
" " << std::left
75 <<
"Disables all sleeps and yields.\n"
78 << setw(35) <<
"-unManaged"
79 <<
"Ignore the synchronization step before advancing time.\n"
82 << setw(35) <<
"-advanceTimeWith <rtiAmbService>"
83 <<
"The time advance service: timeAdvanceRequest, nextMessageRequest, flushQueue. \n"
84 << setw(35) << std::right <<
" " << std::left
85 <<
"Default: timeAdvanceRequest. \n"
88 << setw(35) <<
"-available"
89 <<
"Use the available option of time advance service.\n"
92 << setw(35) <<
"-lookAhead <seconds>"
93 <<
"The lookahead time in seconds.\n"
94 << setw(35) << std::right <<
" " << std::left
95 <<
"Default: 1.0 s. \n"
98 << setw(35) <<
"-timeIncrement <seconds>"
99 <<
"The increment to advance time in seconds.\n"
100 << setw(35) << std::right <<
" " << std::left
101 <<
"Default: 5.0 s. \n"
113 istringstream
convert( value );
115 if ( convert.fail() )
117 std::cout <<
"Bad Parameter Value\n"
118 <<
"Param: " << param
119 <<
"\tValue: " << value << endl;