Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
sleep(10);
continue;
}
INL = (buf[9] & LINE_FAIL) | (buf[9] & UPS_OFF);
BAT = buf[9] & BATT_LOW;
#ifdef DEBUG
syslog(LOG_DEBUG, "INL = 0x%x, BAT = 0x%x ", INL, BAT);
#endif
if (status == -1)
{
status = (INL == 0) ? 0 : 1;
if (INL)
{
syslog(LOG_ALERT, "Power Failure. UPS active.");
powerfail(1);
}
}
switch (status)
{
case 0:
if ((INL == 0) && (BAT == 0))
{
INL_count = 0;
BAT_count = 0;
sleep(T0_SLEEP);
continue;
}
if (INL != 0)
INL_count++;
if (BAT != 0)
BAT_count++;
if ((INL_count < T0_INL) && (BAT_count < T0_BAT))
{
sleep(1);
continue;
}
if (BAT_count == T0_BAT)
{
status = 2;
syslog(LOG_ALERT, "UPS batteries low!");
break;