mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2025-06-07 16:55:23 +02:00
Exrail diagnostics
This commit is contained in:
parent
ffc0f74312
commit
08ef723a86
@ -213,6 +213,27 @@ bool RMFT2::parseSlash(Print * stream, byte & paramCount, int16_t p[]) {
|
|||||||
(int)(task->taskId),task->progCounter,task->loco,
|
(int)(task->taskId),task->progCounter,task->loco,
|
||||||
task->invert?'I':' '
|
task->invert?'I':' '
|
||||||
);
|
);
|
||||||
|
auto progCounter=task->progCounter; // name to satisfy macros below
|
||||||
|
auto operand=task->getOperand(progCounter,0);
|
||||||
|
switch(GET_OPCODE) {
|
||||||
|
case OPCODE_RESERVE:
|
||||||
|
StringFormatter::send(stream,F(" WAIT RESERVE %d"),operand);
|
||||||
|
break;
|
||||||
|
case OPCODE_AT:
|
||||||
|
case OPCODE_ATTIMEOUT2:
|
||||||
|
case OPCODE_AFTER:
|
||||||
|
case OPCODE_ATGTE:
|
||||||
|
case OPCODE_ATLT:
|
||||||
|
StringFormatter::send(stream,F(" WAIT AT/AFTER %d"),operand);
|
||||||
|
break;
|
||||||
|
case OPCODE_DELAY:
|
||||||
|
case OPCODE_DELAYMINS:
|
||||||
|
case OPCODE_DELAYMS:
|
||||||
|
case OPCODE_RANDWAIT:
|
||||||
|
StringFormatter::send(stream,F(" WAIT DELAY"));
|
||||||
|
break;
|
||||||
|
default: break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
task=task->next;
|
task=task->next;
|
||||||
if (task==loopTask) break;
|
if (task==loopTask) break;
|
||||||
|
@ -3,8 +3,9 @@
|
|||||||
|
|
||||||
#include "StringFormatter.h"
|
#include "StringFormatter.h"
|
||||||
|
|
||||||
#define VERSION "5.5.29"
|
#define VERSION "5.5.30"
|
||||||
// 5.2.29 - Resolved compiler warnings
|
// 5.5.30 - EXRAIL </> shows why tasks are waiting
|
||||||
|
// 5.5.29 - Resolved compiler warnings
|
||||||
// 5.5.28 - DCC Queue memory leak fix
|
// 5.5.28 - DCC Queue memory leak fix
|
||||||
// 5.5.27 - PCF8574 output pin initialization parameter
|
// 5.5.27 - PCF8574 output pin initialization parameter
|
||||||
// 5.5.26 - PCA9554 and TCA9554/9534 I2C 8-bit GPIO expander drivers
|
// 5.5.26 - PCA9554 and TCA9554/9534 I2C 8-bit GPIO expander drivers
|
||||||
|
Loading…
x
Reference in New Issue
Block a user