You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, and welcome to my model railway signalling project - written in Python for the Rasberry Pi
This has been created to provide a representation of my layout, complete with points, signals and the switchable "power sections" (yep - its all still analogue at the moment, no DCC here yet). I have also provided "track occupancy sections" and a means of triggering "signal passed" events to support future automation. At the moment, the code is self contained - relying solely on 'tkinter' for the user interface. Interfacing out to the layout itself is on the TODO list.
Although most of the code is specific to my particular layout, I have tried to write the underlying modules and functions ('signals', 'points' 'switches' - and their 'common' functions) to promote re-use in other layouts. Currently most types of colour light signals (and position light signals) are supported. Semaphores are still on my TODO list
Comments and suggestions welcome - but please be kind - the last time I coded anything it was in Ada96 ;)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi, and welcome to my model railway signalling project - written in Python for the Rasberry Pi
This has been created to provide a representation of my layout, complete with points, signals and the switchable "power sections" (yep - its all still analogue at the moment, no DCC here yet). I have also provided "track occupancy sections" and a means of triggering "signal passed" events to support future automation. At the moment, the code is self contained - relying solely on 'tkinter' for the user interface. Interfacing out to the layout itself is on the TODO list.
Although most of the code is specific to my particular layout, I have tried to write the underlying modules and functions ('signals', 'points' 'switches' - and their 'common' functions) to promote re-use in other layouts. Currently most types of colour light signals (and position light signals) are supported. Semaphores are still on my TODO list
Comments and suggestions welcome - but please be kind - the last time I coded anything it was in Ada96 ;)
Beta Was this translation helpful? Give feedback.
All reactions