From ab1356d07061fd056da9dbe718206126297a2cbf Mon Sep 17 00:00:00 2001 From: Harald Barth Date: Sun, 2 Jul 2023 13:55:56 +0200 Subject: [PATCH] Change first join/unjoin and set power after that --- DCCEXParser.cpp | 4 ++-- GITHUB_SHA.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/DCCEXParser.cpp b/DCCEXParser.cpp index 1e3df90..aa635ae 100644 --- a/DCCEXParser.cpp +++ b/DCCEXParser.cpp @@ -487,9 +487,9 @@ void DCCEXParser::parseOne(Print *stream, byte *com, RingStream * ringStream) #endif else break; // will reply } + TrackManager::setJoin(join); if (main) TrackManager::setMainPower(POWERMODE::ON); if (prog) TrackManager::setProgPower(POWERMODE::ON); - TrackManager::setJoin(join); CommandDistributor::broadcastPower(); return; @@ -516,12 +516,12 @@ void DCCEXParser::parseOne(Print *stream, byte *com, RingStream * ringStream) else break; // will reply } + TrackManager::setJoin(false); if (main) TrackManager::setMainPower(POWERMODE::OFF); if (prog) { TrackManager::progTrackBoosted=false; // Prog track boost mode will not outlive prog track off TrackManager::setProgPower(POWERMODE::OFF); } - TrackManager::setJoin(false); CommandDistributor::broadcastPower(); return; diff --git a/GITHUB_SHA.h b/GITHUB_SHA.h index 07d9123..c676511 100644 --- a/GITHUB_SHA.h +++ b/GITHUB_SHA.h @@ -1 +1 @@ -#define GITHUB_SHA "devel-overcurrent-202307012332Z" +#define GITHUB_SHA "devel-overcurrent-202307021155Z"