You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#pragma once
#include "sdk/hal/zhal.hpp"
#include "transmit_disinfection_protocol_v1\transmit_disinfection_protocol_v1.hpp"
#define Cmdheader_t transmit_disinfection_protocol_header_t
namespace iflytop { namespace zcr {
} // namespace zcr
} // namespace iflytop
/**
* @brief * PROCESS_CMD * 这个宏定义只用用来处理小于1100的相关指令 * 大于1100的指令, * 下发的指令格式均为 param0(4byte),param1(4byte),param2(4byte).... * 回执均为 ack0 (4byte),ack1 (4byte),ack2 (4byte).... * */ #define PROCESS_CMD(cmd, _subcmdid, id) \
if ((cmdheader->cmdid == (uint16_t)cmd) && (cmdheader->subcmdid == _subcmdid) && cmdheader->data[0] == id) { \ matching = true; \ } \ if ((cmdheader->cmdid == (uint16_t)cmd) && (cmdheader->subcmdid == _subcmdid) && cmdheader->data[0] == id)
/**
* @brief */
|