diff --git a/components/cmdscheduler/cmd_scheduler_v2.cpp b/components/cmdscheduler/cmd_scheduler_v2.cpp index de118a3..0c15470 100644 --- a/components/cmdscheduler/cmd_scheduler_v2.cpp +++ b/components/cmdscheduler/cmd_scheduler_v2.cpp @@ -98,15 +98,17 @@ void CmdSchedulerV2::schedule() { // } m_dataisready = false; } +#define ALIAS_LEN 8 + void CmdSchedulerV2::dumpack(ICmdParserACK* ack) { if (ack->ecode == 0) { + ZLOGI(TAG, "\tok"); if (ack->acktype == ack->kAckType_none) { } else if (ack->acktype == ack->kAckType_int32) { for (int i = 0; i < ack->getAckInt32Num(); i++) { ZLOGI(TAG, "\tACK[%d] \t\t%d", i, (int)ack->getAckInt32Val(i)); } } else if (ack->acktype == ack->kAckType_buf) { - #define ALIAS_LEN 8 ZLOGI_NOT_END_LINE(TAG, "\t ACK_BUF(%d):\n", ack->rawlen); for (int32_t i = 0; i * ALIAS_LEN < ack->rawlen; i++) { ZLOGI_NOT_END_LINE(TAG, "%8x\t\t", i * ALIAS_LEN); @@ -131,10 +133,6 @@ void CmdSchedulerV2::dumpack(ICmdParserACK* ack) { ZLOGI_NOT_END_LINE(TAG, "\t ACK_BUF(%d):", ack->rawlen); printf("%s\n", (char*)ack->rawdata); } - - else { - ZLOGI(TAG, "\tok"); - } } else { ZLOGI(TAG, "\tfailed:%s(%d)", err::error2str(ack->ecode), (int)ack->ecode); }