mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-12-23 21:01:25 +01:00
Allow negative route ids.
This commit is contained in:
parent
920fcbc095
commit
64cae26333
@ -255,11 +255,14 @@ void WiThrottle::parse(RingStream * stream, byte * cmdx) {
|
|||||||
|
|
||||||
int WiThrottle::getInt(byte * cmd) {
|
int WiThrottle::getInt(byte * cmd) {
|
||||||
int i=0;
|
int i=0;
|
||||||
|
bool negate=cmd[0]=='-';
|
||||||
|
if (negate) cmd++;
|
||||||
while (cmd[0]>='0' && cmd[0]<='9') {
|
while (cmd[0]>='0' && cmd[0]<='9') {
|
||||||
i=i*10 + (cmd[0]-'0');
|
i=i*10 + (cmd[0]-'0');
|
||||||
cmd++;
|
cmd++;
|
||||||
}
|
}
|
||||||
return i;
|
if (negate) i=0-i;
|
||||||
|
return i ;
|
||||||
}
|
}
|
||||||
|
|
||||||
int WiThrottle::getLocoId(byte * cmd) {
|
int WiThrottle::getLocoId(byte * cmd) {
|
||||||
|
Loading…
Reference in New Issue
Block a user