网络自适应

This commit is contained in:
2584532475@qq.com committed 2024-09-10 11:51:07 +08:00
1 parent a589e89e33
commit 0f40dd8b17
68 files changed
+7062 -2678

No files matched your search

+10 -6
View File
@@ -19,6 +19,10 @@ static char thread_stack[4096];
static struct rt_thread probus_thread;
#if !defined(LOG_TAG)
#define LOG_TAG "pbus"
#endif
#include <elog.h>
//uint16_t REG_DATA[REG_MAX] = {0x00};
@@ -85,7 +89,7 @@ static void thread_entry (void * argument)
int k = 0;
uint8_t txbuff[128] = {0};
int tx_size = 0;
rt_kprintf ("%s was start!\r\n", __FILE__);
log_i ("probus was start!");
g_ETH2Drv.rxdone = eth2_data_rxdone;
g_ETH2Drv.BaudRate = 115200;
@@ -103,15 +107,15 @@ static void thread_entry (void * argument)
//reg_data.bload = SluiceData[0].rload;
if (RT_EOK == rt_event_recv (gUartEvents, EVENT_UART_ETH2_RX, RT_EVENT_FLAG_AND | RT_EVENT_FLAG_CLEAR, RT_WAITING_NO, RT_NULL))
{
for (int i = 0; i < g_ETH2Drv.rx_size; i++)
{
rt_kprintf ("%02x", g_ETH2Drv.rx_buffer[i]);
}
// for (int i = 0; i < g_ETH2Drv.rx_size; i++)
// {
// rt_kprintf ("%02x", g_ETH2Drv.rx_buffer[i]);
// }
if (g_ETH2Drv.rx_size > 4)
{
k = ModbusSlaveHandle (&modbus_slave, (uint8_t *) g_ETH2Drv.rx_buffer, g_ETH2Drv.rx_size);
//k = 2;
rt_kprintf ("k:%d\r\n", k);
//rt_kprintf ("k:%d\r\n", k);
if (k == 0)
{
switch (modbus_slave.func)