tool/FoeCommand.cpp
branch1.4-foe
changeset 1707 11ec009e145d
child 1336 e27b37e80a99
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tool/FoeCommand.cpp	Mon Jan 19 10:18:41 2009 +0000
@@ -0,0 +1,59 @@
+/*****************************************************************************
+ *
+ * $Id$
+ *
+ ****************************************************************************/
+
+#include "FoeCommand.h"
+#include "foe.h"
+
+/*****************************************************************************/
+
+FoeCommand::FoeCommand(const string &name, const string &briefDesc):
+    Command(name, briefDesc)
+{
+}
+
+/****************************************************************************/
+
+std::string FoeCommand::errorString(int abort_code)
+{
+	switch (abort_code) {
+		case FOE_BUSY:
+			return "FOE_BUSY";
+		case FOE_READY:
+			return "FOE_READY";
+		case FOE_IDLE:
+			return "FOE_IDLE";
+		case FOE_WC_ERROR:
+			return "FOE_WC_ERROR";
+		case FOE_RECEIVE_ERROR:
+			return "FOE_RECEIVE_ERROR";
+		case FOE_PROT_ERROR:
+			return "FOE_PROT_ERROR";
+		case FOE_NODATA_ERROR:
+			return "FOE_NODATA_ERROR";
+		case FOE_PACKETNO_ERROR:
+			return "FOE_PACKETNO_ERROR";
+		case FOE_OPMODE_ERROR:
+			return "FOE_OPMODE_ERROR";
+		case FOE_TIMEOUT_ERROR:
+			return "FOE_TIMEOUT_ERROR";
+		case FOE_SEND_RX_DATA_ERROR:
+			return "FOE_SEND_RX_DATA_ERROR";
+		case FOE_RX_DATA_ACK_ERROR:
+			return "FOE_RX_DATA_ACK_ERROR";
+		case FOE_ACK_ERROR:
+			return "FOE_ACK_ERROR";
+		case FOE_MBOX_FETCH_ERROR:
+			return "FOE_MBOX_FETCH_ERROR";
+		case FOE_READ_NODATA_ERROR:
+			return "FOE_READ_NODATA_ERROR";
+		case FOE_MBOX_PROT_ERROR:
+			return "FOE_MBOX_PROT_ERROR";
+		default:
+			return "???";
+	}
+}
+
+/****************************************************************************/