=====================================================
Change log for the XT Connect range of texture analysers
=====================================================

VERSION 3.00162 (25th April 2018)
--------------------------------
* First release for production


VERSION 3.00163 (26th April 2018)
--------------------------------
* Fixed issue with project selection in TSI File manager
* Improved failure detection on uploading a file to the TSI and offer an option to try again.


VERSION 3.00164 (26th April 2018)
--------------------------------
* Fixed issue with updating TSI firmware introduced in 3.00163.


VERSION 3.00165 (27th April 2018)
--------------------------------
* Fixed issue with putting a load cell back into an old XTPlus after being in a Connect.
* Add Opto Input status to the Live Readings on the TSI.
* Added Opto Output toggles the Diagnostics screen.


VERSION 3.00166 (30th April 2018)
--------------------------------
* Added ID numbers that were missing from parameters in the Firmware Information.
* Added parameters that were in missing in grouped lists.
* Added Opto Input status to the Diagnostics screen.
* Added LastFile option to the Exponent Connect download command to bypass the delay to wait for more files.


VERSION 3.00167 (1st May 2018)
--------------------------------
* Added facility to send, delete and check if files exist on the TA.
* Protected the TA Projects folder to prevent accidental deletion.


VERSION 3.00168 (11th May 2018)
--------------------------------
* Added Total Number of Test Runs and Total Time Powered On.
* Added more support for future VolScan use.


VERSION 3.00169 - 3.00178 (31th May 2018)
-----------------------------------------
* Added more support for future VolScan use.
* Added audible feedback for TSI touch response and message boxes.
* Added option for user position offset so probe can be calibrated of a known surface that is not zero height.
* Added a queue system for inter-processor tasks for better performance.
* Extended number of characters for registration code on TSI to 50.
* Extended number of characters for company name on TSI to 50.
* Extended number of characters for company name on HTML interface to 99.
* Added extra characters to keypad for company name screen on TSI.
* Added support for & symbol in HTML interface fields.


VERSION 3.00180 (11th June 2018)
-----------------------------------------
* The Show Warnings screen now shows if the Real Time Clock is not working.
* Most floating point information is now shown to 6 digit precision.
* Fixed missing resource error for Sample Source.
* Fixed issue with the "(Var X) = {16bit} data from 422 register (Var Y)" sequence command.


VERSION 3.00181 (13th June 2018)
-----------------------------------------
* The Network screen now shows the network cable connection status and refreshes if the network connection changes.
* Fixed Web interface issue if a test is run while at the login screen.
* Fixed handling of invalid sequence commands so test now aborts to prevent unintentional actions.
* Invalid sequence commands are now reported with the line number and command name.
* Added extra TSI status message for network reject information.
* Removed a lot of information from Live readings screen so the essential information is easier to see. A long press on a blank area of the TSI of the Live Readings screen will bring them back.

VERSION 3.00182 (20th June 2018)
-----------------------------------------
* Improved start-up speed.
* Fixed intermittent corruption on the TSI after performing a touch calibration.
* Fixed issue where corrupted .pac file could slow the system down
* Added more boot up progress messages.


VERSION 3.00183 (21st June 2018)
-----------------------------------------
* Fixed Tare button position on Live Readings Screen.
* Added Pitch and Roll to advanced live readings which is calculated using the on-board accelerometer.


VERSION 3.00184 (5th July 2018)
-----------------------------------------
* Fixed Height Calibration not reporting errors correctly.
* Stop button now aborts Height Calibration
* Added check for user calibration gain against factory gain


VERSION 3.00185 (9th July 2018)
-----------------------------------------
* Added Multi-Point calibration date / time, user and Loadcell serial number to firmware information.


VERSION 3.00187 (22 Aug 2018)
-----------------------------------------
* Fixed issue with Express instruments reporting a bad Expansion EEPROM.


