tool/Command.cpp
branchstable-1.5
changeset 2529 c7e1f2616a9d
parent 2453 d461b1f07296
--- a/tool/Command.cpp	Thu Feb 14 11:17:33 2013 +0100
+++ b/tool/Command.cpp	Mon May 13 20:21:19 2013 +0200
@@ -150,7 +150,9 @@
 Command::Command(const string &name, const string &briefDesc):
     name(name),
     briefDesc(briefDesc),
-    verbosity(Normal)
+    verbosity(Normal),
+    emergency(false),
+    force(false)
 {
 }
 
@@ -204,6 +206,13 @@
 
 /*****************************************************************************/
 
+void Command::setEmergency(bool e)
+{
+    emergency = e;
+};
+
+/*****************************************************************************/
+
 void Command::setForce(bool f)
 {
     force = f;
@@ -489,6 +498,19 @@
 
 /****************************************************************************/
 
+int Command::emergencySlave() const
+{
+    unsigned int ret;
+
+    stringstream str;
+    str << positions;
+    str >> ret;
+
+    return ret;
+}
+
+/****************************************************************************/
+
 string Command::alStateString(uint8_t state)
 {
     string ret;