48 lines
3.3 KiB
Markdown
48 lines
3.3 KiB
Markdown
# Разработка
|
||
|
||
- После клонирования запустить скрипт [`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).
|