加了到期上传,和到期标志判断

This commit is contained in:
小马_666 2025-01-20 14:25:15 +08:00
parent 04fc431607
commit 5fd489c5eb
2 changed files with 15 additions and 4 deletions

View File

@ -174,7 +174,7 @@ void Preheat_Sensor (rt_uint32_t timeout_counter)
void Work_Cnt_Timer_Callback (void *parameter) void Work_Cnt_Timer_Callback (void *parameter)
{ {
work_duration++; work_duration++;
if (IS_H308_EndOfLife()) // 每天检测一下是否过期 if (IS_H308_EndOfLife() == 1) // 每天检测一下是否过期
{ {
if (Flash_GetNum_Records (kRecordSensoEndOfLife) == 0) if (Flash_GetNum_Records (kRecordSensoEndOfLife) == 0)
{ {
@ -456,12 +456,15 @@ int main (void)
SysControl.last_status = SysControl.status; SysControl.last_status = SysControl.status;
SysControl.status = kSensorFailureEvent; SysControl.status = kSensorFailureEvent;
LOG_D ("传感器失效模式"); LOG_D ("传感器失效模式");
#if (IOT_MODULE_SWITCH == 1)
Nt26k_Send_Event (kNt26kDeviceFailureEvent);
#endif
if (Flash_GetNum_Records (kRecordSensoEndOfLife) == 0) if (Flash_GetNum_Records (kRecordSensoEndOfLife) == 0)
{ {
Flash_Write_Record (kRecordSensoEndOfLife); Flash_Write_Record (kRecordSensoEndOfLife);
} }
LED_Y_END_OF_LIFE; // LED_Y_END_OF_LIFE;
Send_Laser_Alarm_Event (kNormalDetectionEvents);
} }
} }
} }

View File

@ -229,8 +229,16 @@ uint8_t IS_H308_EndOfLife(void)
{ {
H308.end_of_life = 1; H308.end_of_life = 1;
} }
else
{
H308.end_of_life = 0;
}
} }
return H308.end_of_life; else
{
H308.end_of_life = 0;
}
return H308.end_of_life;
} }
void UART4_Init(void) void UART4_Init(void)