Designed to help you learn CROR signals and their definitions.
You can either select your own signal pattern and mast style or have some 'fun' and let the system pick a pattern for you by selecting [Gen Sig]. Please be patient, the GenSig module may take a few guesses before it finds a valid combination.
Blinking
Tapping on a light in the first column will toggle it between blinking and non-blinking.
Tapping on an empty box in the second column will remove the selected light or letter plate from the pattern.
MODE lets you control the range of signals generated using [Gen Sig].
• FULL allows the full range of signal and letter plate combinations to be displayed (including random blacked out signals, plus rules 27a, 27b and 27b Exception).
• FULL/NB (no blacked out signals) allows the full range of signal and letter plate combinations to be displayed. Blacked out signals will not be displayed.
• PARTial limits the combinations by eliminating blacked out signals and letter plates.
• BASIC is the same as PARTial but also eliminates blinking signals.
* Selecting one of the reduced MODE options will increase the time required to generate a valid signal combination.
Complete CROR documentation is a link to Transport Canada's website where the entire CROR document is available online or as a downloadable PDF. Downloading the PDF to your device will keep the information accessible even when you're offline.
Unknown (valid signal with letter plate)
Have you seen Unknown (with letter plate) with Try removing the letter plate as the description? Here's what's really going on:
• Let's use yellow over green with an "R" plate as the signal pattern for this example.
• This is a legitimate signal even though it's listed as unknown.
• The letter plate is a permanent fixture and only applies to a few signals (red signals in the case of an R plate).
• Yellow over green is signal #407 (clear to medium) and the presence of the R plate does not affect the signal's meaning.
• Removing the signal plate from the pattern and tapping solve will show the correct definition.
• Designing the app to handle letter plates in this manner was done to simplify the initial design work and make maintenance easier.
Signal Patterns will display all signal patterns for each rule. There's also an option to browse through all the rules while showing each rule's signal pattern.
Kicker Calculator
The Kicker Calculator will tell you the maximum number of brake checks that should be required to determine which railcar has a brake problem ("Kicker"). The calculation is based on a computer science algorithm known as a "binary search" where a list (railcars in this case) is halved and halved again until the item (railcar with a brake problem) is found. Once the car is located, the air brakes for that car can be bypassed and your log updated. The value range that can be entered for the number of railcars is from 1 to 1000.
* This method for locating a kicker car is not approved by anyone. It's something I thought of during my freight conductor course and should save a lot of time when you're trying to locate a specific railcar.