VERSION 3.00277 (17 May 2019)
-----------------------------------------
* Updates for production setup
* Fixed scroll position issue when returning to various screens after opening a sub-screen.
* Added TA Sequence and TA Settings modified date and time to TA Settings screen.
* Added section titles to Firmware Information screen.
* Improved compatibility with Firefox browser.
* Split Chassis and Systems Information into separate sections on Firmware Information screen.
* Added feature to show both chassis and backup values when they are different to Firmware Information screen.
* Extra System Warnings are detected.
* Added prompts before fixing chassis/cache EEPROMs after swapping boards
* Added options to the project for maximum / minimum result limits. Results below the minimum are displayed in blue and results above the maximum are displayed in red.
* Fixed file system issue when reading data from some USB drives that have no standard partition.
* Safety warning displayed on TSI when instrument switched on.
* Front panel COMMS LED now comes on when a connection is established over USB or Ethernet and flashes upon data transfer. (Requires FPGA revision 28/11/2018 22:20:59 or later)
* Final value now marked at target position in line with old instruments. (Requires FPGA revision 28/11/2018 22:20:59 or later)
* Fixed possible motor stall when arm moved, stopped and moved again in very quick succession.
* Fixed issue with move probe command from Exponent hangs when used over Ethernet and no safety cabinet fitted.
* The "Waiting for run button" message can now be aborted from Exponent Connect (>= V7.0.4.0) and is cleared when the Run button is pressed.
* The results can now be configured by an Admin to show values relative to the start of the cycle.
* The exported TAB result file now includes the values at the start of each cycle.
* The small graph can now be configured to show absolute or relative data and the distance can be inverted.
* Motor enable delayed at start up to allow PSU to stabilise before drawing power for the motor. Required for HD models to improve switch on reliability.
* Fixed issue with moving to a lower force than already applied to the probe.
* Added Target and Speed to the text in the Quick Position selection drop list.
* Web results list now recovers scroll position when the view is updated.
* Fixed issue where some TSI screen were not closed that needed to be closed when Exponent connected.
* The force on the simple Live Readings screen is now averaged for a more stable reading. Long press on the screen to change to the complete list and the force is direct as before.
* Some screens now use frames to group related items for a cleaner look. (requires TSI firmware version 85 or later)
* Added options to the General Security to enable / disable 'User level' users access to various features.
* Added options for Backup and Restore of system settings on a USB stick.
* Added options to display graphic buttons in place of some text buttons. (requires TSI firmware version 85 or later)
* Added Polski to language options.
* Added option to move the probe by tilting the screen. (requires TSI firmware version 85 or later)
* Added help button to show T.A. keypad shortcuts.
* Added QR code to allow easier connection of mobile devices that are on the same network. (requires TSI firmware version 85 or later)
* Added QR code to allow easier navigation to the registration page, with some parameters pre-filled, via a mobile device. (requires TSI firmware version 85 or later)
* Added System Warnings screen to view any errors that were detected during boot.

* Many other stability fixes have been included.


VERSION 3.00280 (30th May 2019)
-----------------------------------------
* Changed drive strength on A/D data lines to fix intermittent start up issue on some boards.


VERSION 3.00281 (3rd Jun 2019)
-----------------------------------------
* Results screen now scrolls to the bottom when opened so the latest result is in view.
* Fixed issue where Results screen would jump back to the top after a message box was displayed.
* The check boxes in the File Manager screen are now cleared when certain options are changed.

VERSION 3.00282 (12th Jun 2019)
-----------------------------------------
* Change debounce timers back to be compatible with old FPGA.
* Added "Height Calibration Complete" message to bubble and message log.

VERSION 3.00300 (8th Aug 2019)
-----------------------------------------
* Fixed break detect rate mode.
* Debounce timer values now based on FPGA version number.
* Extra verification on messages passed between the two processors.
 
VERSION 3.00301 (13th Aug 2019)
-----------------------------------------
* Fetching Parameters using the new method ignores the mezzanine type.

VERSION 3.00304 (15th Aug 2019)
-----------------------------------------
* Increased timeout for bend calibration and added status messages.

