Files
uarep-ctl/README.md

48 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Разработка
- После клонирования запустить скрипт [`git-hooks-config.sh`](git-hooks-config.sh)
- В среде **Windows** запуск скрипта [`git-hooks-config.sh`](git-hooks-config.sh) производить из оболочки `git bash`
- При необходимости обновить [`settings.json`](settings.json)
- Использовать выражения вида `ProjectSettings.set_setting('application/config/%s' % key_name`
и `ProjectSettings.get_setting('application/config/%s % key_name)` для доступа к настройкам.
- `key_name` брать из таблицы `res://scenes/настройки/настройки.gd/SETTING_TABLE`
- Следовать [общим правилам](http://gitea.srez.local:3000/sasha80/dev-manual).
- **Windows**: убедиться, что исполняемый файл не заблокирован в брандмауэре.
Обычно блокировка происходит автоматически, а отмена блокировки требует
вмешательства пользователя.
# Ссылки на составные части
- [Исполняемые файлы для шаблонов экспорта и редактора](http://gitea.srez.local:3000/sasha80/godot-bin)
- [Проброс последовательных портов через Ethernet](http://gitea.srez.local:3000/sasha80/uart-forwarder)
- [Сборка Godot из исходников](http://gitea.srez.local:3000/sasha80/godot-build)
- [Сервер карт](http://gitea.srez.local:3000/sasha80/map-tiles)
- [Генераторы PCM файлов для модулей ФС](http://gitea.srez.local:3000/danil_tim/Signals_to_the_MP-550)
# Ссылки на имитаторы
- [СПО АО "СТЦ"](http://gitea.srez.local:3000/sasha80/imi_skysens)
- [Прибор РР](http://gitea.srez.local:3000/sasha80/imi-urr)
- [Прибор Щ3](http://gitea.srez.local:3000/sasha80/imitator-sch3)
- [Прибор СПТ-25](http://gitea.srez.local:3000/Maxim/SPT-25)
- [ПО 5П28 Пульт П16](http://gitea.srez.local:3000/MaD_CaT/imi-5p28)
- [ПО 5П28 АКНГ](http://gitea.srez.local:3000/sasha80/imi-5p28-navi)
- [Трасса](http://gitea.srez.local:3000/lepshiy/imi-trassa)
- [Информационный ЭМС](http://gitea.srez.local:3000/MaD_CaT/mp550_imi_emstg)
# Автоматизация тестирования
- [Запуск имитаторов](http://gitea.srez.local:3000/sasha80/uarep-ctl-test-launcher)
# Сборка исполняемого файла из консоли
- Запустить скрипт [`build.sh`](build.sh)
# Взаимодействие с 5П-28
- Для получения навигационных данных, должно быть настроено дублирование udp-пакетов
приходящих на соответствующий порт. Скрипт `ip-tables-navigation.sh` выполняет
необходимые для этого настройки.
- Для доступа к последовательным портам расположенным на другом вычислительном модуле,
следует использовать [проброс портов](http://gitea.srez.local:3000/sasha80/uart-forwarder).