|
|
@ -4,6 +4,7 @@ |
|
|
|
#include <stdlib.h>
|
|
|
|
#include <string.h>
|
|
|
|
|
|
|
|
#include "project_configs.h"
|
|
|
|
#include "sdk\components\zprotocols\errorcode\errorcode.hpp"
|
|
|
|
using namespace iflytop; |
|
|
|
|
|
|
@ -82,7 +83,15 @@ void CmdSchedulerV2::schedule() { |
|
|
|
|
|
|
|
int inext = strlen(&rxbuf[i]) + i; |
|
|
|
memset(&ack, 0, sizeof(ack)); |
|
|
|
#ifdef IFLYTOP_ENABLE_EXCEPTION
|
|
|
|
try { |
|
|
|
callcmd(&rxbuf[i], &ack); |
|
|
|
} catch (...) { |
|
|
|
ack.ecode = err::kcatch_exception; |
|
|
|
} |
|
|
|
#else
|
|
|
|
callcmd(&rxbuf[i], &ack); |
|
|
|
#endif
|
|
|
|
dumpack(&ack); |
|
|
|
i = inext; |
|
|
|
|
|
|
|