VERSION 3.00311 (29th Aug 2019)
-----------------------------------------
* Fixed setting chassis board serial number on Volscan
* Fixed Auto values for Volscan motor setup
* Updated Volscan Alignment Wizard.
* Changed I2C speed to be slower on Volscan due to extra cable length.
* Fixed "Set Target Aux" sequence command.

VERSION 3.00312 (4th Sep 2019)
-----------------------------------------
* Fixed some timeouts that were too short
* Comm's messages are now rejected when the queue is full instead of wait for a slot that can cause the software to timeout.
* Fixed a race condition if two move commands were sent in very quick succession. The second request is now rejected instead of timing out.
* Fixed a race condition between the two microprocessors at start up that could cause a delay.

VERSION 3.00317 (3rd Oct 2019)
-----------------------------------------
* Fixed issue transferring commands to motor processor.
* Changed Volscan laser configuration for clearer image.

VERSION 3.00348 (6th Dec 2019)
-----------------------------------------
* Re-write of postbox between mains processors to improve speed.
* Enhanced EEPROM test function of Motor console port.
* Add CPU load indication for both processors to TSI and Web Live readings.
* Fixed issue where laser calibration was lost when the instrument was switched off.
* Added a 0.5s delay between energising and starting the motor.
* Fixed calibration issue with DRDis.
* Extended timeout for probe height calibration.
* Changed default motor parameters for Volscan.

VERSION 3.00355 (18th Dec 2019)
-----------------------------------------
* Fixed some Volscan production diagnostics items.
* Fixed FPGA postbox race condition.
* Fixed DR DIS calibration issue.

VERSION 3.00357 (9th Jan 2020)
-----------------------------------------
* Added Laser On / Off command to PC interface.
* Fix bad load cell serial number (when zero).

VERSION 3.00358 (13th Jan 2020)
-----------------------------------------
* Added Disable Rotary Motor Option to Volscan.
VERSION 3.00358 (13th Jan 2020)

VERSION 3.00368 (3rd Feb 2020)
-----------------------------------------
* Changed TSI Close button to operate on button up so it doesn't effect the next screen.
* Added "Force Calibration Complete" message to the Message log.
* Added code to repair MCA settings from a 'mca.bin' file supplied by SMS.
* Moved error detection / reporting functions to a different thread so the transmission of status message is not disturbed.
* Added facility to test Video Capture box trigger input by pressing STOP and RESET to simulate a test trigger point.

VERSION 3.00369 (10th Feb 2020)
-----------------------------------------
* Fixed MODBUS-TCP/IP crash when too many registers were requested.

VERSION 3.00373 (20th Feb 2020)
-----------------------------------------
* Added Load Cell Model to the firmware information.
* Fixed Restore option not saving recalled user list.
* Fixed a timing issue when starting the motor immediately after hitting a stop.
* Added option to wait for filter to settle when switching channels.

VERSION 3.00374 (25th Feb 2020)
-----------------------------------------
* Enhance laser error code for the Volscan.

VERSION 3.00378 (5th March 2020)
-----------------------------------------
* Check laser is returning good values after turning it on.

VERSION 3.00381 (2nd July 2020)
-----------------------------------------
* Fixed timeout when spinning up a heavy mass.
* Fixed issue with laser switching off and on when Scanner Utilities window was using Continuous rotation.

VERSION 3.00385 (8th Aug 2020)
-----------------------------------------
* Add option to use , for decimal point.
* .CTF Test file now saves PPS, batch ID and probe name. Requires Exponent v8,0,0,20 to read the new file format.

VERSION 3.00392 (14th Sep 2020)
-----------------------------------------
* Add option for 2 point calibration on Volscan.
* Check for valid gain after calibration.
* Added beep to T.A. trigger (data capture on). Option is switched on in the Admin - System Settings on the TSI.

VERSION 3.00393 (18th Sep 2020)
-----------------------------------------
* The TSI results are now refreshed at the end of the test when break detection is enabled.

VERSION 3.00394 (21st Sep 2020)
-----------------------------------------
* Fixed check for product function on Volscan.

VERSION 3.00396 (2nd Nov 2020)
-----------------------------------------
* Add option for L6N loadcell.

