mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-11-24 08:36:14 +01:00
Compare commits
5 Commits
abb8ec98cd
...
600880dacd
Author | SHA1 | Date | |
---|---|---|---|
|
600880dacd | ||
|
a7096e782c | ||
|
f935756538 | ||
|
74d11ccb1e | ||
|
04f0f56348 |
|
@ -1168,7 +1168,7 @@ bool DCCEXParser::parseD(Print *stream, int16_t params, int16_t p[])
|
||||||
IODevice::DumpAll();
|
IODevice::DumpAll();
|
||||||
else if (p[1] == HASH_KEYWORD_RESET)
|
else if (p[1] == HASH_KEYWORD_RESET)
|
||||||
IODevice::reset();
|
IODevice::reset();
|
||||||
break;
|
return true;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
case HASH_KEYWORD_TT: // <D TT vpin steps activity>
|
case HASH_KEYWORD_TT: // <D TT vpin steps activity>
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#define GITHUB_SHA "devel-202311160737Z"
|
#define GITHUB_SHA "devel-202311200731Z"
|
||||||
|
|
|
@ -472,12 +472,13 @@ std::vector<MotorDriver *>TrackManager::getMainDrivers() {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Set track power for all tracks with this mode
|
// Set track power for all tracks with this mode
|
||||||
void TrackManager::setTrackPower(TRACK_MODE trackmode, POWERMODE powermode) {
|
void TrackManager::setTrackPower(TRACK_MODE trackmodeToMatch, POWERMODE powermode) {
|
||||||
FOR_EACH_TRACK(t) {
|
FOR_EACH_TRACK(t) {
|
||||||
MotorDriver *driver=track[t];
|
MotorDriver *driver=track[t];
|
||||||
if (trackmode & driver->getMode()) {
|
TRACK_MODE trackmodeOfTrack = driver->getMode();
|
||||||
|
if (trackmodeToMatch & trackmodeOfTrack) {
|
||||||
if (powermode == POWERMODE::ON) {
|
if (powermode == POWERMODE::ON) {
|
||||||
if (trackmode & TRACK_MODE_DC) {
|
if (trackmodeOfTrack & TRACK_MODE_DC) {
|
||||||
driver->setBrake(true); // DC starts with brake on
|
driver->setBrake(true); // DC starts with brake on
|
||||||
applyDCSpeed(t); // speed match DCC throttles
|
applyDCSpeed(t); // speed match DCC throttles
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
#include "StringFormatter.h"
|
#include "StringFormatter.h"
|
||||||
|
|
||||||
#define VERSION "5.2.3"
|
#define VERSION "5.2.5"
|
||||||
|
// 5.2.5 - Trackmanager: Do not treat TRACK_MODE_ALL as TRACK_MODE_DC
|
||||||
// 5.2.4 - LCD macro will not do diag if that duplicates @ to same target.
|
// 5.2.4 - LCD macro will not do diag if that duplicates @ to same target.
|
||||||
// - Added ROUTE_DISABLED macro in EXRAIL
|
// - Added ROUTE_DISABLED macro in EXRAIL
|
||||||
// 5.2.3 - Bugfix: Catch stange input to parser
|
// 5.2.3 - Bugfix: Catch stange input to parser
|
||||||
|
|
Loading…
Reference in New Issue
Block a user