#include "alarm_db.h"
#include "heartbeat.h"
#include <stdbool.h>
#include <unistd.h>

heartbeat_t heartbeat_list = {0};

int heart_beat()
{
    check_and_read_file();
    bmser_alarm_control_start();
    time_t now;
    while (true)
    {
        sleep(1);
        now = time(NULL);
        write_devs_heartBeat(&heartbeat_list);
        if (now - heartbeat_list.last_time > 5)
        {
            heartbeat_list.last_time = now;
            check_and_read_file();
        }
    }
    return 0;
}
