## Управление временем (Time Management)

Настройка синхронизации времени с GNSS-датчиком и ручная установка системного времени.

### Переход

````{only} ecdis
| Путь в меню |
|-------------|
| {{ menu }} → {{ settings }} → {{ EN_settings_system }} → {{ EN_settings_system_time_management }} |
````

````{only} soenki or ecs
| Путь в меню |
|-------------|
| {{ menu }} → {{ settings }} → {{ RU_settings_system }} → {{ EN_settings_system_time_management }} |
````

````{only} tour
| Путь в меню |
|-------------|
| {{ tour_main_menu_on }} → {{ tour_settings_off }} → {{ RU_settings_system }} → {{ EN_settings_system_time_management }} |
````

![Управление временем](images/ecdis_settings_time_management.png)

| № | Элемент | Описание |
|---|---------|----------|
| **1** | **System time (Системное время)** | Текущее системное время. Обновляется ежесекундно. |
| **2** | **Set time manually (Ручная установка)** | Ручная установка системного времени в формате UTC. |
| **3** | **Calendar (Календарь)** | Установка даты. |
| **4** | **HH : MM : SS** | Ввод часов, минут, секунд (UTC). |
| **5** | **Now (Сейчас)** | Заполнить поля календаря и времени текущими значениями. |
| **6** | **Set system time** | Установить системное время согласно введённым значениям. |
| **7** | **ZDA** | Время, полученное из сентенции `$--ZDA` GNSS-датчика. В скобках указано имя датчика. |
| **8** | **RMC** | Время, полученное из сентенции `$--RMC` GNSS-датчика. В скобках указано имя датчика. |
| **9** | **Auto-sync if difference > 5 sec** | Автоматическая синхронизация системного времени с GNSS, если расхождение превышает 5 секунд. Срабатывает не чаще одного раза в 60 секунд. |
| **10** | **Use RMC for time** | Использовать время из сентенции `$--RMC`, если данные `$--ZDA` недоступны более 10 секунд. По умолчанию включено. |
| **11** | **Set sensor time** | Принудительная синхронизация системного времени по данным GNSS-датчика. Кнопка недоступна, если нет актуальных данных от датчика. |

### Приоритет источников времени

1. **ZDA** — имеет наивысший приоритет. Если данные `$--ZDA` поступают от датчика, используется время из сентенции `$--ZDA`.
2. **RMC** — Используется если:
   - Включён чекбокс *Use RMC for time* (по умолчанию включён)
   - Данные `$--ZDA` не поступали более 10 секунд

### Ручная установка времени

При ручной установке время указывается в **UTC** (всемирное координированное время). Для заполнения полей текущим системным временем нажать кнопку **Now**.

```{warning}
При ручной установке времени учитывайте часовой пояс. Система работает с временем UTC.
```

```{tip}
Рекомендуется держать включёнными чекбоксы *Auto-sync if difference > 5 sec* и *Use RMC for time* для автоматической синхронизации времени с судовым источником и фолбэка на `$--RMC` при проблемах с `$--ZDA`.
```