VERSION 3.00397 (14th Jan 2021)
-----------------------------------------
* Fixed issue where no results were displayed for new projects.

VERSION 3.00399 (15th Feb 2021)
-----------------------------------------
* Add support for internal 422 port

VERSION 3.00400 (22nd Feb 2021)
-----------------------------------------
* Ignore remote when running test via Batch mode

VERSION 3.00401 (2nd Mar 2021)
-----------------------------------------
* Added User name that performed the laser offset calibration.

VERSION 3.00402 (2nd Mar 2021)
-----------------------------------------
* Added "Special" load cell model option.

VERSION 3.00403 (3nd Mar 2021)
-----------------------------------------
* Added diagnostic option to scan when the bottom stop is active.

VERSION 3.00405 (11th Mar 2021)
-----------------------------------------
* Added new a break detection mode that triggers when the force drops below X% of the maximum measured force. (Requires Exponent Connect 8,0,4,1 or later)

VERSION 3.00406 (21th Apr 2021)
-----------------------------------------
* Added Volscan laser serial number to the list of information data.

VERSION 3.00407
-----------------------------------------
* Added Location to firmware information.
* Changed the Volscan laser stop alignment message for new procedure.
* Added motor dwell setting to auto options.

VERSION 3.00408 (20th May 2021)
-----------------------------------------
* Added memory capacity parameter

VERSION 3.00409 (24th May 2021)
-----------------------------------------
* Fixes for DR DIS pressure checks.
* Added Pressure captions (to replace Force) for DR DIS.

VERSION 3.00410 (4th June 2021)
-----------------------------------------
* Added an option to the COMS API to wait for a new rotational average laser reading.

VERSION 3.00411 (29th June 2021)
-----------------------------------------
* Added an option to update peripheral firmware.

VERSION 3.00412 (29th July 2021)
-----------------------------------------
* Fixed gain check for new DrDis units

VERSION 3.00413 (18th Aug 2021)
-----------------------------------------
* Added Large Live readings (requires TSI v94).
* Added sign on / off LAN broadcast message.

VERSION 3.00414 (20th Aug 2021)
-----------------------------------------
* Fixed Get485Data32 command.
* Increased buffer for sign on / off LAN broadcast message to accommodate extra information.

VERSION 3.00415 (26th Aug 2021)
-----------------------------------------
* Fixed alignment wizard door override.
* Added option to verify rotary axis start up.

VERSION 3.00416 (3rd Sep 2021)
-----------------------------------------
* Fixed issue with value update on alignment wizard door override.
* Fixed marginal timing on rotary startup check.
* Added option to move up / done on top pin wizard to cope with both old and new platforms.

VERSION 3.00417 (6th Sep 2021)
-----------------------------------------
* Fixes to Volscan factory setup options.

VERSION 3.00418 (7th Sep 2021)
-----------------------------------------
* Fixes to Volscan factory setup options.
* Fix Volscan Rotary units text on TSI.

VERSION 3.00419 (9th Sep 2021)
-----------------------------------------
* Fix DrDis capacity setting.

VERSION 3.00420 (15th Sep 2021)
-----------------------------------------
* Added diagnostic command to set the laser offset

VERSION 3.00421 (5th Oct 2021)
-----------------------------------------
* Fix prompt to repair chassis / mca data.

VERSION 3.00422 (14th Oct 2021)
-----------------------------------------
* Added Volscan bottom pin alignment wizard

VERSION 3.00423 (28th Oct 2021)
-----------------------------------------
* Added Volscan height offset calibration temperature

VERSION 3.00424 (29th Oct 2021)
-----------------------------------------
* Fix Volscan height offset calibration temperature

VERSION 3.00425 (10th Nov 2021)
-----------------------------------------
* Product check at top stop now user minimum radius value

VERSION 3.00426 (30th Nov 2021)
-----------------------------------------
* Enhanced VS slow Spin up to allow for faster rotation speeds

VERSION 3.00427 (9th Dec 2021)
-----------------------------------------
* Made 5 RPS the default maximum spin speed

