--- 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;