1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-11-27 01:56:14 +01:00
CommandStation-EX/mySetup.h

27 lines
1.3 KiB
C
Raw Normal View History

2024-08-21 06:33:21 +02:00
// setup for sensorCAM on an ESP32-CAM NUMDigitalPins <= 80
// assume 700 is first vpin (set with ...CREATE(700,80,0x11)
// the optional SETUP operations below initiate jmri monitoring of sensors for any change of state
// Mostly only useful during debug of initial system but load up CS with extra work. Use judiciously
// id vPin
SETUP("<Z 100 700 0>"); // set up for control OUTPUT on vpin #00
// start of up to 80 sensors numbered bsNo's 100 to 197 (OCT) (0/0 to 9/7)
SETUP("<S 100 700 0>"); // first sensor (S00) (reference)
SETUP("<S 101 701 0>");
SETUP("<S 102 702 0>");
// as many as you want. You can add later manually with CS native commands
SETUP("<S 107 707 0>");
SETUP("<S 110 708 0>"); // Note: suggested id is b/s format (~OCT); vpin is DEC.
SETUP("<S 111 709 0>"); // myFilter.cpp REQUIRES this relationship for bsNo to vPin conversion
SETUP("<S 112 710 0>");
SETUP("<S 113 711 0>");
SETUP("<S 114 712 0>");
//etc. // can create a bulk set of sensors with c++ code so:
//for(uint16_t b=2; b<=9;b++) for(uint16_t s=0;s<8;s++) Sensor::create(100+b*10+s,700+b*8+s,1);
//SETUP("<S 120 716 0>");
SETUP("<S 121 717 0>");
SETUP("<S 122 718 0>");
//SETUP("<S 123 719 0>");
//
SETUP("<S 181 765 0>");
SETUP("<S 191 773 0>");