fix:删除4G模组tools目录
This commit is contained in:
@@ -13,34 +13,6 @@
|
||||
|
||||
void HeartBeat_Sign(void);
|
||||
|
||||
/**
|
||||
* @brief 发送显示数据
|
||||
* @note 发送显示数据,包括充电桩的连接状态和工作状态
|
||||
*/
|
||||
void Send_Display_Data(void)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
char str[128];
|
||||
sprintf(str, "t1.bco=%s\xff\xff\xfft2.bco=%s\xff\xff\xfft3.bco=%s\xff\xff\xfft4.bco=%s\xff\xff\xfft5.bco=%s\xff\xff\xfft6.bco=%s\xff\xff\xff",
|
||||
g_charger_manager.charger_piles[0].is_udp_online ? "GREEN" : "RED",
|
||||
g_charger_manager.charger_piles[1].is_udp_online ? "GREEN" : "RED",
|
||||
g_charger_manager.charger_piles[2].is_udp_online ? "GREEN" : "RED",
|
||||
g_charger_manager.charger_piles[3].is_udp_online ? "GREEN" : "RED",
|
||||
g_charger_manager.charger_piles[4].is_udp_online ? "GREEN" : "RED",
|
||||
g_charger_manager.charger_piles[5].is_udp_online ? "GREEN" : "RED");
|
||||
Rs485_Message_Send(str, strlen(str));
|
||||
|
||||
sprintf(str, "t7.bco=%s\xff\xff\xfft8.bco=%s\xff\xff\xfft9.bco=%s\xff\xff\xfft10.bco=%s\xff\xff\xfft11.bco=%s\xff\xff\xfft12.bco=%s\xff\xff\xff",
|
||||
g_charger_manager.charger_piles[0].is_online ? "GREEN" : "RED",
|
||||
g_charger_manager.charger_piles[1].is_online ? "GREEN" : "RED",
|
||||
g_charger_manager.charger_piles[2].is_online ? "GREEN" : "RED",
|
||||
g_charger_manager.charger_piles[3].is_online ? "GREEN" : "RED",
|
||||
g_charger_manager.charger_piles[4].is_online ? "GREEN" : "RED",
|
||||
g_charger_manager.charger_piles[5].is_online ? "GREEN" : "RED");
|
||||
Rs485_Message_Send(str, strlen(str));
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
/**
|
||||
* @funNm : HeartbeatTask_Function
|
||||
@@ -69,13 +41,30 @@ void HeartbeatTask_Function(void const *argument)
|
||||
* @param : none
|
||||
* @retval: void
|
||||
*/
|
||||
static uint32_t last_heartbeat_tick[MAX_CHARGER_COUNT] = {0};
|
||||
|
||||
void HeartBeat_Sign(void)
|
||||
{
|
||||
if (g_charger_manager.charger_piles[0].is_online)
|
||||
int i;
|
||||
uint32_t now = HAL_GetTick();
|
||||
bool any_online = false;
|
||||
|
||||
/* 6路桩独立心跳,互不影响 */
|
||||
for (i = 0; i < MAX_CHARGER_COUNT; i++)
|
||||
{
|
||||
if (g_charger_manager.charger_piles[i].is_online)
|
||||
{
|
||||
any_online = true;
|
||||
if ((now - last_heartbeat_tick[i]) >= 8000)
|
||||
{
|
||||
last_heartbeat_tick[i] = now;
|
||||
charger_to_server_0X03(i + 1, 1, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (any_online)
|
||||
{
|
||||
RUN_EVERY(8000, tick_A, {
|
||||
charger_to_server_0X03(1, 1, 0);
|
||||
});
|
||||
RUN_EVERY(100, tick_B, {
|
||||
System_Mode_Led_Toggle();
|
||||
});
|
||||
@@ -90,7 +79,4 @@ void HeartBeat_Sign(void)
|
||||
RUN_EVERY(1000, tick_D, {
|
||||
System_Run_Led_Toggle();
|
||||
});
|
||||
RUN_EVERY(500, tick_E, {
|
||||
Send_Display_Data();
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user