mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-12-23 21:01:25 +01:00
Verion.h 4.1.1 (#263)
Edited & Reformatted verify then ready for release
This commit is contained in:
parent
d1518b8af0
commit
b7a010f904
69
version.h
69
version.h
@ -6,55 +6,58 @@
|
|||||||
#define VERSION "4.1.1"
|
#define VERSION "4.1.1"
|
||||||
// 4.1.1 Bugfix: preserve turnout format
|
// 4.1.1 Bugfix: preserve turnout format
|
||||||
// Bugfix: parse multiple commands in one buffer string correctly (ex: <s><Q>)
|
// Bugfix: parse multiple commands in one buffer string correctly (ex: <s><Q>)
|
||||||
// Bugfix: </> command signal status in Exrail
|
// Bugfix: </> command signal status of EX-RAIL tasks or threads
|
||||||
// Bugfix: EX-RAIL read long loco addr
|
// Bugfix: EX-RAIL read long loco addr
|
||||||
// Bugfix: Add space character after version string 4.1.1 for JMRI parsing.
|
// Bugfix: Add space character after version string 4.1.1 for JMRI parsing.
|
||||||
// Improved display and loop time for signalsmake service start to be outside the DONT_TOUCH_WIFI_CONF area
|
// Improved display and loop time for signals make service start to be outside the DONT_TOUCH_WIFI_CONF area
|
||||||
// Improve WiFi startup by making service start to be outside the DONT_TOUCH_WIFI_CONF area
|
// Improve WiFi startup by making service start to be outside the DONT_TOUCH_WIFI_CONF area
|
||||||
// 4.1.0 ...
|
// 4.1.0 ...
|
||||||
//
|
// UNO Progmem optimized to allow for small EXRAIL Automation scipts
|
||||||
// 4.0.2 EXRAIL additions:
|
// 4.0.2 Command Station and EX-RAIL Ehancements & Additions:
|
||||||
// Code: struct TurnoutData to enable EEPROM in v 4.0 format
|
// New JA, JR, JT commands availabe for Throttle Developers to obtain Route, Roster and Turnout descriptions for communications
|
||||||
// Code: Fix weak reference to myFilter
|
// Change ACK defaults now set to LIMIT 50mA, MIN 2000uS, MAX 2000uS for more compatibility with non NMRA compliant decoders
|
||||||
|
// New Commands for the Arduino IDE Serial Monitor and JMRI DCC++ Traffic Monitor
|
||||||
|
// </RED signal_id> to turn a individual LED Signal On & Off
|
||||||
|
// </AMBER signal_id> "
|
||||||
|
// </GREEN signal_id> "
|
||||||
|
// </KILL ALL> command to stop all tasks, and Diagnostic messages when KILL is used
|
||||||
|
// <t cab> command to obtain current throttle settings
|
||||||
|
// Allow WRITE CV on PROG <W CV VALUE>
|
||||||
// Updated CV read command <R cv>. Equivalent to <V cv 0>. Uses the verify callback.
|
// Updated CV read command <R cv>. Equivalent to <V cv 0>. Uses the verify callback.
|
||||||
// Allow WRITE CV on PROG <W CV VALUE)
|
|
||||||
// Change callback parameters are now optional on PROG
|
// Change callback parameters are now optional on PROG
|
||||||
// Allow turnout ID of "0"
|
// Code: Fix weak reference to myFilter
|
||||||
// Improved SIGNALs startup and diagnostics
|
|
||||||
// Change ACK defaults set to 50mA LIMIT, 2000uS MIN, 20000uS MAX
|
|
||||||
// myFilter automatic detection (no need to call setFilter)
|
// myFilter automatic detection (no need to call setFilter)
|
||||||
// FIX negative route ids in WIthrottle problem by allowing them
|
// Improved SIGNALs startup and diagnostics
|
||||||
// Add IFRED(signal_id), IFAMBER(signal_id), IFGREEN(signal_id)
|
|
||||||
// Add </RED signal_id> </AMBER signal_id> </GREEN signal_id> commands
|
|
||||||
// Add <t cab> command to obtain current throttle settings
|
|
||||||
// Add JA, JR, JT commands to obtain route, roster and turnout descriptions
|
|
||||||
// Add HIDDEN turnouts
|
|
||||||
// Add PARSE <> commands in EXRAIL
|
|
||||||
// Add VIRTUAL_TURNOUT
|
|
||||||
// Add </KILL ALL> and KILLALL command to stop all tasks
|
|
||||||
// Add Diagnostic messages when KILL is used
|
|
||||||
// FORGET forgets the current loco in DCC reminder tables.
|
|
||||||
// Add Servo signals (SERVO_SIGNAL)
|
|
||||||
// Add High-On signal pins (SIGNALH)
|
|
||||||
// Add Wait for analog value (ATGTE, ATLT)
|
|
||||||
// Allow underscore in keywords ex: MY_KEYWORD
|
|
||||||
// Automatically assign a name with ALIAS(name) without having to define it first
|
|
||||||
// README.md: removed misleading "folder/subforlders" (#218)
|
|
||||||
// README.md: fix dead link to rewrite (#217) in notes/rewrite.md
|
|
||||||
// Incoming LCN turnout throw
|
// Incoming LCN turnout throw
|
||||||
|
// Allow turnout ID of "0"
|
||||||
|
// Code: struct TurnoutData to enable EEPROM in v 4.0 format
|
||||||
// Broadcast jopin after DriveAway
|
// Broadcast jopin after DriveAway
|
||||||
// Corrections to I2C code:
|
// Corrections to I2C code:
|
||||||
// 1) I2CManager_Mega4809.h: Correct bitwise 'and' to logical 'and' - no impact.
|
// 1) I2CManager_Mega4809.h: Correct bitwise 'and' to logical 'and' - no impact.
|
||||||
// 2) I2CManager_Wire.h: Ensure that error codes from Wire subsystem are passed back to caller in queueRequest().
|
// 2) I2CManager_Wire.h: Ensure that error codes from Wire subsystem are passed back to caller in queueRequest().
|
||||||
// Save memory on the Uno
|
// New EX-RAIL Functions to use in Automation(n), ROUTE(N) & SEQUENCE(N) scripts
|
||||||
// 4.0.1 Small EXRAIL updates
|
// Automatically assign a name with ALIAS(name) without having to define it first
|
||||||
|
// ALIAS now has the aility to use Low underscore in keywords e.g., MY_KEYWORD
|
||||||
|
// ATGTE & ATLT wait for analog value, (At Greater Than or Equal and At Less Than a certain value)
|
||||||
|
// FADE command now works for LEDs connected on PCA9685 Servo/Signal board Output vpins
|
||||||
|
// FORGET Forgets the current loco in DCC reminder tables saving memory and wasted packets sent to the track
|
||||||
|
// "IF" signal detection with IFRED(signal_id), IFAMBER(signal_id), IFGREEN(signal_id)
|
||||||
|
// KILLALL command to stop all tasks, and Diagnostic messages when KILL is used
|
||||||
|
// PARSE <> commands in EXRAIL allows sending of DCC-EX commands from EX-RAIL
|
||||||
|
// SERVO_SIGNAL Servo signals assigned to a specific servo turnout
|
||||||
|
// SIGNALH High-On signal pins (Arduino normally handles active LOW signals. This allows for active HIGH)
|
||||||
|
// HIDDEN turnouts (hide a REAL turnout and create a VIRTUAL turnout to handle actions that happen BEFORE a turnout is thrown)
|
||||||
|
// VIRTUAL_TURNOUT definition
|
||||||
|
// README.md: removed misleading "folder/subforlders" (#218)
|
||||||
|
// README.md: fix dead link to rewrite (#217) in notes/rewrite.md
|
||||||
|
// 4.0.1 Additional EXRAIL updates
|
||||||
// EXRAIL BROADCAST("msg")
|
// EXRAIL BROADCAST("msg")
|
||||||
// EXRAIL POWERON (only turns on MAIN)
|
// EXRAIL POWERON (only turns on MAIN)
|
||||||
// Remove EXRAIL/ENDEXRAIL from myAutomation.example.h (#215)
|
// Remove optional EXRAIL/ENDEXRAIL from myAutomation.example.h (#215)
|
||||||
// Use "startup sequence" to describe the initial instructions
|
// Use "startup sequence" to describe the initial instructions
|
||||||
// Add description of display scroll modes
|
// Add description of display scroll modes
|
||||||
// restructure GetLocoCallback() for better readability and put broadcastPower() at right place
|
// GetLocoCallback() restructured for better readability and put broadcastPower() at right place
|
||||||
// 4.0.0 Major functional and non-functional changes.
|
// 4.0.0 Major Production Release with New Functional and non-functional changes.
|
||||||
// Engine Driver "DriveAway" feature enhancement
|
// Engine Driver "DriveAway" feature enhancement
|
||||||
// 'Discovered Server' multicast Dynamic Network Server (mDNS) displays available WiFi connections to a DCC++EX Command Station
|
// 'Discovered Server' multicast Dynamic Network Server (mDNS) displays available WiFi connections to a DCC++EX Command Station
|
||||||
// New EX-RAIL "Extended Railroad Automation Instruction Language" automation capability.
|
// New EX-RAIL "Extended Railroad Automation Instruction Language" automation capability.
|
||||||
|
Loading…
Reference in New Issue
Block a user