Files
2025-12-15 16:07:49 +08:00

97 lines
1.8 KiB
C

#include "stdafx.h"
#include "FreeRTOS.h"
#include "task.h"
#include "frame.h"
#include "frame1.h"
#include "doc.h"
#include "veryw.h"
#include "netpara.h"
#include "hearttime.h"
#include "isreport.h"
#include "rptime.h"
#include "concenttime.h"
#include "include.h"
/*
Ö÷Õ¾ºÍ¼¯ÖÐÆ÷½»»¥
*/
extern void gprs_send_flag();
extern void gprs_send_proc_direct(u8 * val,u16 len );
extern void gprs_recv_judge_timeset();
extern void cur_3762_dl(u16 id);
extern void cur_gate_open(u16 id);
extern void cur_gate_close(u16 id);
extern void rpprocess_recvack();
extern u8 report_get_curnum();
extern u8 * report_getdataval();
extern int format_1();
extern void meter_init();
extern void f3762_sync_setflag2();
extern void set_time_save();
extern void concent_read_batdata(u8 * val,u16 * len,u8 num,u8 * data);
extern void rp_assigned_getdata(u8 num,u8 * pnum);
extern void ClearMeterInfo_realdl( void );
extern void mbus_master_tx_begin();
extern void controlkeyaddr(u8 *str1,u8 val);
extern void simul_plc_rx_addr(u8 *str1);
extern u8 * smt_get_val();
extern u8 smt_get_len();
extern void amt_task(u8 * val);
extern void concent_upgrade(u32 * seg);
extern u16 get_crc(u8 * val,u16 len);
void concent_up_fail();
extern u8 send_buff[512];
extern u16 send_buff_len;
extern u8 recv_buff[512];
extern u16 recv_buff_len;
u8 * get_uart_recv()
{
return recv_buff;
}
u16 get_uart_recv_len()
{
return recv_buff_len;
}
u8 * get_uart_send()
{
return send_buff;
}
u16 get_uart_send_len()
{
return send_buff_len;
}
u16 * get_uart_send_plen()
{
return (&send_buff_len);
}
void concent_send_uart(u8 * val,u16 len)
{
memmove(send_buff,val,len);
send_buff_len = len;
// gprs_send_proc_direct(get_uart_send(),get_uart_send_len());
gprs_send_flag();
}
void concent_send_gprs()
{
gprs_send_proc_direct(get_uart_send(),get_uart_send_len());
}