Ciao a tutti,
il sistema si evolve e guadagna altre funzionalità: nello specifico la gestione degli eventi cross-componenti.
Il video sotto, con un pò di immaginazione, rappresenta un ipotetico scenario in cui al passaggio del treno su di una specifica sezione corrisponde una specifica azione.
Per essere più precisi, l'unità a sinistra rappresenta il componente adibito ai sensori (di qualunque tipo purché a segnale singolo - in questo caso per comodità ad infrarossi) che cattura il passaggio del treno in una specifica sezione e genera un evento corrispondente distribuito all'interno della rete.
Il componente a destra recepisce questo evento ed esegue una specifica azione che, in questo caso, corrisponde a far partire il motore. Contestualmente viene generato un ulteriore evento temporizzato che dopo X secondi abilita lo spegnimento del motore.
Tutte le coppie di evento-azione sono configurabili e possono essere sovrapponibili.
Questa logica è alla base di tutti i componenti futuri per la gestione dei semafori, scambi e gestione multi-treno su singolo tracciato.
A presto con le prossime evoluzioni.
P.S.: per essere precisi, il componente di sinistra integra al suo interno sia la logica per la gestione dei tracciati A/R che dei sensori.