VERSION 3.00428 (16th Dec 2021)
-----------------------------------------
* Fixed Constant Strain Rate sequence command.
* Fixed Bubble Strain Rate sequence command.

VERSION 3.00429 (23rd Dec 2021)
-----------------------------------------
* Fix issue with starting the probe move when bend compensation is switched on.

VERSION 3.00430 (11th Jan 2022)
-----------------------------------------
* Enlarged area for big live readings values.
* Changed TSI probe move method as tilt sensors are now unobtainable.

VERSION 3.00431 (1st Feb 2022)
-----------------------------------------
* Increase motor acceleration timeout for slow RPS.

VERSION 3.00432 (14th Feb 2022)
-----------------------------------------
* Fix rotary deceleration issue.

VERSION 3.00433 (17th Feb 2022)
-----------------------------------------
* Enhanced VS calibrate height routine to work with new verification rod.
* Changed Video / AED trigger signal to keep it active while data is captured.

VERSION 3.00434 (17th Feb 2022)
-----------------------------------------
* Allow 32 bit MODBUS register addresses in the device log map.

VERSION 3.00435 (22nd Feb 2022)
-----------------------------------------
* Increase allowance for Mid-Point value.
* Restrict reporting of blocked / failed network connections to once per 10 seconds per IP.


VERSION 3.00436 (22nd Feb 2022)
-----------------------------------------
* Fixed regression to old video capture box not recognising the new trigger message.

VERSION 3.00437 (3rd Mar 2022)
-----------------------------------------
* Don't spin the product for product check if the product is already spinning.

VERSION 3.00438 (8th Mar 2022)
-----------------------------------------
* Reduce load cell over and under limits and widen mid-point to allow for tolerance of new load cells

VERSION 3.00439 (10th Mar 2022)
-----------------------------------------
* Reset VS rotatory position at the start of each scan.
* Increased top pin diameter for alignment wizard.

VERSION 3.00440 (17th Mar 2022)
-----------------------------------------
* Show the new result on the TSI when the results list is on view and the test finishes.
* Fix possibility of double FAST + RUN button detection when starting a test.

VERSION 3.00441 (31st Mar 2022)
-----------------------------------------
* Added option to move to Force / Position by taping on the force / position field in the Big Live Readings screen.

VERSION 3.00442 (5th Apr 2022)
-----------------------------------------
* Set Spin Speed to 1.0 RPS during alignment wizard

VERSION 3.00443 (20th Apr 2022)
-----------------------------------------
* Extended top of product search timeout

VERSION 3.00448 (22nd Apr 2022)
-----------------------------------------
* Fix for new AED trigger signal

VERSION 3.00449 (26th Apr 2022)
-----------------------------------------
* Ensure new AED trigger signal is switch off when a test is aborted.

VERSION 3.00450 (19th May 2022)
-----------------------------------------
* Added extra information message to the height calibration routine

VERSION 3.00451 (19th May 2022)
-----------------------------------------
* Message displayed on the TSI when a keypad button is pressed if the keypad is locked.

VERSION 3.00455 (27th May 2022)
-----------------------------------------
* Added option to update TSI Probe Height Calibration values after the height is calibrated.

VERSION 3.00456 (7th Jun 2022)
-----------------------------------------
* Validate Frame Deflection Calibration user name.
* Reduce limits for VSP Calibration Rod detection.

VERSION 3.00457 (16th Jun 2022)
-----------------------------------------
* Validate stored user names.

VERSION 3.00459 (23rd Jun 2022)
-----------------------------------------
* Fixes to Display Message when working with Exponent Connect.

VERSION 3.00460 (30th Jun 2022)
-----------------------------------------
* Fixes to Display Message when working with Exponent Connect and no TSI fitted.

VERSION 3.00462 (20th Jul 2022)
-----------------------------------------
* Fix distance offset firmware information.

VERSION 3.00464 (17th Aug 2022)
-----------------------------------------
* Now returns a more detailed error code when settings parameters

