VOID_T air_mcu_DP_report_cmd_send(UINT8_T *data,
UINT8_T data_len,
TAL_SEND_RESULT_CB result)
{
TAL_ZG_SEND_DATA_T send_data;
Code: Select all
if ((NULL == data) || (data_len > MAX_ZIGBEE_PAYLOAD_SIZE))
{
if (data_len > MAX_ZIGBEE_PAYLOAD_SIZE)
{
tal_zigbee_start_send_multiple_packet_handle(0x0000, CLUSTER_PRIVATE_TUYA_CLUSTER_ID, 1, 0, data_len, data, data_len, &tts_file);
TAL_PR_HEXDUMP_NOTICE("multiple_packet", data, data_len);
TAL_PR_NOTICE("tts_file %d", tts_file);
tts_file++;
}
return;
}
tal_system_memset(&send_data, 0, sizeof(TAL_ZG_SEND_DATA_T));
insert_private_command_send_buffer(SERIAL_PROTOCOL_DATA_REPORT, &send_data);
send_data.zcl_id = data[2];
tal_system_memcpy(send_data.data.private.data, data, data_len);
send_data.data.private.len = data_len;
// tal_zg_clear_send_data(ZG_CLEAR_ALL_ZCL_ID, &send_data.zcl_id);
if (NULL != result)
{
tal_zg_send_data(&send_data, result, TAL_SEND_DATA_TIMEOUT);
}
else
{
tal_zg_send_data(&send_data, NULL, TAL_SEND_DATA_TIMEOUT);
}
}
multiple_packet 68:
00 5c d1 00 00 3e 00 0a 01 00 02 8c 02 c8 00 01 00 01 03 00 02 8c 02 c8 00 01 00 01 05 00 02 8c 02 c8 00 01 00 01 07 00 02 8d 02 c9 00 01 00 01 09 00 02 8d 02 c9 00 01 00 01 0b 00 02 8d 02 c9 00 02 00 01
没有上报成功
1、请帮忙看看这个参数有没有填对
2、然后那个会掉也没有触发,是需要在那里注册和初始化吗?