For supporting the XML Elements, https://www.w3schools.com/XML/xml_dtd_el_vs_attr.asp, I extended the Rocrail XML Parser.
Default this option is disabled, and can only be activated in the source code. Never the less: Make a copy of the existing Rocrail XML files like plan.xml.
The "autogen-"-prefix in Route names generated by analyzer is replaced by the option Automatically generated.
For routes, which still contain the leading "autogen-", this will be removed during the next analyzer run and replaced by the new option.
In addition, "Generated by the analyzer" is entered in the 'Description' field.
In the dialog Route: General a leading " * " in the "Description" column shows the activated option 'Automatically generated'.
Starting with revision 12.565 the "dcurve" track type is no longer supported in the Rocrail standard.
The User theme must be added, and the type must set to "curvenr" 11, if you still want to use this track type.
after some discussion we decided to change the label "Identifier" into "Code".
This has only a cosmetic impact and no logical.
starting with revision 8778 the loco direction flag is corrected to match the DCC-NMRA standard.
Please swap the loco placing before running in automatic mode after you updated Rocrail to 8778 or higher.
Internal changes need updated block symbols in several themes.
Windows-Users: let setup update all themes.
In this revision range all routes were saved multiple in all modules of modular layouts.
Upgrade to revision 6056 and use backups of the xml files if needed.
All none BlockSide options are removed from the dialogs.
Next step: Remove all none BlockSide functionality from the server.
Missing support for multiple messages has been added. (MAGIC, MESSAGE(S), CRC, MAGIC)
SRCP 0.7 support has been dropped.
Direction bit correction.
Page: Signal interface
The green and yellow aspect address was swapped. In revision 4922 this is corrected which could effect the aspect of signals!
In previous revisions the Unique ID was incorrect evaluated which is now corrected.
All UIDs in existing layouts must be replaced with the correct values.
Pages: Function timer Function timer resolution is changed from seconds to 100ms.
|This can influence existing timed events, especially timed swap actions!|
A new "accessory" flag is added for activating MSG_ACCESSORY* commands.
This flag is enabled by default and must be unchecked for other port types used by LightControl and MoBaLiSt.
The GBM16T offset is increased with one to match the general Rocrail addressing.
The analyzer is no longer a library and is now part of the Rocrail server.
After upgrading the analyzer.dll/.so/.dylib can be manually deleted.
complete code review (almost a rewrite) of the analyzer
- added support for staging block, twoway switch and center crossing
- connectors across track plan levels supported (Page: connector )
- several new options (i.e. automatically add missing feedback and/or signal assignments to blocks)
- extended plan checks
Loco direction flag fixed; Now it is conform the CANCAB/CAN-GC5.
The branch for hardware and firmware has been moved to:
Please correct or report broken Wiki links.
Page: CAN-GC6 Firmware
Start of Day fix for reporting the servo position.
Page: CAN-GC1e Firmware
The max. number of TCP retries is increased from 3 to 5. This is to prevent closing the connection to the Rocrail server at high traffic moments in the LAN.
The GCA141 reports using a Lissy LocoNet message with an additional flag.
Fact is that Lissy also use this under certain conditions.
To avoid conflicts Rocrail will use a different flag to distinguish between Wheel counter and IR-Lissy.
Starting with Rocrail revision 3618 the GCA141 needs a firmware update: