Can you trigger manual control to become TLR?

UncleBuck

Active member
I was wondering if it is possible for a consist that has been given commands to then become a part of the Automatic Scheduler?

For example:
Locomotive A is given the commend to couple to Consist A and drive to track mark B and then change it from Manual Control to Automatic Scheduler by use of a command/trigger/rule etc.

Just wondering.
 
I have not seen a driver command that would do that (yet). The only method so far available is through the drop down menus. But TLR is still in its early days.
 
I'm assuming you are setting up a session. In the latest version of TLR, you can almost do what you want.
I'm going to use classic surveyor to describe these steps.
Choose Edit Session then Driver Setup. Assign a driver to the loco you want to use. Add the driver commands you want to be executed. Couple to and drive to track mark.
Save the session changes. In the Train panel, pick the properties tool and click the loco.
In the new dialog that opens, You will see the driver picture and to its right a downward pointing arrow. Click the arrow and choose Show (driver name)
The driver info dialog opens, here you can change the Player Assignment to Automatic Scheduler.
Close the Driver dialog.
Save the changes to the Properties of the loco and save the session.
Exit surveyor and then open the session in Driver.
What should happen is that the commands from Driver Setup should run and complete then dispatcher should issue a task. But while the driver commands do work if you check the assignment of the driver, it is at Player controlled not Automatic scheduler. You can change it manually while the driver commands are running and when finished the driver will be assigned a task by the dispatcher.
So this is a bug. The assignment of the driver set in surveyor is ignored by Driver. You can verify the driver is assigned to the Automatic Scheduler by opening the session in surveyor again and repeating the steps by using the properties tool on the loco again.
 
Last edited:
OK, I found a simple way that gets around the bug. When in Edit Session - Driver setup, add the commands and click autodetect and change it to Automatic scheduler there too. Now save the session info and save the session. Exit surveyor and open the session in Driver.

The loco will execute the driver commands and then be assigned tasks by the Dispatcher.
 
That will work (for the time being), but as you said, It would be nice to have a driver command to switch to Automatic Scheduler and back by using a trigger or some such method.
 
That will work (for the time being), but as you said, It would be nice to have a driver command to switch to Automatic Scheduler and back by using a trigger or some such method.
You can use Driver Setup Rule can be used with a check rule. Use it as child rule by:
1. unchecking: Remove all existing Drivers first.
2. Add the driver that you want to be Auto Dispatched.
3. Change the auto detect to Automatic Scheduler.
4. Assign the driver to the engine you want.
 
@sw1500 That isn't actually the way I need it to work as I was asking about changing from manual control to automatic scheduler (and vice versa) from within a session.
But thanks anyway.
 
I was asking about changing from manual control to automatic scheduler (and vice versa) from within a session.
For that you would need a Driver Command or a Session Rule (triggered by an event of some sort). Neither, as far as I know, are (yet) available.
 
@sw1500 That isn't actually the way I need it to work as I was asking about changing from manual control to automatic scheduler (and vice versa) from within a session.
But thanks anyway.
Let me restate that you can use a second Driver Setup Rule as a child rule of the rule Check Trackside or any other check rule.

I created a session were a driver starts the session by loading logs at a specific location then switches over to Automatic Scheduler by using the Multiple Resource Check
and a second Driver Setup rule setup this way:

1. Assign the driver to the engine you want.
2. Uncheck: Remove all existing Drivers first.
3. Uncheck: Generate new Driver for empty trains.
4. Change the driver from Autodetect to Automatic Scheduler.
5. Remove all drivers that you do not want to affect.
 
Let me restate that you can use a second Driver Setup Rule as a child rule of the rule Check Trackside or any other check rule.
That seems an overly complicated way of doing it.

Eventually, some scripting genius will come up with a single Driver Command that can be inserted into a command list or a triggered child Rule with a much simpler setup.
 
Back
Top