|
@@ -71,6 +71,11 @@ WDG_PIN(X)
|
|
|
*/
|
|
|
#define VERSION "1.0"
|
|
|
|
|
|
+/**
|
|
|
+ * brief Текст сообщения при запуске CLI
|
|
|
+ */
|
|
|
+#define TELNET_CLI_WELCOME_MESSAGE "BT-6707 command server - connection accepted.\r\nlogin:"
|
|
|
+
|
|
|
#define RTC_ENABLE //RTC clock
|
|
|
#define LED_ENABLE //LED индикация
|
|
|
#define BUTTON_ENABLE //Кнопки
|
|
@@ -177,32 +182,61 @@ XSETTING( TELNET_t, sTelnet, SETTINGS_SetTelnetDef, PART_DEFAULT_1 ) \
|
|
|
XTRAP(BATTERY_LOW_TEMPERATURE_NORM, 11, true, GetInternalTempStr) \
|
|
|
XTRAP(BATTERY_LOW_TEMPERATURE_ALARM, 11, true, GetInternalTempStr) \
|
|
|
|
|
|
-#if 0
|
|
|
- const char* logsStrShortRu[] =
|
|
|
+typedef enum
|
|
|
{
|
|
|
- "Перезагрузка контроллера",
|
|
|
- "Сброс настроек",
|
|
|
- "Обновление ПО",
|
|
|
- "Включение",
|
|
|
- "Смена пароля",
|
|
|
- "Сохранение настроек",
|
|
|
- "Авторизация (Telnet)",
|
|
|
- "Авторизация",
|
|
|
- "Тест ИБП",
|
|
|
- "Откл. нагрузки ИБП",
|
|
|
- "Авария дискр. входа 1",
|
|
|
- "Состояние выхода 1",
|
|
|
- "Состояние выхода 2",
|
|
|
- "Состояние выхода 3",
|
|
|
- "Низкое вых. напряжение",
|
|
|
- "Высокое вых. напряжение",
|
|
|
- "Высокая температура",
|
|
|
- "Низкая температура",
|
|
|
- "Авария вх. напряжения",
|
|
|
- "Низкий заряд АКБ",
|
|
|
- "Авария нагрузки",
|
|
|
- "Авария связи с ИБП",
|
|
|
- "Авария отключения АКБ",
|
|
|
-};
|
|
|
-#endif
|
|
|
+ FW_VERSION_UPDATE = 1,
|
|
|
+ FW_VERSION_UPDATED,
|
|
|
+ DEVICE_RESTORED,
|
|
|
+ DEVICE_REBOOTED,
|
|
|
+ DI0_NORM,
|
|
|
+ DI0_ALARM,
|
|
|
+ DO0_TOGGLED,
|
|
|
+ DO1_TOGGLED,
|
|
|
+ DO2_TOGGLED,
|
|
|
+ BATTERY_HIGH_TEMPERATURE_NORM,
|
|
|
+ BATTERY_HIGH_TEMPERATURE_ALARM,
|
|
|
+ LINE_ALARM,
|
|
|
+ LINE_NORM,
|
|
|
+ LOW_BAT_ALARM,
|
|
|
+ LOW_BAT_NORM,
|
|
|
+ POWER_ALARM,
|
|
|
+ POWER_NORM,
|
|
|
+ CONNECT_MONITOR_ALARM,
|
|
|
+ CONNECT_MONITOR_NORM,
|
|
|
+ BATTERY_CONNECT_ALARM,
|
|
|
+ BATTERY_CONNECT_NORM,
|
|
|
+ BATTERY_LOW_TEMPERATURE_NORM,
|
|
|
+ BATTERY_LOW_TEMPERATURE_ALARM,
|
|
|
+ ALL_TRAPS
|
|
|
+} TRAP_LIST_t;
|
|
|
+
|
|
|
+typedef enum {
|
|
|
+ LOG_SYSTEM_BOOT = 0x00, // device booted
|
|
|
+ LOG_SYSTEM_DEFCONFIG, // default config applied
|
|
|
+ LOG_UPDATE_SOFT,
|
|
|
+ LOG_TURN_ON, //
|
|
|
+ LOG_PSW_CHANGE, //
|
|
|
+ LOG_SETTING_SAVE, //
|
|
|
+ LOG_LOGIN_TELNET, //
|
|
|
+ LOG_LOGIN, //
|
|
|
+ LOG_TEST_UPS, //
|
|
|
+ LOG_SHUTDOWN_UPS,
|
|
|
+ LOG_ALARM_DIO,
|
|
|
+ LOG_DO0_STATE,
|
|
|
+ LOG_DO1_STATE,
|
|
|
+ LOG_DO2_STATE,
|
|
|
+ LOG_ALARM_VAC_LOW_OUTPUT,
|
|
|
+ LOG_ALARM_VAC_HIGH_OUTPUT,
|
|
|
+ LOG_ALARM_HIGH_TEMP,
|
|
|
+ LOG_ALARM_LOW_TEMP,
|
|
|
+ LOG_ALARM_LINE,
|
|
|
+ LOG_ALARM_LOW_BAT,
|
|
|
+ LOG_ALARM_POWER,
|
|
|
+ LOG_ALARM_UPS,
|
|
|
+ LOG_ALARM_AKB,
|
|
|
+ LOG_VALUE,
|
|
|
+ LOG_NONE,
|
|
|
+} log_type_t;
|
|
|
+
|
|
|
+
|
|
|
#endif /* BOARD_BT6707_H_ */
|