|
@@ -52,7 +52,7 @@ WDG_PIN(X)
|
|
|
/**
|
|
|
* @brief Версия прошивки
|
|
|
*/
|
|
|
-#define VERSION "1.1"
|
|
|
+#define VERSION "1.2"
|
|
|
|
|
|
/**
|
|
|
* brief Текст сообщения при запуске CLI
|
|
@@ -188,7 +188,7 @@ XSETTING( RADIUS_t, sRADIUS, SETTINGS_SetRADIUSDef, PART_DEFAULT_1 ) \
|
|
|
XTRAP(TEST_BAT_RUN, 14, true, GetBatCapacityStr) \
|
|
|
XTRAP(TEST_BAT_STOP, 14, true, GetBatCapacityStr) \
|
|
|
XTRAP(BATTERY_FAIL, 14, true, GetBatCapacityStr) \
|
|
|
- XTRAP(BATTERY_NORM, 14, true, GetBatCapacityStr) \
|
|
|
+ XTRAP(BATTERY_NORM, 14, true, GetBatCapacityStr) \
|
|
|
XTRAP(LOW_BAT_ALARM, 14, true, GetBatCapacityStr) \
|
|
|
XTRAP(LOW_BAT_NORM, 14, true, GetBatCapacityStr) \
|
|
|
XTRAP(BATTERY_CONNECT_ALARM, 14, true, GetBatCapacityStr) \
|
|
@@ -199,6 +199,8 @@ XSETTING( RADIUS_t, sRADIUS, SETTINGS_SetRADIUSDef, PART_DEFAULT_1 ) \
|
|
|
XTRAP(CONNECT_MONITOR_NORM, 16, true, GetConnectMonitorStr) \
|
|
|
XTRAP(PHASE_FAIL, 11, true, GetInputVoltageStr) \
|
|
|
XTRAP(PHASE_NORM, 11, true, GetInputVoltageStr) \
|
|
|
+ XTRAP(EPO_FAIL, 11, true, GetInputVoltageStr) \
|
|
|
+ XTRAP(EPO_NORM, 11, true, GetInputVoltageStr) \
|
|
|
|
|
|
typedef enum
|
|
|
{
|
|
@@ -231,6 +233,8 @@ typedef enum
|
|
|
CONNECT_MONITOR_NORM,
|
|
|
PHASE_FAIL,
|
|
|
PHASE_NORM,
|
|
|
+ EPO_FAIL,
|
|
|
+ EPO_NORM,
|
|
|
ALL_TRAPS
|
|
|
} TRAP_LIST_t;
|
|
|
|
|
@@ -257,6 +261,7 @@ typedef enum {
|
|
|
LOG_ALARM_AKB,
|
|
|
LOG_TEST_ALARM_AKB,
|
|
|
LOG_PHASE_FAIL,
|
|
|
+ LOG_EPO_FAIL,
|
|
|
LOG_VALUE,
|
|
|
LOG_NONE,
|
|
|
} log_type_t;
|
|
@@ -273,6 +278,7 @@ typedef enum {
|
|
|
#define UPS_CONNECT_MONITOR
|
|
|
#define TEST_ALARM_AKB_MONITOR
|
|
|
#define PHASE_FAIL_MONITOR
|
|
|
+#define EPO_MONITOR
|
|
|
|
|
|
#define MONITOR_TABLE \
|
|
|
XMONITOR(UPS_TestFinishMonitor, (UPS.Present == UPS_CONNECTED)) \
|
|
@@ -285,6 +291,7 @@ typedef enum {
|
|
|
XMONITOR(UPS_TemperatureLowRangeMonitor, (UPS.Present == UPS_CONNECTED)) \
|
|
|
XMONITOR(UPS_BatteryConnectMonitor, (UPS.Present == UPS_CONNECTED)) \
|
|
|
XMONITOR(UPS_PhaseFailMonitor, (UPS.Present == UPS_CONNECTED)) \
|
|
|
+ XMONITOR(UPS_EPOMonitor, (UPS.Present == UPS_CONNECTED)) \
|
|
|
XMONITOR(UPS_ConnectMonitor, 1)
|
|
|
|
|
|
#define LED_INIT_OK LED_INIT_G
|