Skip to content

Commit 9559240

Browse files
committed
Add config.h and myAutomation.h
1 parent dd981a3 commit 9559240

File tree

2 files changed

+115
-0
lines changed

2 files changed

+115
-0
lines changed

config.h

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#define ENABLE_WIFI true
2+
#define IP_PORT 2560
3+
#define WIFI_HOSTNAME "dccex-damnloop"
4+
#define WIFI_CHANNEL 11
5+
//#include "config.example.h"
6+
7+
//#undef WIFI_FORCE_AP
8+
//#define WIFI_FORCE_AP true
9+
10+
#include "config.STACKEN.h"
11+
//#include "config.SLAMRA.h"
12+
//#define DIAG_IO
13+
#define MAX_CURRENT 1500 // take it easy
14+
//#define SCOPE
15+
#define DCC_TURNOUTS_RCN_213 // compat to Digitrax on home layout
16+
17+
#undef MOTOR_SHIELD_TYPE
18+
#define MOTOR_SHIELD_TYPE STANDARD_MOTOR_SHIELD
19+

myAutomation.h

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
2+
AUTOSTART
3+
SET_TRACK(B, MAIN)
4+
SET_POWER(A, ON)
5+
SET_POWER(B, ON)
6+
DONE
7+
8+
TURNOUTL(5, 5, "Factory 5")
9+
TURNOUTL(6, 6, "Inner 6")
10+
TURNOUTL(7, 7, "Outer 7")
11+
12+
ROUTE(11, "Loop")
13+
THROW(5)
14+
CLOSE(6)
15+
THROW(7)
16+
RETURN
17+
18+
ROUTE(12, "Stage")
19+
THROW(6)
20+
CLOSE(7)
21+
RETURN
22+
23+
24+
ROUTE(13, "Inner-Factrory")
25+
THROW(5)
26+
THROW(6)
27+
RETURN
28+
29+
ROUTE(14, "Inner-Brigde")
30+
CLOSE(5)
31+
THROW(6)
32+
RETURN
33+
34+
// AUTOMATIONS
35+
36+
ALIAS(OUT, "OUT"_hk)
37+
ALIAS(PARK, "PARK"_hk)
38+
ALIAS(ENDIT, "ENDIT"_hk)
39+
#define DEL_FACT 7000
40+
#define DEL_CRAWL 32000
41+
#define DEL_LOAD 5000
42+
#define DEL_OUT 20000
43+
#define DEL_IN 31000
44+
#define DEL_PARK 10000
45+
46+
#define SPEED_CRAWL 3
47+
#define SPEED_SLOW 50
48+
49+
SEQUENCE(5) // LOADING
50+
DELAY(DEL_LOAD)
51+
FWD(SPEED_CRAWL)
52+
DELAY(DEL_CRAWL)
53+
STOP
54+
RETURN
55+
56+
AUTOMATION(OUT, "X Start show") //out of tunnel
57+
LATCH(200)
58+
FWD(SPEED_SLOW)
59+
FON(0)
60+
DELAY(DEL_FACT)
61+
FWD(SPEED_CRAWL)
62+
DELAY(15000)
63+
STOP
64+
CALL(5)
65+
CALL(5)
66+
CALL(5)
67+
DELAY(DEL_LOAD)
68+
FWD(SPEED_SLOW)
69+
DELAY(DEL_OUT)
70+
FWD(SPEED_CRAWL)
71+
DELAY(1000)
72+
STOP
73+
FOFF(0)
74+
IF (200)
75+
DELAYRANDOM(5000,10000)
76+
FOLLOW(PARK)
77+
ENDIF
78+
DONE
79+
80+
AUTOMATION(PARK, "X Park to tunnel") // into tunnel
81+
REV(SPEED_SLOW)
82+
FON(0)
83+
DELAY(DEL_IN)
84+
REV(SPEED_CRAWL)
85+
DELAY(DEL_PARK)
86+
STOP
87+
FOFF(0)
88+
IF (200)
89+
DELAYRANDOM(5000,20000)
90+
FOLLOW(OUT)
91+
ENDIF
92+
DONE
93+
94+
AUTOMATION(ENDIT, "X End Shuttle")
95+
UNLATCH (200)
96+
DONE

0 commit comments

Comments
 (0)