SteveT
47641a4b01
use int, not byte for witSpeed
2020-12-11 13:29:55 -05:00
SteveT
ef95e98a44
FIX: return WiThrottle speedstep, not DCC speedstep, in response to speed change request.
...
Should close #104
2020-12-11 09:33:18 -05:00
Asbelos
b7fc055953
Passing Strteamer correctly
...
Previous method copied entire buffer!!!!
2020-10-26 13:58:25 +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
ae77c5b7d6
Send all functions
2020-10-13 18:01:11 +01: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
b98c853a1b
Withrotthe Functions
2020-10-12 22:24:37 +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
mstevetodd
1b802cc600
add support for FireBox_Mk1, reduce heartbeat, separate eStop time ( #43 )
2020-09-29 11:51:01 -04:00
Asbelos
39d9defec6
Improved <D> commands
...
<D ACK 1|0>
<D WIFI 1|0>
<D WIT 1|0>
<D CMD 1|0>
<D CABS>
<D RAM>
2020-09-10 13:09:32 +01:00
Asbelos
d3b486a071
Steves Withrottle stuff
2020-08-20 17:16:47 +01:00
SteveT
b03776c6f8
sync power state and turnout list/states to all clients
2020-08-14 21:10:02 -04:00
SteveT
a7da30b236
turnout list improvements
2020-08-14 20:46:33 -04:00
SteveT
379bf3bc0c
reenable address sharing
2020-08-14 10:43:35 -04:00
Asbelos
a217031f24
Withrottle in use change
2020-08-14 12:26:14 +01:00
mstevetodd
68255dcadd
drop any acquired locos on Q(uit), reduce heartbeat to 2s
...
also some indentation fixes
note that 2s heartbeat works best with next version of ED.
2020-08-13 16:38:22 -04:00
SteveT
5256c1d021
return new speed and dir to client, add timestamp to DIAG
2020-08-12 21:39:57 -04:00
SteveT
52b0502776
set initial direction forward, forget locos on 2nd missed heartbeat
2020-08-12 15:10:51 -04:00
mstevetodd
ecbedd26bc
withrottle changes
...
disallow acquire if address in use
return error on address 0 and mismatched L/S
move init string to 'HU' reply
some message format fixes
comment-out some DIAGs to show only in and out message traffic
2020-08-12 11:17:05 -04:00
mstevetodd
9cc8843e15
move ssid and password to config.h, restore timeout to full value ( #5 )
...
* Update WiThrottle.cpp
I don't believe the /2 is needed. The clients are already expected to provide a bit of extra time for the heartbeat to occur. EngineDriver targets 90% of the heartbeat. I believe WiThrottle does as well.
* move ssid and password into config.h
* Revert "move ssid and password into config.h"
This reverts commit be96b44e88f8b07ac3193dc88ce219d17fa0b43a.
* move ssid and password to config.h
2020-08-01 17:33:10 +01:00
Harald Barth
93446f19ed
Two functions changeFn and setFn dependent on if called from WiThrottle or DCCEXparser
2020-08-01 14:06:39 +02:00
Harald Barth
926968bbd7
Function toggle but F2
2020-08-01 00:35:22 +02:00
Harald Barth
4fce31158f
The auto create turnout feature should be there
2020-07-31 12:46:16 +02:00
Harald Barth
11395dde2b
Merge branch 'master' into progasmain
...
Conflicts:
WiThrottle.cpp
2020-07-30 17:14:25 +02:00
Asbelos
45863a043f
Withrottle Heartbeat
...
Dont allow millisecond delays to triigger heartbeat missed
2020-07-30 15:31:31 +01:00
Harald Barth
b886a09f82
Autocreate turnouts
2020-07-25 18:50:23 +02:00
Asbelos
3aff6230a2
Reject unknown turnouts
2020-07-25 17:33:39 +01:00
Asbelos
34dde6fe12
Withrottle power at start
2020-07-25 01:40:45 +01:00
Asbelos
6fadd18827
Allow left/right turnout labels WiThrottle
...
TPL assist
2020-07-24 17:29:48 +01:00
Asbelos
575b5da606
WiThrottle turnout improvement
2020-07-23 17:34:35 +01:00
Asbelos
a915331103
Emergency stop in JMRI and WiThrottle
...
JMRI -1 means speed=1 in DCC
2020-07-23 15:41:43 +01:00
Asbelos
7eae489b9e
Withrottle format char wrong
2020-07-23 12:48:58 +01:00
Asbelos
928a9d834a
AT command version
...
+ Withrottle minor fix
2020-07-22 15:14:07 +01:00
Asbelos
0856164837
Cleaned out warnings
2020-07-16 16:10:27 +01:00
Asbelos
6ae855235f
Wifi timeout on non-blocking responses
2020-07-16 13:19:29 +01:00
Asbelos
4aceff8b7c
WiThrott;e FIXES
2020-07-05 21:00:27 +01:00
Asbelos
dc33acf7d4
Update WiThrottle.cpp
2020-07-03 17:35:32 +01:00
Asbelos
5269177f2e
Clearing up more warnings
...
NOTE: the ones in MemStream are not mine!
2020-06-30 09:09:39 +01:00
mstevetodd
2f442df82f
add server type message (HT) to initial connection strings
2020-06-29 20:16:22 -04:00
mstevetodd
f2db8768a6
fix link (and test PR)
2020-06-29 08:49:46 -04:00
Asbelos
59e541de72
Quit/Reconnect improvements
2020-06-29 13:45:16 +01:00
Asbelos
20e8715fc6
WiThrottle ACTUALLY WORKS
2020-06-29 13:03:08 +01:00
Asbelos
6a923c4302
Cleaning up warnings (some of which were actually fatal)
2020-06-29 11:37:05 +01:00
Asbelos
669356df7d
First WiThrottle prototype
2020-06-27 15:36:32 +01:00