Wiki

Clone wiki

ALSN Provider / Home

Универсальный провайдер АЛСН

Предоставляет универсальный провайдер кодирования АЛСН для светофоров, рельсовых цепей, а так же систему поиска и обработки кодов провайдера (движок АЛСН).

Подключение библиотеки

Система распространяется в виде библиотеки скриптов подключаемой к реализующему проекту. Для подключения библиотеки необходимо в конфигурационном файле (config.txt) реализующего проекта указать ссылку на библиотеку (kuid2:151055:60049:3) в блоке script-include-table.

Например:

script-include-table 
{
    alsnproviderlibrary                          <kuid2:151055:60049:3> 
} 

Внимание! Рекомендуется указывать в номере KUID последнюю актуальную версию библиотеки.

Классы

Следующие классы доступны для использования

  • ALSN_Provider - Основной базовый класс-интерфейс для реализации сигнальных точек.
  • ALSN_CircuitRepeater - Специальный базовый класс для реализации особого типа сигнальной точки - рельсовая цепь повторителя.
  • ALSN_Engine - Класс, реализующий движок АЛСН (поиск и обработка сигнальных точек).

Остальные классы не являются интерфейсом и используются для внутренней реализации

Updated