mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-11-27 01:56:14 +01:00
Remove EXRAIL/ENDEXRAIL from myAutomation.example.h (#215)
Use "startup sequence" to describe the initial instructions.
This commit is contained in:
parent
fa4f5f08ef
commit
90092b4ad5
|
@ -7,8 +7,7 @@
|
||||||
* - drive a loco through an AUTOMATION
|
* - drive a loco through an AUTOMATION
|
||||||
* - automate some cosmetic part of the layout without any loco.
|
* - automate some cosmetic part of the layout without any loco.
|
||||||
*
|
*
|
||||||
* At startup, a single task is created to execute the first
|
* At startup, a single task is created to execute the startup sequence.
|
||||||
* instruction after E$XRAIL.
|
|
||||||
* This task may simply follow a route, or may START
|
* This task may simply follow a route, or may START
|
||||||
* further tasks (that is.. send a loco out along a route).
|
* further tasks (that is.. send a loco out along a route).
|
||||||
*
|
*
|
||||||
|
@ -24,11 +23,10 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
EXRAIL // myAutomation must start with the EXRAIL instruction
|
// This is the startup sequence, AKA SEQUENCE(0)
|
||||||
// This is the default starting route, AKA SEQUENCE(0)
|
SENDLOCO(3,1) // send loco 3 off along route 1
|
||||||
SENDLOCO(3,1) // send loco 3 off along route 1
|
SENDLOCO(10,2) // send loco 10 off along route 2
|
||||||
SENDLOCO(10,2) // send loco 10 off along route 2
|
DONE // This just ends the startup thread, leaving 2 others running.
|
||||||
DONE // This just ends the startup thread, leaving 2 others running.
|
|
||||||
|
|
||||||
/* SEQUENCE(1) is a simple shuttle between 2 sensors
|
/* SEQUENCE(1) is a simple shuttle between 2 sensors
|
||||||
* S20 and S21 are sensors on arduino pins 20 and 21
|
* S20 and S21 are sensors on arduino pins 20 and 21
|
||||||
|
@ -78,7 +76,3 @@ EXRAIL // myAutomation must start with the EXRAIL instruction
|
||||||
AT(33) STOP
|
AT(33) STOP
|
||||||
DELAY(20000) // wait 20 seconds
|
DELAY(20000) // wait 20 seconds
|
||||||
FOLLOW(2) // follow sequence 2... ie repeat the process
|
FOLLOW(2) // follow sequence 2... ie repeat the process
|
||||||
|
|
||||||
ENDEXRAIL // marks the end of the EXRAIL program.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user