Asbelos
4e57a80265
Squashed commit of the following:
...
commit 3ac2fff70d
Author: Asbelos <asbelos@btinternet.com>
Date: Tue Jul 23 15:40:36 2024 +0100
Create momentum.md
commit a08195332f
Author: Asbelos <asbelos@btinternet.com>
Date: Mon Jul 22 21:57:47 2024 +0100
Cleanup of DCC Class reminders
commit 002ec5f176
Author: Asbelos <asbelos@btinternet.com>
Date: Mon Jul 22 12:42:43 2024 +0100
Cleaning access to speedByte
commit 854ddb0c6c
Author: Asbelos <asbelos@btinternet.com>
Date: Sun Jul 21 10:15:07 2024 +0100
Fix momentum algorithm
commit 916d3baf63
Merge: ab72a75
27dc805
Author: Asbelos <asbelos@btinternet.com>
Date: Fri Jul 19 10:14:06 2024 +0100
Merge branch 'devel' into devel_momentum
commit ab72a75d8f
Author: Asbelos <asbelos@btinternet.com>
Date: Fri Jul 19 08:33:50 2024 +0100
EXRAIL MOMENTUM
commit 8a623aa1cb
Author: Asbelos <asbelos@btinternet.com>
Date: Thu Jul 18 20:31:58 2024 +0100
Momentum
2024-07-23 15:42:35 +01:00
Asbelos
27dc8059d7
Broadcast loco forgets.
2024-07-19 09:29:43 +01:00
Asbelos
be218d3032
EXRAIL MESSAGE()
2024-03-08 20:33:11 +00:00
Harald Barth
4e1fad4832
Trackmanager consolidate getModeName
2023-11-21 15:37:08 +01:00
Asbelos
566ce1b7f8
Virtual LCD phase 1
2023-11-14 19:41:05 +00:00
Asbelos
26cf28dff7
fixups
2023-11-09 19:27:52 +00:00
Asbelos
4e08177b7b
Route state management (part 1)
2023-11-07 16:27:26 +00:00
Colin Murdoch
aacb980dc8
Power control plus EXRAIL
...
Power Control <0 A> etc plus EXRAIL SET_POWER
Not yet fully tested.
2023-09-24 15:40:42 +01:00
Colin Murdoch
8052090e0f
Added Single Track Power On/Off
...
Added power On/Off <> commands
2023-09-22 17:03:40 +01:00
peteGSX
a0c1ad182c
Start on callback
2023-08-30 19:48:30 +10:00
peteGSX
1491da4813
Starting, very broken
2023-08-20 19:26:04 +10:00
Asbelos
28d9843133
Broadcast changes in EXRAIlr
2023-05-01 14:25:45 +01:00
Colin Murdoch
d857c4f2e4
Added to Copyright notice
...
Added my name to copyright notice
2023-04-19 19:45:40 +01:00
Asbelos
1d29436008
Compiler pedantics
2023-03-06 13:47:59 +00:00
Asbelos
bec8aea5a5
TM Broadcasts
...
TM changes will trigger TM state broadcasts
2023-03-06 11:57:14 +00:00
Colin Murdoch
cd46d3c9e0
Remove #ifdef and merge calcs
...
Remove #idfef statements and merge duplicate routines into CommandDistributor
2023-01-21 10:18:54 +00:00
Colin Murdoch
b62c4da04d
Update CommandDistributor.h
...
Fixed #endif typo.
2023-01-17 10:56:12 +00:00
Colin Murdoch
8fac20a451
Add #ifdef selections
...
Add #ifdef selections linked to #define in config.exampe.h
2023-01-16 18:16:25 +00:00
Colin Murdoch
873d470f86
Supply missing function
...
Supply missing function
2023-01-11 19:50:39 +00:00
Harald Barth
5eb04f77a8
Replace FLUSH-SHOVE with broadcastReply()
2022-08-19 14:33:04 +02:00
Harald Barth
b9c1e779ae
move WiFiESP::loop() to core 1
2022-08-16 12:25:49 +02:00
Harald Barth
162e1f9d3e
move ringClient into RingStream
2022-08-16 09:38:40 +02:00
Asbelos
16fafccf15
Command Distributor
...
Improve and split multi-language responses. Remove dependency on RingStream.
2022-06-10 12:22:28 +01:00
Asbelos
ac3ffd2a36
Exrail BROADCAST and POWERON version 4.0.1 ( #216 )
...
* EXRAIL BROADCAST("msg") UNTESTED
* Add POWERON to EXRAIL
* POWERON only powers main, join will do both
* Update Version 4.0.1
* Broadcast jopin after driveaway
* rollback of previous edit line 535 WiThrottle.cpp
* restructure GetLocoCallback() for better readability and put broadcastPower() at right place
Co-authored-by: Ash-4 <81280775+Ash-4@users.noreply.github.com>
Co-authored-by: Harald Barth <haba@kth.se>
2022-03-07 11:30:47 -05:00
Harald Barth
d45585ce3d
update copyright notes
2022-01-07 02:28:35 +01:00
Harald Barth
b0915e8332
format/indentation change only
2022-01-06 23:03:57 +01:00
Asbelos
0912ad484a
less broadcast noise
...
Avoids erroneous broadcast of all slots with no loco on ESTOP.
Avoids sending <l> states and <q> to withrottles
2021-12-21 09:14:27 +00:00
Asbelos
b8293d07f2
Speed broadcast
2021-12-05 18:06:28 +00:00
Asbelos
0f36ccdc57
Broadcast changes (1) UNTESTED
2021-12-05 12:08:59 +00:00
Asbelos
8ff947f895
Passing outbound Ring to Withrottle
...
This will allow Withrottle to send to other clients and broadcast messages.
2020-10-26 13:31:51 +00:00
Asbelos
11e22c5d1d
Working Wifi ringbuffer implementation
...
Notice 1kb output buffer
Aslo no need to copy command in Withrottle
2020-10-13 17:37:40 +01:00
Asbelos
0e3046e24f
Lcd experimental ( #46 )
...
* LCD/OLED Implementation
* OLED basic working 32
*132 display
* LCD/OLED startup ok
* Simplified setup
* Missing freememory include
* Format Width
Allow right padding number width in String format
* Intermediate scroll
* Compile issues with no LCD
* Clean buffers at startup
* Support for format left padded numbers
* Smarter Scrolling
And forced start messages
Free Ram in slot 2
* LCD tidying
Neater setup block in .ino.
Dropped unnecessary code
No-scroll if display not full
* Missing %E format support
This is used in WifiInterface checkForOK
* Wifi correction and memory guard
2020-10-12 14:32:47 -04:00
Asbelos
3f06fb08df
Wifi reliability ( #45 )
...
* First pass at wifi inbound FSA
* Fixup detector loop
* Remove asyncBanned
Unused, uninitialized
* Move wifi setup loop out of .ino
Wifi auto detect Serial 1,2,3
* Correct capitalization
* Uno compiles clean
* Command distributor
Moved command execution routing out of Wifi code for future use by Ethernet interface.
Co-authored-by: Fred <fndecker@gmail.com>
2020-10-05 13:42:31 -04:00