tool/FoeCommand.cpp
branch1.4-foe
changeset 1708 fae3a1759126
parent 1707 11ec009e145d
child 1363 11c0b2caa253
--- a/tool/FoeCommand.cpp	Mon Jan 19 10:18:41 2009 +0000
+++ b/tool/FoeCommand.cpp	Mon Jan 19 12:36:18 2009 +0000
@@ -16,9 +16,9 @@
 
 /****************************************************************************/
 
-std::string FoeCommand::errorString(int abort_code)
+std::string FoeCommand::resultText(int result)
 {
-	switch (abort_code) {
+	switch (result) {
 		case FOE_BUSY:
 			return "FOE_BUSY";
 		case FOE_READY:
@@ -35,8 +35,8 @@
 			return "FOE_NODATA_ERROR";
 		case FOE_PACKETNO_ERROR:
 			return "FOE_PACKETNO_ERROR";
-		case FOE_OPMODE_ERROR:
-			return "FOE_OPMODE_ERROR";
+		case FOE_OPCODE_ERROR:
+			return "FOE_OPCODE_ERROR";
 		case FOE_TIMEOUT_ERROR:
 			return "FOE_TIMEOUT_ERROR";
 		case FOE_SEND_RX_DATA_ERROR:
@@ -57,3 +57,35 @@
 }
 
 /****************************************************************************/
+
+std::string FoeCommand::errorText(int errorCode)
+{
+	switch (errorCode) {
+        case 0x00008001:
+            return "Not found.";
+        case 0x00008002:
+            return "Access denied.";
+        case 0x00008003:
+            return "Disk full.";
+        case 0x00008004:
+            return "Illegal.";
+        case 0x00008005:
+            return "Packet number wrong.";
+        case 0x00008006:
+            return "Already exists.";
+        case 0x00008007:
+            return "No user.";
+        case 0x00008008:
+            return "Bootstrap only.";
+        case 0x00008009:
+            return "Not Bootstrap.";
+        case 0x0000800a:
+            return "No rights.";
+        case 0x0000800b:
+            return "Program Error.";
+		default:
+			return "Unknown error code";
+	}
+}
+
+/****************************************************************************/