RRA software release notes 1.2 to 1.3:

  • Increased flexibility of configuration update via web UI
    • Allows any file with the filename pattern rra-config*.xml to be treated as a main configuration file
      • Allows any file with the filename pattern wayside-controller-config*.xml to be treated as a wayside controller configuration file
  • Wayside controller input fields—including fields for controller ethernet interface—are disabled if wayside controller enabled field is false
  • Reported system uptime is now correct even when system time and/or timezone is modified
  • User is now prompted to reboot RRA and do a hard refresh of RRA UI page after uploading new SW
  • Updated maxon radio programming script from v1.0.1 to v1.0.2
    • Updated radio programming script to make it more robust in dealing with unexpected characters received via the serial connection with the radio
    • Improved 'liveness' of radio programming log by more frequently flushing output
  • Added a maximum button press threshold to 'reset to default' button monitor
    • max threshold is 10 seconds
    • allows user to nullify a reset request
  • UI Improvements:
    • MD5 values on About page are now updated dynamically if the associated configuration is modified via the UI
    • Mnemonics on IO Monitoring page now update when modified elsewhere in UI
  • DTMF commands are now supported as triggers for driving digital output
  • Digital inputs are now supported as triggers for playing audio clips
  • Reset IP addresses to default values when 'Reset to Default' button is pressed
    • Button must be pressed, held for at least 2 seconds, and released to initiate reset
    • Health LED will fast flash when button press is detected (for >= 2 seconds)
  • Allow audio clips to be played repeatedly, based on user configuration, as long as the triggering condition is present
  • Support selectively disabling (and re-enabling) the link to the wayside controller
    • Added controller link status icon for 'Link Disabled' (to differentiate condition from 'Link Down')
  • Added ability to set and report System Name, Location Name, Railroad Name, and Subdivision Name via the UI
  • Message digest is now calculated and reported for RRA configuration files
    • main configuration
    • wayside controller configuration
  • Log improvements
    • Added a log with entries that are formatted in a manner intended to be more easily readable by signal personnel
    • Support user-initiated deletion of all log files older than 24 hours from the UI
    • Support traversal from a 'logs' subdirectory back to the parent directory
    • Improved organization of log file directory
    • Support deletion of all log files from production test page
  • Added support for additional timezones on the 'About' page (to support installations outside of Canada)
  • UI improvements
    • Display AAR channel in addition to frequency when indicating RX and TX frequency for radio
    • Allow DTMF commands to be added without assigning any control bits to the command
    • Allow edits (e.g. of DTMF Commands, Audio Clips, etc.) to be quickly cancelled
    • Improve handling of bit entry forms
    • Improve formatting of table entries when text 'overflows' cells
    • Misc improvements to tab headings, alert text, etc.
  • DTMF commands are now supported as triggers for driving digital output
  • Digital inputs are now supported as triggers for playing audio clips
  • Added a log with entries that are formatted in a manner intended to be more easily readable by signal personnel
  • Added ability to set and report System Name, Location Name, Railroad Name, and Subdivision Name via the UI
  • Message digest is now calculated and reported for RRA configuration files
    • main configuration
    • wayside controller configuration
  • UI improvements
    • Allow DTMF commands to be added without assigning any control bits to the command
    • Allow edits (e.g. of DTMF Commands, Audio Clips, etc.) to be quickly cancelled
    • Improve handling of bit entry forms
    • Improve formatting of table entries when text 'overflows' cells