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,
|
||||
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;
|
||||
if (task==loopTask) break;
|
||||
|
@ -3,8 +3,9 @@
|
||||
|
||||
#include "StringFormatter.h"
|
||||
|
||||
#define VERSION "5.5.29"
|
||||
// 5.2.29 - Resolved compiler warnings
|
||||
#define VERSION "5.5.30"
|
||||
// 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.27 - PCF8574 output pin initialization parameter
|
||||
// 5.5.26 - PCA9554 and TCA9554/9534 I2C 8-bit GPIO expander drivers
|
||||
|
Loading…
x
Reference in New Issue
Block a user