RRA Software Release Notes

RRA v1.3.2 Release Notes

Changes since 1.3.1:

  • Add ability to 'Discard Changes' in wayside controller properties UI.
  • Modify Wayside Controller Properties form to make it more consistent with that displayed in the sQLCP UI
    • Set the IP port to 54321 as a default when switching on the web UI to QNET as the wayside controller protocol
    • Set the IP port to 7169 as a default when switching on the web UI to GENISYS as the wayside controller protocol
    • Changed protocol name 'QNET' to 'QNET-Client' in UI.
    • Changed protocol name 'GENISYS' to 'GENISYS (UDP)' in UI.

RRA v1.3.1 Release Notes

Changes since 1.3.0:

  • QNET wayside controller protocol support improvements
    • Correctly construct the URL used by QNET Controller to retrieve indications and push controls
    • Address resource leak ('too many open files') in QNET Controller
  • Report system uptime in web UI in terms of days/hours/minutes rather than in terms of seconds
  • Add a means in the UI of returning the log panel to the log root directory display

RRA v1.3.0 Release Notes

Changes since 1.2:

  • 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