Итак, поехали:
- Никаких супертриггеров/мейнконтроллеров! Их функции реализуются через библиотеку.
- В качестве станционных контроллеров можно использовать сами станции.
- Элементарным объектом напольного оборудования являются границы РЦ. От них наследуются светофоры автоматы. От них - светофоры полуавтоматы.
- Сигналка состоит из двух основных частей: собственно, сигналка и маршрутизация. Они работают вместе, но это разные системы.
- Показания сигналки зависит только от количества свободных РЦ.
- Маршрутизация работает только с полуавтоматами.
- "Показания маршрутизации" всего 2: "маршрут задан" и "маршрут не задан".
- При не заданном маршруте показание сигналки игнорируется и светофор показывает красный. Однако, красный возможен и при заданном маршруте.
- Нет предоткрытия светофора! (см. предыдущий пункт)
- Полноценная реализация СЦБ. А именно: Сигнализация - есть; Централизация - предусмотреть сборку маршрутов через станционный контроллер; Блокировка - все стрелки, входящие в собранный маршрут должны быть заблокированы.
- Двухсторонняя сигнализация: напольное оборудование может "вещать" коды АЛС в обе стороны. Для трансляции дефолтных показаний светофоров предусмотреть повторители.
- (?) Дополнительный уровень абстракции "рельсовая цепь". На каждый участок пути, ограниченный границами РЦ/светофорами, создаётся объект "рельсовая цепь", в котором и реализуется логика работы сигналки, а объекты на карте используются только как "маркеры".
- Путевые объекты характеризуют допустимую скорость не за ними, а перед.
- Передача на состав кодов АЛС средствами сигналки.
- Возможность узнать какая АЛС-АРС стоит на составе и включена ли она. От этого, например, зависит дефолтное показание светофора при синем сигнале.
- 2 режима: АБ, АЛС-АРС.
- Режимы АБ и АЛС-АРС включаются и выключаются раздельно. Таким образом возможно 4 состояния: -- недействующий объект; -+ для линий с АЛС-АРС как основное средство сигнализации; +- для линий без АЛС-АРС и депо; ++ для линий с АЛС-АРС как дополнение к автоблокировке и при нештатных ситуациях на линиях с АЛС-АРС как основное средство сигнализации.
- Полуавтоматы для Казани отличаются только розжигом.
- Возможность менять режим для каждого светофора отдельно. Кроме прочего, используется как костыль для Казани.
- "Частоты" АЛС-АРС зависят от количества свободных РЦ, показания светофоров АБ от количества свободных блок участков.
- В режиме АБ возможны сигналы: З, ЖЗ, Ж, К.
- В режиме АЛС-АРС возможны сигналы: С (по обе стороны от светофора частоты разрешающие), КЖ (перед объектом частота разрешающая, за ним запрещающая), К (по обе стороны от светофора частоты запрещающие).
- Модификаторы для указания движения по отклонению и для МУ.
- За счёт модификаторов добавляются сигналы: ЖЖ, ЖмЖ, Жм.
- Модификатор может задаваться на каждом объекте. При не заданном значении, оно наследуется от следующего объекта.
- Частичный отказ от маркеров (см. предыдущий пункт)
- Пригласительный сигнал может включаться вне зависимости от обстановки за светофором и его показания, и никак на него не влияет.
- Желательно создать свои станции, чтобы управлением посадкой/высадкой занимался поезд, а не станция.
- Возможно создание на базе сигналки автоведения.