DCC-EX / Support-Planning

DCC++EX Repo to hold project planning documentation and processes
1 stars 1 forks source link

Ticket Submitted - Emergency Break - Add'l Info - Dup #34

Closed fire-bot closed 4 years ago

fire-bot commented 4 years ago

Sent by (mkakasapu@gmail.com). Created by fire.


Michael created a ticket

Name: MichaelHochmuth

Email: pappmodell@arcor.de

Timezone: 1

Software: CommandStationEx

Version: 3.0.0

Title: Emergency Brake is not working

Description: I had created a support ticket some hours ago. Now i tried the followin changes in DCCEXParser.cpp: Line 217: else if ((tspeed > 1) && (tspeed < 127)) This seems to work for Rocrail. Regards Michael

Remaining email Quota: 99

habazut commented 4 years ago

Yes, you have and you got an answer, no need to create an additional ticket.

Emergency Brrake is working if correctly applied with "-1".

It looks to me that RocRail is in error if it sends "1" instead of "-1" as emergency stop. In DCC++, "-1" is emergency stop. In DCC on the rails speed step 1 is emergency stop. But speed step is not the same as the string sent to DCC++. So you should file an error report with RocRail if RocRail sends the wrong string. Due to the closed source policy of RocRail I can not check where the error is in RocRail and will not install RocRail, so you have to figure that out yourself. With the change you suggest, locos would go into emergency stop when just starting from all other clients like JMRI.

Regards, Harald.