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

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

View File

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