|
@@ -442,10 +442,12 @@ void GetUPSAlarmStr(char *str, uint8_t *len)
|
|
|
{
|
|
|
if (((UPS.Status >> 7) & 0x01) || ((UPS.Status >> 4) & 0x01) || (UPS.Alarm & 0x01)) {
|
|
|
strcpy(str, "Авария");
|
|
|
+ } else if (((UPS.Alarm >> 8) & 0x01)) {
|
|
|
+ strcpy(str, "Ошибка подкл.");
|
|
|
} else if (!((UPS.Status >> 7) & 0x01) && !((UPS.Status >> 4) & 0x01) && !(UPS.Alarm & 0x01)) {
|
|
|
strcpy(str, "Норма");
|
|
|
} else if (((UPS.Status >> 1) & 0x01)) {
|
|
|
- strcat(str, "/Отключение нагрузки");
|
|
|
+ strcat(str, "Отключение нагрузки");
|
|
|
}
|
|
|
|
|
|
*len = strlen(str);
|