VERSION 3.00465 (27th Sep 2022)
-----------------------------------------
* Added more description for calibrate laser settings.

VERSION 3.00466 (13th Oct 2022)
-----------------------------------------
* Added option to wait for Move Probe comm's command to finish
* Split "Top or Bottom" stop return error message to show which stop was active.
* Fixed race condition with stop processing

VERSION 3.00467 (3rd Nov 2022)
-----------------------------------------
* Update VS alignment wizard

VERSION 3.00468 (10th Nov 2022)
-----------------------------------------
* Update VS alignment wizard

VERSION 3.00469 (15th Dec 2022)
-----------------------------------------
* Increase timeouts to cope with very low spin speeds

VERSION 3.00470 (20th Dec 2022)
-----------------------------------------
* Fix issue with starting a test via Ethernet connection.
* Fix issue with moving the probe via the Ethernet connection.

VERSION 3.00471 (22nd Dec 2022)
-----------------------------------------
* Fix issue with moving the probe via the USB connection.

VERSION 3.00472 (10th Jan 2023)
-----------------------------------------
* Fix issue with moving the probe via the USB connection.

VERSION 3.00473 (2nd Feb 2023)
-----------------------------------------
* Added a diagnostic command for production.

VERSION 3.00474 5th Apr 2023)
-----------------------------------------
* Fix an error message issue.

VERSION 3.00475 14th Apr 2023)
-----------------------------------------
* Added new motor controller type to list.

VERSION 3.00476 1st Jun 2023)
-----------------------------------------
* Improve accuracy of laser reading rotational sync.

VERSION 3.00477 3rd Aug 2023)
-----------------------------------------
* Added more abort routes to long processes.

VERSION 3.00478 22nd Aug 2023)
-----------------------------------------
* Added more abort routes to long processes.

VERSION 3.00479 26th Oct 2023)
-----------------------------------------
* More space added for Run and Cycle numbers in the results list.

VERSION 3.00480 28th Nov 2023)
-----------------------------------------
* Added TSI Display Theme support.

VERSION 3.00481 12th Dec 2023)
-----------------------------------------
* Fix export of tab results.

VERSION 3.00482 12th Dec 2023)
-----------------------------------------
* Fix issue with configuration data after firmware update

VERSION 3.00483 27th Feb 2024)
-----------------------------------------
* Increase timeout on RS422 reception to fix errors communicating with the RAED

VERSION 3.00484 5th Mar 2024)
-----------------------------------------
* Add option to send data to I2C peripheral via the 485 commands by setting a negative ID

VERSION 3.00485 5th Mar 2024)
-----------------------------------------
* Fix TSI issue in new Live readings page

VERSION 3.00486 5th Mar 2024)
-----------------------------------------
* Set new Live Readings as the default startup page

VERSION 3.00487 11th Mar 2024)
-----------------------------------------
* Fix issue with non-ASCII characters in company name causing issue with EEPROM messages.

VERSION 3.00488 11th Mar 2024)
-----------------------------------------
* Fix issue with new Home screen recursion and Live Position update.

VERSION 3.00489 8th Apr 2024)
-----------------------------------------
* Fix showing/hiding Run button

VERSION 3.00490 11th Apr 2024)
-----------------------------------------
* Extended timeout when wait for an ACK from the TSI to prevent duplicate messsages.

VERSION 3.00493 23rd May 2024)
-----------------------------------------
* Fixes for VS screen layout.

VERSION 3.00494 29th May 2024)
-----------------------------------------
* Fixes for TSI not redrawing after it has updated the firmware.

VERSION 3.00495 11th July 2024)
-----------------------------------------
* Fixes for Rate Break detect

VERSION 3.00497 2nd Sep 2024)
-----------------------------------------
* Fixes for reboot issues in last update.

VERSION 3.00498 2nd Sep 2024)
-----------------------------------------
* Fixes for T.A. sequence format string command.

VERSION 3.00499 6th Sep 2024)
-----------------------------------------
* Fixes issue with status message slow down after a dialogue has been displayed.
