dev

Dependencies:   MTS-Serial libmDot-mbed5

Fork of Dot-AT-Firmware by MultiTech

Revision:
14:f9a77400b622
Parent:
9:ff62b20f7000
--- a/CommandTerminal/Command.cpp	Fri Nov 04 19:10:24 2016 +0000
+++ b/CommandTerminal/Command.cpp	Fri Nov 04 14:25:43 2016 -0500
@@ -3,32 +3,15 @@
 
 const char Command::newline[] = "\r\n";
 
-Command::Command(mDot* dot) : _dot(dot), _name(""), _text(""), _desc("")
+Command::Command() : _name(""), _text(""), _desc(""), _usage("NONE")
 {
-    _usage = "NONE";
-    _queryable = false;
-}
-
-Command::Command(mDot* dot, const char* name, const char* text, const char* desc) :
-    _dot(dot), _name(name), _text(text), _desc(desc)
-{
-    _usage = "NONE";
     _queryable = false;
 }
 
-std::string &Command::errorMessage()
-{
-    return _errorMessage;
-}
-
-void Command::setErrorMessage(const char* message)
+Command::Command(const char* name, const char* text, const char* desc, const char* usage) :
+    _name(name), _text(text), _desc(desc), _usage(usage)
 {
-    _errorMessage.assign(message);
-}
-
-void Command::setErrorMessage(const std::string& message)
-{
-    _errorMessage.assign(message);
+    _queryable = false;
 }
 
 std::string Command::usage() const
@@ -118,11 +101,3 @@
     return false;
 }
 
-bool Command::verify(std::vector<std::string> args) {
-    if (args.size() == 1)
-        return true;
-
-    setErrorMessage("Invalid arguments");
-    return false;
-}
-