Fred
0618a0bd72
RMFT Hooks ( #112 )
...
These hooks do NOT require RMFT code to be present.... but they offer the hooks that RMFT will need when available.
authored-by: Asbelos <asbelos@btinternet.com>
2021-01-05 13:05:17 -05:00
mstevetodd
42075f838e
<T> should send turnout definitions, not just states ( #110 )
...
* use int, not byte for witSpeed
* add turnout, sensor and output states to 's'tatus message
* <T> should send turnout definitions, not just states
2021-01-04 10:57:03 -05:00
mstevetodd
9d92fd9451
add turnout, sensor and output states to 's'tatus message ( #108 )
...
* add support for FireBox_Mk1, reduce heartbeat, separate eStop time
* make match master
* make match master
* Update defines.h
* FIX: return WiThrottle speedstep, not DCC speedstep, in response to speed change request.
Should close #104
* use int, not byte for witSpeed
* add turnout, sensor and output states to 's'tatus message
2020-12-27 10:20:11 -05:00
Harald Barth
a1b802d91b
Merge branch 'currentvalues'
2020-12-11 22:04:39 +01:00
Harald Barth
73b5325085
better speed step comment
2020-12-11 19:03:05 +01:00
Harald Barth
a1f7d06508
Report current as 1/1024 as expected by JMRI
2020-12-06 21:43:37 +01:00
Harald Barth
f2db288102
Merge branch 'ackdiag' into candidate
2020-11-26 16:20:34 +01:00
Harald Barth
89fd98e4af
Merge branch 'pluscommand-trackpoweroff' into candidate
2020-11-26 16:20:18 +01:00
Harald Barth
edc39e7342
ack pulse length configurable from diag
2020-11-24 21:39:21 +01:00
Harald Barth
3faa48476c
ack diag better messages
2020-11-24 21:12:55 +01:00
Asbelos
2ea8bfdd7c
Mcommand ( #100 )
2020-11-24 07:49:15 -05:00
Harald Barth
beca0b3368
Safety measure: Turm power off at + command
2020-11-23 22:13:36 +01:00
Asbelos
258113c580
Fix T commands ( #59 )
...
Fix <H ..> response giving 128 instead of 1 for active status
2020-11-18 07:34:02 -05:00
Asbelos
a85131ee17
experimental
2020-10-30 13:00:02 +00:00
Harald Barth
1a1dbb42bc
Merge branch 'frightrisk-outputs' of https://github.com/DCC-EX/CommandStation-EX into frightrisk-outputs
...
Conflicts:
DCCEXParser.cpp
2020-10-28 20:41:25 +01:00
Harald Barth
019001675e
return false if parseS does not find any sensors
2020-10-27 07:24:48 +01:00
FrightRisk
8101e75dae
Remove unneccessary break command
2020-10-26 14:00:25 -04:00
FrightRisk
babdad06ca
Remove commands that were called twice
2020-10-26 13:28:47 -04:00
FrightRisk
369a75f958
Fix return values for outputs and sensors (<X> and <O> responses
2020-10-26 12:57:37 -04:00
Harald Barth
ecd176042e
checkAll() only checks one now (and should be renamed)
2020-10-26 00:56:25 +01:00
Harald Barth
9099af3188
Sensors show their status at change (as in classic)
2020-10-25 23:52:22 +01:00
Harald Barth
7dca6db1c5
Bit shuffling for function groups
2020-10-13 23:08:19 +02:00
Harald Barth
1c2df3fe22
Ack current setable by debug statement D ACK LIMIT n
2020-10-08 23:39:04 +02: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
Harald Barth
6dc4bcdb71
D EEPROM command
2020-10-04 21:20:13 +02:00
Harald Barth
75d7547f11
Turnouts stored to EEPROM without trashing other stuff
2020-10-03 14:07:25 +02:00
FrightRisk
7c47bb1562
Fix Turnout and Output return value
2020-09-29 17:19:02 -04:00
Harald Barth
7cd9e68717
turn PROGBOOST off at PROG off
2020-09-27 13:26:29 +02:00
Harald Barth
85d60dfbbd
D PROGBOOST ON command
2020-09-27 13:03:46 +02:00
Asbelos
36e6c3cd48
Decouple WifiInterface from Parser
...
This removes the need for WifiInterfrace <+> command processing to be included in the link. so parser does not need to see the config settings for wifi.
If Wifi doesnt set the At command callback, parser will return <X> for a <+> command
2020-09-26 10:54:11 +01:00
Asbelos
59d77f2362
Remove unnecessary #iddefs
...
These are only avoiding files that alrerady self-destruct... so they don't need to be avoided.
2020-09-26 08:42:24 +01:00
Harald Barth
32f1d7d890
Make all Wifi code disappear if Wifi is not enabled.
2020-09-25 22:14:20 +02:00
dexslab
bc8b01fbd6
Minor fixes start Uno Wifi Rev 2 fixes
2020-09-25 13:51:08 -04:00
Asbelos
caef013d35
Supply motor shield name for <s>
2020-09-24 09:51:09 +01:00
FrightRisk
3d94d8347a
Add support for 2 or 4 line LCD Display
2020-09-23 21:54:01 -04:00
FrightRisk
ba79668a8f
Add Ardunio and Motor Board types to <s> cmd
2020-09-23 15:17:01 -04:00
FrightRisk
00fb7c6d04
Merge branch 'feature/config' of https://github.com/DCC-EX/CommandStation-EX into feature/config
...
merge latest changes from remote
2020-09-23 12:05:56 -04:00
FrightRisk
dce241d1ae
more experiments with dccexparser
2020-09-23 11:54:09 -04:00
Asbelos
737300796d
Correct <+> command return
2020-09-23 16:22:20 +01:00
Asbelos
ea785b4f07
V fixes, R command and github sha.
2020-09-20 00:59:07 +01:00
Asbelos
59febed37d
<V> commands
...
UNTESTED
2020-09-18 00:04:42 +01:00
Asbelos
a86b65ced0
Auto prog power diagnostics and cleanup
2020-09-11 12:56:36 +01:00
Asbelos
5239164200
<D DCC SLOW>
2020-09-10 17:11:50 +01: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
4e0c227012
Cleaning of Turnout/Output/Sensor
...
PLEASE BE AWARE, I have not tested Outputs or Sensors either before or after this change.
(and they were certainly wrong before!)
2020-09-06 12:44:19 +01:00
Asbelos
fd466a5e62
Broadcast stop/estop
...
Avoids directuion change in reminders
2020-09-03 11:28:52 +01:00
Asbelos
266ef01dbe
<s> mod
2020-08-28 14:44:06 +01: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
Asbelos
9044cce2a3
Change Stream refernces to pointers
...
I misunderstood that references can never be changed.
2020-08-01 16:32:16 +01:00
Asbelos
a14b9ef8bf
<1 JOIN> <F> and other commands
...
<1 JOIN> for prog track siding
<F> to set locio function individually
<!> in Example filter to forget locos
<$ .. or any unknown char> to deebug
2020-07-30 15:34:56 +01:00