Browse Source

fix some bug

master
zhaohe 2 years ago
parent
commit
420c8ee0de
  1. 2
      components/zcancmder/basic.cpp
  2. 1
      components/zprotocol_helper/micro_computer_module_device_script_cmder_paser.cpp

2
components/zcancmder/basic.cpp

@ -29,7 +29,7 @@ uint8_t *CanPacketRxBuffer::get_data() {
uint16_t CanPacketRxBuffer::get_datalen() { return rxdataSize - sizeof(zcr_cmd_header_t); }
void CanPacketRxBuffer::clear() {
id = 0;
memset(&m_canPacket, 0, sizeof(m_canPacket) * sizeof(m_canPacket[0]));
memset(&m_canPacket, 0, sizeof(m_canPacket) / sizeof(m_canPacket[0]));
m_canPacketNum = 0;
m_npacket = 0;
memset(rxdata, 0, sizeof(rxdata));

1
components/zprotocol_helper/micro_computer_module_device_script_cmder_paser.cpp

@ -467,6 +467,7 @@ void MicroComputerModuleDeviceScriptCmderPaser::do_wait_for_module(int32_t modul
void MicroComputerModuleDeviceScriptCmderPaser::do_scan_module(int32_t paramN, const char* paraV[], ICmdParserACK* ack) {
m_deviceManager->for_each_module([this](int32_t id) { //
// ZLOGI(TAG, "ping %d", id);
int32_t ecode = m_deviceManager->module_ping(id);
if (ecode == 0) {
ZLOGI(TAG, "module %d : %s", id, ecode == 0 ? "online" : "offline");

Loading…
Cancel
Save