fp@1335: /***************************************************************************** fp@1335: * fp@1335: * $Id$ fp@1335: * fp@1335: ****************************************************************************/ fp@1335: fp@1335: #include "FoeCommand.h" fp@1335: #include "foe.h" fp@1335: fp@1335: /*****************************************************************************/ fp@1335: fp@1335: FoeCommand::FoeCommand(const string &name, const string &briefDesc): fp@1335: Command(name, briefDesc) fp@1335: { fp@1335: } fp@1335: fp@1335: /****************************************************************************/ fp@1335: fp@1335: std::string FoeCommand::errorString(int abort_code) fp@1335: { fp@1335: switch (abort_code) { fp@1335: case FOE_BUSY: fp@1335: return "FOE_BUSY"; fp@1335: case FOE_READY: fp@1335: return "FOE_READY"; fp@1335: case FOE_IDLE: fp@1335: return "FOE_IDLE"; fp@1335: case FOE_WC_ERROR: fp@1335: return "FOE_WC_ERROR"; fp@1335: case FOE_RECEIVE_ERROR: fp@1335: return "FOE_RECEIVE_ERROR"; fp@1335: case FOE_PROT_ERROR: fp@1335: return "FOE_PROT_ERROR"; fp@1335: case FOE_NODATA_ERROR: fp@1335: return "FOE_NODATA_ERROR"; fp@1335: case FOE_PACKETNO_ERROR: fp@1335: return "FOE_PACKETNO_ERROR"; fp@1335: case FOE_OPMODE_ERROR: fp@1335: return "FOE_OPMODE_ERROR"; fp@1335: case FOE_TIMEOUT_ERROR: fp@1335: return "FOE_TIMEOUT_ERROR"; fp@1335: case FOE_SEND_RX_DATA_ERROR: fp@1335: return "FOE_SEND_RX_DATA_ERROR"; fp@1335: case FOE_RX_DATA_ACK_ERROR: fp@1335: return "FOE_RX_DATA_ACK_ERROR"; fp@1335: case FOE_ACK_ERROR: fp@1335: return "FOE_ACK_ERROR"; fp@1335: case FOE_MBOX_FETCH_ERROR: fp@1335: return "FOE_MBOX_FETCH_ERROR"; fp@1335: case FOE_READ_NODATA_ERROR: fp@1335: return "FOE_READ_NODATA_ERROR"; fp@1335: case FOE_MBOX_PROT_ERROR: fp@1335: return "FOE_MBOX_PROT_ERROR"; fp@1335: default: fp@1335: return "???"; fp@1335: } fp@1335: } fp@1335: fp@1335: /****************************************************************************/