Bei uns geht das mit Spulen/Trafos. 10 primär und 10 sekundär Wicklungen im zuleitungsdraht zur Schiene und dann mit transistor verstärkt.
Gespeichert wird das Besetztsignal in einem Latch bis es ausgelesen wird.