#include "dl.h" #include "include.h" #include "doc.h" //static bool is_dl_task_rp = false; static bool is_dl_task = false; SemaphoreHandle_t xSemaphore_dl; extern void ClearMeterInfo(); extern void simul_plc_rx_addr(u8 *str1); extern void rp_start(); bool get_dl_task_state() { return is_dl_task; } extern void mbus_master_tx_begin(); extern void mbus_master_tx_end(); extern bool get_pro_sucess_status(); extern void time_reset(); void dl_task_1() { is_dl_task = true; u16 num = meter_get_count(); u16 i = 0; u8 addr[7]; //清除数据 ClearMeterInfo(); mbus_master_tx_begin(); for(i=0;i