|
@ -98,15 +98,17 @@ void CmdSchedulerV2::schedule() { |
|
|
// }
|
|
|
// }
|
|
|
m_dataisready = false; |
|
|
m_dataisready = false; |
|
|
} |
|
|
} |
|
|
|
|
|
#define ALIAS_LEN 8
|
|
|
|
|
|
|
|
|
void CmdSchedulerV2::dumpack(ICmdParserACK* ack) { |
|
|
void CmdSchedulerV2::dumpack(ICmdParserACK* ack) { |
|
|
if (ack->ecode == 0) { |
|
|
if (ack->ecode == 0) { |
|
|
|
|
|
ZLOGI(TAG, "\tok"); |
|
|
if (ack->acktype == ack->kAckType_none) { |
|
|
if (ack->acktype == ack->kAckType_none) { |
|
|
} else if (ack->acktype == ack->kAckType_int32) { |
|
|
} else if (ack->acktype == ack->kAckType_int32) { |
|
|
for (int i = 0; i < ack->getAckInt32Num(); i++) { |
|
|
for (int i = 0; i < ack->getAckInt32Num(); i++) { |
|
|
ZLOGI(TAG, "\tACK[%d] \t\t%d", i, (int)ack->getAckInt32Val(i)); |
|
|
ZLOGI(TAG, "\tACK[%d] \t\t%d", i, (int)ack->getAckInt32Val(i)); |
|
|
} |
|
|
} |
|
|
} else if (ack->acktype == ack->kAckType_buf) { |
|
|
} else if (ack->acktype == ack->kAckType_buf) { |
|
|
#define ALIAS_LEN 8
|
|
|
|
|
|
ZLOGI_NOT_END_LINE(TAG, "\t ACK_BUF(%d):\n", ack->rawlen); |
|
|
ZLOGI_NOT_END_LINE(TAG, "\t ACK_BUF(%d):\n", ack->rawlen); |
|
|
for (int32_t i = 0; i * ALIAS_LEN < ack->rawlen; i++) { |
|
|
for (int32_t i = 0; i * ALIAS_LEN < ack->rawlen; i++) { |
|
|
ZLOGI_NOT_END_LINE(TAG, "%8x\t\t", i * ALIAS_LEN); |
|
|
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); |
|
|
ZLOGI_NOT_END_LINE(TAG, "\t ACK_BUF(%d):", ack->rawlen); |
|
|
printf("%s\n", (char*)ack->rawdata); |
|
|
printf("%s\n", (char*)ack->rawdata); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
else { |
|
|
|
|
|
ZLOGI(TAG, "\tok"); |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
} else { |
|
|
ZLOGI(TAG, "\tfailed:%s(%d)", err::error2str(ack->ecode), (int)ack->ecode); |
|
|
ZLOGI(TAG, "\tfailed:%s(%d)", err::error2str(ack->ecode), (int)ack->ecode); |
|
|
} |
|
|
} |
|
|