diff --git a/DCCEXParser.cpp b/DCCEXParser.cpp index ec6f049..2b90136 100644 --- a/DCCEXParser.cpp +++ b/DCCEXParser.cpp @@ -515,7 +515,7 @@ bool DCCEXParser::parseT(Print *stream, int params, int p[]) for (Turnout *tt = Turnout::firstTurnout; tt != NULL; tt = tt->nextTurnout) { gotOne = true; - StringFormatter::send(stream, F(""), tt->data.id, tt->data.tStatus & STATUS_ACTIVE); + StringFormatter::send(stream, F(""), tt->data.id, (tt->data.tStatus & STATUS_ACTIVE)!=0); } return gotOne; // will if none found } @@ -532,7 +532,7 @@ bool DCCEXParser::parseT(Print *stream, int params, int p[]) if (!tt) return false; tt->activate(p[1]); - StringFormatter::send(stream, F(""), tt->data.id, tt->data.tStatus & STATUS_ACTIVE); + StringFormatter::send(stream, F(""), tt->data.id, (tt->data.tStatus & STATUS_ACTIVE)!=0); } return true;