class Appl: numArg function added; ebusd_send: get, set, cyc commands implemented.

This commit is contained in:
Roland Jax
2014-06-03 10:55:06 +02:00
parent 938cc31902
commit 413af597bd
3 changed files with 31 additions and 12 deletions
+10 -3
View File
@@ -121,9 +121,16 @@ bool Appl::parseArgs(int argc, char* argv[])
// check args
if (m_argNum > 0) {
for (int i = 0; i <= m_argNum; i++)
if (m_argv[m_argc - 1 - i].rfind("-", 0) != std::string::npos)
return false;
if (m_argc < (m_argNum + 1))
return false;
for (int i = 1; i < m_argc; i++) {
if (m_argv[i].rfind("-", 0) != std::string::npos) {
i++;
continue;
}
m_argValues.push_back(m_argv[i]);
}
}
return true;