v1.0.0
This is the first Production release of the DCCEXProtocol library.
In this release:
- Add methods to clear and refresh the various lists
- Various memory leak bugfixes
- Fix bug where any Loco created was added to the roster, despite LocoSourceEntry being set
- Fix bug where getById() for Turnout, Route, and Turntable was not a static method, causing runtime errors
- Removed redundant count on Turnout, Route, and Turntable as these are available from getRosterCount, getTurnoutCount, getRouteCount, getTurntableCount
- Updated all public methods setting and getting names from char * to const char * to remove compiler warnings
- Enable configuring the max parameters parsed by DCCEXInbound via the DCCEXProtocol constructor
- Implemented many new tests