Release
History
Product |
Release Date |
Version |
Standard Link |
Zipped Link (Version is packaged with .Net 4 Client Profile) |
↓ PSC Viewer Suite |
8th September 2023 |
2.0.05.0 |
|
Note: Version 2.0.0.0 and later is for Windows 7 to 10 only. If needing to run on Windows XP then download 1.019.09.0 from the link below and then turn off automatic updates |
↓ Multi Scan View |
13th November 2015 |
1.007.0.0 |
|
Languages supported |
Translation File Link |
English, German, Portuguese, Polish, Chinese Simplified |
Utilities
Product |
Date |
Version |
Link |
Peeker |
21st March 2024 |
3.0.07.0 |
|
Booter |
17th September 2020 |
2.0.01.0 |
Release History
Version |
Date |
Details |
2.0.05.0 |
8th September 2023 |
· Added feature to prevent logging when Grab Sample cancelled · Added hold indicator |
2.0.04.0 |
27th January 2023 |
· Added manual positioning to frmRollReportInfo to try to avoid "hiding" · Added owner title to frmRollReportInfo |
2.0.03.0 |
20th January 2023 |
· Added Frame name check in database to allow for custom name · Fixed Scan logging screen size issue when in German |
2.0.02.0 |
19th October 2022 |
· Fix separate files issue Second overwriting first when log created |
2.0.0.0 |
29th November 2021 |
· Updated to .NET 4.6 Windows 10 / 7 |
1st November 2021 |
· Fixed issue with log drive being changed (Last version that runs on XP) |
|
1.019.06.0 |
15th July 2021 |
· Fixed key down falsely triggering ASTART instead of just F1 key |
1.019.05.0 |
21st June 2021 |
· Fixed Comms handling when erro bit set in binary comms (SG power to dryer causing reset) · Fixed issue with Roll Report not saving in language other than native. (Background worker thread default) · Fixed database duplicates issue when failing upgradeschema 26 · Fixed updating RollCompleted so did not update ll rows · Added Report display counter on scan main · Added ability to interrupt report counting · Restructured database to seperate order numbers |
1.019.04.0 |
25th February 2021 |
· Fixed Second frame not being enabled for cRaw custom columns Tata Steel · Make frmAdjust visible in middle · Added order number to the file name when in batch prompt mode · Hid roll number from frmRolInfo when in batch prompt mode · Made ReelNo = OrderedRolls (roll index) when in batch prompt mode · Add Manual Prompt after n number of rolls |
1.019.02.0 |
2nd February 2021 |
· Fixed double-buffer dispose issue when close on splice · Fixed disparity in frame action when multiples frames and single splice |
1.019.01.0 |
21st December 2020 |
· Fixed Grab time. Stopped reverting to previous text box |
1.019.0.0 |
18th December 2020 |
· Booter update and testing · Getting grab timer to work for both Sensor View Lite and Sensor View. · Bringing Sensor Viewer Lite into mode abstraction. · Adding F1 key functionality for Sensor Main and also adding settings logic on General screen |
1.018.02.0 |
26th October 2020 |
· Added web relative mode for move and park. · Made Stop on splice store previous mode so does not start if was previously parked. |
1.018.02.0 |
26th October 2020 |
· Added web relative mode for move and park. · Made Stop on splice store previous mode so does not start if was previously parked. |
21st September 2020 |
· Rescan com port selection to allow change in port to be detected by rescan · Fixed naming of log files by using Unit name rather than Connection.Name · Fixed calling of AVG/SD so that SD does not call when Temperature · Adjusted SD columns so does not add an SD column when temperature |
|
1.018.0.0 |
10th September 2020 |
· Fixed Alarms not updating chart. |
1.017.35.0 |
7th September 2020 |
· Fixed Display_m to return metres instead of mm in Imperial Metric |
1.017.34.0 |
10th August 2020 |
· Added Zone Source command for Fieldbus in Scan unit |
1.017.33.0 |
14th July 2020 |
· Added CalInx to frame settings. |
1.017.32.0 |
6th July 2020 |
· Fixed Channel not loading in Recipe when same datasource as first channel |
1.017.31.0 |
3rd June 2020 |
· Fixed missing Auto set buttons in Recipe Settings |
1.017.30.0 |
27th May 2020 |
· Fixed screen sizing issue causing button relocation on recipe setup |
1.017.29.0 |
21st May 2020 |
· Fixed binding issue with product lists |
1.017.28.0 |
29th May 2020 |
· Added new comms lib for better active index changed 3rd April 2020 · Created GetSampleResultsWithSD for Bench and Online mode so gets SD as well as AVG and turns polling · of to fix poll command being inserted when using Ethernet/IP · Moved system logs to SytemLogs folder · Moved ChartConfig.Reset() to ActiveScanFlag Changed so Trend Chart not lost when recipe changed · whilst running. · Added validate messages for Alarm ranges in Recipe screen · Fixed sort calibration alphabetically so dropdown on main screen is synchronised with list · on Prod Cal screen (made index on dropdown equal to cal index and not display index · (which gets renamed on sort) · Add unicode setting so can select language style for Operator Interface |
|
|
·
|
1.017.27.0 |
11th February 2020 |
· Fixed Chart distance not updating in Chart distance mode · by removing _ChartDistanceSet = true; from ChartManagerClass · and adding ChartConfig.ChartDistanceSet = true; to CheckXaxis() in frmScanMain · Made the precision work gfor Average in the roll report and also made the precision of Alarms · in thre report two digits as per the Alarms screen. · Changed database storeg of average plus updated the three main reports to be fixed at full precision. |
1.017.26.0 |
17th January 2020 |
· Manual prompt option added to Sensor Logging. · Start button added to online mode Manual Prompt set. · Protection added for legacy logging in Sample and Bench modes. |
1.017.24.0 |
14th November 2019 |
· Added Calibration dependent logging folder · Added ability to sort Calibrations/recipes alphabetically |
1.017.23.0 |
1st October 2019 |
· Fixed non-initialise of progress bar in Sensor Main when active window changed. |
1.017.22.0 |
24th September 2019 |
· Fixed Bench not working in online mode (incorrect init of Online mode, · Fixed Auto load history (never worked as no path cam back from CustomIO, · Fixed Saving to wrong path if same cal name in database source |
1.017.21.0 |
20th September 2019 |
· Fixed incrementing row in bench mode · Added ability to log to recipe-based folder · Added ability to set range interval on auto-alarms |
1.017.19.0 |
1st August 2019 |
· Fixed object null issue when in Static Sensor mode · Fixed rounding of chart axis values when in Static Sensor mode |
1.017.18.0 |
9th July 2019 |
· Added custom file name function for sensor log files. · Changed Report Viewer to Local report and moved the save/render to background work complete |
1.017.17.0 |
5th July 2019 |
· Added Cell Mode to photocells page. · Added optional Time display to Scanner main page |
1.017.16.0 |
2nd July 2019 |
· Fixed chart selection issue so can select a minimum of 1 interval instead of four. · Fixed Zoom issue so that the scale increments one interval at a time and does not become a · fraction when reached the end using the right arrow. · Added precision to the font so that when scrolling using the bar, the fraction is on two digits. · Added protection on the double click so that pressing the scroll two quickly does not enlarge the chart. · Fixed chart intervals being correct when the max axis X values are odd. |
1.017.15.0 |
14th June 2019 |
· Added trigger for remote averaging in online mode. Pick up on status bit. · New OnlineMode class and handler. |
1.017.14.0 |
2nd May 2019 |
· Fixed switching back to profile after stopping Static Trend. |
1.017.13.0 |
20th March 2019 |
· Added thread lock to prevent clash when adding scan reading and roll info causing “Big File” issue. |
1.017.11.0 |
5th February 2019 |
· Streamlined Database save for Scanning frame. · Changed archiving to once per scan and also made based on 6 x readingID · Merged Rawdata and RollReport into a single background task. · Added Verbose mode for Application Log · Removed File save operation from Error Log. |
4th February 2019 |
· Add comma separator value to initialiser to allow for international standards |
|
1.017.09.0 |
12th December 2018 |
· Remove limitation on precision for Lite |
1.017.08.0 |
9th November 2018 |
· Added test condition for StopOnSplice so that log data reliably saves on splice if StopOnSplice not set |
26th October 2018 |
· Added RTA Mode |
|
1.017.04.0 |
17th July 2018 |
· Fixed CommsInterface initialisation to create single instance comms for RS485 · Updated CommsLib for ID to be passed via comand rather than set as instance. · Added startup errors log · Added error trap for database initialisation. |
1.017.03.0 |
4th July 2018 |
· Added Debug Trace class setting in frmApplication Settings · Added version check and completion flags for legacy changes · Added flip chart on invert to legacy change. |
1.017.0.0 |
29th June 2018 |
· Added screen flip feature to frmEngineering, frmScanDiag and frmScanMain · Change from logging to database to logging to protected file · Added Cell Overrun for Motor and Idler |
1.015.05.0 |
08th February 2018 |
· Added ability to display request code in the case if highly strict IT policy. · Added IT policy error report |
1.015.04.0 |
15th November 2017 |
· Fixed new Roll Report issue when Stop On Splice is deselected |
1.015.03.0 |
13th November 2017 |
· SFC no object for sensor. |
1.015.02.0 |
12th November 2017 |
· Added code to sense SFC (enFrameType) in version name to allow lower version numbers to work. · Added Stop on Splice setting to allow inhibiting of stop when splice event fired. |
1.015.01.0 |
3rd October 2017 |
· Fixed _GetDataTableReader (writing to console instead of loading table.) in sqliteInterface · Also error on read rdr.int32 when should have been rdr.string in sqliteInterface · Speeded up GetCommsLogList query by changing to Order By from Group By · Changed spelling Seraching Database to Searching Database in frmCommsReport · Added wait window to Load Details and speeded up search. |
1.015.0.0 |
5th September 2017 |
· Fixed translation loading in Sensor View Lite and Sensor View for bench mode column names correction and comment column error. · Fixed bench mode sample numbering in SV Lite. · Fixed error on close from Bench mod causing the delay. |
24th August 2017 |
· Fixed Portuguese version of Sensor View where moisture value hitting the rails. · Fixed incorrect colour of trace in Portuguese version of Sensor View · Fixed Error in recording parameter changed in comments field of data log in non-English version |
|
1.014.14.0 |
22nd June 2017 |
· Removed search from comms clean index in start-up program · Changed comms clean method to search within memory for the ID to delete below. |
1.014.13.0 |
9th June 2017 |
· Updated schema on tblComms to allow index on ID Row. |
1.014.12.0 |
8th June 2017 |
· Fixed 3rd chart not showing values when negative in Scan Main · Added third channel sensing to the set point on the main scan screen. |
1.014.11.0 |
4th May 2017 |
· Moved end of scan and poll event calls to within valid parameter check in Pollresponse403 · Reset Scanflag at the beginning of the poll response. · Separated comms log into single days. · Fixed header not appearing always in comms log · Added unit name and connection in comms header. |
1.014.10.0 |
24th April 2017 |
· Fixed comms log so catches the final calls on disconnection. |
1.014.09.0 |
11th April 2017 |
· Fixed stall in movement indicator when using extended zones and logging by 11th April 2017 adding a background process for saving to the database. · Added feature to hide the Static sensor button to avoid confusion. · Fixed state machine logic for logging when connecting to a state machine that is already running. · Simplified logging status to 3 states, Disabled, Stopped and Started. · Removed invokes from screen setup in frame tab in application settings. · Fixed scan log file profile saving as trend. · Added page numbers to the View Raw Data screen. |
1.014.07.0 |
31st March 2017 |
· Fix Application Close Error on install. · Change schema for tblReadings for better indexing on large files. · Added logging history limit to prevent database getting too large. · Improved load time of Roll Report manager. · Changed query for exporting raw data to better use new indexes. · Added foreign keys setting in SQLite Interface for better schema control |
1.014.05.0 |
9th March 2017 |
· Fixed cultural error in Park, Motor and Idler fixed positions. · Fixed Cultural error in sensor settings download. |
9th March 2017 |
· Moved text resources away from poll response to improve performance of non-caching, low spec. PCs. |
|
28th February 2017 |
· Fixed pause button on scan diagnostics · Move comms clean to in between comms write for database maintenance to increase start-up time. · Decreased write frequency on comms trace to database. · Added CalDbID to the database schema to link Products Groups, Filenames and Constituent Data all to Cal table so that re-indexing cal table does no misalign the rest. · Fix the changing of Auto Load History to have immediate effect. · Hide Auto Load History when not in database mode. · Save History path in database mode regardless of auto load setting. |
|
13th February 2017 |
· Final tweaks to Sensor View, Sensor View Lite and Viewer Suite (Scan View) screen initialisation. |
|
1.014.01.0 |
10th February 2017 |
· Fixed Check sum not updating. |
1.014.0.0 |
10th February 2017 |
· Release Name: Equuleus · Fixed SPIT in demo · Upgraded demo sensor version to 4.03f · Added CALSRC to demo · Added OFSET to demo. · Fixed ChangeCounter inhibit of screen update after reading CALSRC · (Folder not appearing in Database Source mode and Product not updating in Bench Mode) · Fixed Frame object not set error in Factory Settings when connected to a sensor. · Added tblFilenames to database. · Added SetLast Saved File Name and Get Last Saved File Name to Database Queries to allow auto loading of previous results in Bench Mode. · Added AutoLoadReadings to SensorLogging to allow the previous set of data to be loaded · Changed Export in CustomIO to return CustIO_Result to gain path as well as status. · Cleared LastSavedFile name on table Clear in Sensor Logging. · Changed parameters of Sensor Logging to contain the CommsInterface · Added updated Polish translations · Fixed graceful exit on database error · Fixed updating of last saved path when loading previous file. · Fixed Sample order when loading from file · Fixed Average display and calculation for selected values · Fixed running average calculation · Added auto average feedback for when loading a file. · Widened text area on Bench mode side panel. · Added minimum period of 5 seconds between saves on sensor online mode and reduced minimum sample interval to 1 second, · Fixed indexing issue when deleting products in database mode · Added clean indexes to database initialisation · Fixed buffer clean issue when binary comms returns an error. Log comms invalid characters) · Fixed shift index issue when deleting last calibration in sensor mode. · Added database back-up and restore functions. · Added ability to name new calibrations on creation (database mode only) · Fixed validation empty message on no change in Sensor Cal. · Fixed previous cal name load after delete. · Fixed no numeric characters being accepted in Sensor Cal. · Fixed validation empty message on no change in Sensor Cal. · Fixed previous cal name load after delete. · Fixed no numeric characters being accepted in Sensor Cal. · Added ID check in Extract Binary to cope with unexpected data · Removed Primary Keys from tblFilenames to allow re-indexing. · Fixed folder not loading first time due to missing trigger on parameter change. · Moved checksum change subscription to the end of first load values and moved load values in form load for Sensor Main. · Changed the way table Filenames re-indexes to copy with misaligned duplicates. · Fixed incorrect order criteria in loading table ReIndex · Brought Sensor View Lite into line with new Check Sum Changed event |
16th January 2017 |
· Corrected Chinese translations. |
|
1.013.02.0 |
13th January 2017 |
· Cleared German settings on Comms Log screen to bring in line with default · Check Culture settings failure (Switching Language) · Fixed non-printable character response in Comms Library, cause by a receipt of unexpected data so the database and comms trace can report the error. · Added Printer Output enable/disable function to Bench Mode options in General screen so can resolve the conflict when connected to the Sensor using the RS232 port. · Fixed current calibration display in dropdown when in database mode. · Fixed minimum cals limitation so that cannot delete last calibration · Fixed recovery from no cals in database, ability to add when empty. · Added Hide Prompt Window option to allow the prompt window to be bypassed when saving to the same file. · Created LogSettings class to better facilitate the passing of the log requirements as a structure and be more responsive to live changes. · Updated CustomIO library to have the swicth of file type within a main EXPORT method. · Added Read-only setting to the main EXPORT method. · Fixed Export To Excel file browser firing all the time. · Added the ability to append a loaded file in Bench Mode. · Checked the Saved boxes of the readings that were loaded. · Stored SPIT command preference and set when in bench mode |
16th December 2016 |
· Changed fixed points on Comms Log screen to allow save on small screens. |
|
1.013.0.0 |
12th December 2016 |
· Added data time format to EmptyIfNull in CommsTextFile to give milliseconds in Comms Report. (Adaptor.Fill default format does not have milliseconds); · Increased comms log capacity to 40 lines. (4 seconds interval disc write); · Moved Config settings over to SettingsHandler to avoid potential conflict with multi-instance. · Added GUID to registry and use it to replace BIOS number in UniqueID · Added License translation for legacy. |
1.012.04.0 |
11th November 2016 |
· Fixed Bulk update function, SendCalToSensor, to handle Chinese when in database mode. |
1.012.03.0 |
10th November 2016 |
· Pointed 232= to ReturnSetCommsFormat to update the sensor property and thus the screen in Sensor General 9th Nov 2016 · Added file delete if XML file exists but fails to load. (i.e. is empty) in Settings handler · Added code to allow auto precision on the Y axis when scan recipe range is less than 0.5 |
1.012.02.0 |
3rd November 2016 |
· Fixed hang when trying to use Excel on a PC that does not have Office installed |
1.012.01.0 |
1st November 2016 |
· Added TreeViewList class and TreeViewListCombo component for SensorView main screen. · Fixed print stats Zero offset and Source Zero in Linear Regression. · Fixed delete product in database mode. · Fixed indexing in database mode. · Added Delete Row label to make clear the distinction between deleting a table and deleting a row in Bench Mode · Added better error handling so the limits file still loads if the database fails. · Added tidy database to allow for mis-alignment of calibration indexes and calibration in Tree View |
1.012.0.0 |
27th October 2016 |
· Carina: Full release · Requirements. Sensor firmware version 4.03f and OI version OI 4.03y · Added database source feature to allow up to 500 calibrations to be stored on the PC. · Added feature to group the calibrations when in database mode · in order to categorise the products to a maximum of 3 folder depth. · Added drag and drop feature to visually edit the product grouping. · Added automatic log path setting when using database mode to segregate the log files. · Added remember last filename feature when in Bench Mode. · Added ability to remove prompt for save when in Bench mode · Added ability to reduce the initialisation time in bench mode. · Removed the superfluous Location column in the bench mode test results. · Re-instated log folder setting in Application settings (For Lite version only) |
27th October 2016 |
· Fixed Application settings crash on Lite option. Re-instated logging folder |
|
1.011.04.0 |
10th October 2016 |
· Changed ConnectAndGetName1() in smwCommsLib to resolve response time issues (staying connected to 1st socket instead of connecting to the 2nd on discovery) |
1.011.02.0 |
3rd October 2016 |
· Fixed Linear Regression not calculating correct Calibration in Sensor View Lite |
1.011.01.0 |
21st September 2016 |
· Fixed error when open Application Settings after connecting to a sensor. |
1.011.0.0 |
19th September 2016 |
· Moved Roll Report Display to the Connect Screen · Moves Scan and sensor Logging to the main screen · Moved logging settings to a se=ingle page, one for sensor one for scanning frame. · Moved storage of raw data from Excel direct to the internal database and aligned with Roll Reports · Added event and naming convention for roll reports and raw data reports · Main comms logging mandatory and move the comms to the internal database for later call up. · Added timeout setting for password permissions timer · Added code to cope with missing Unit ID in tblRoll in the database · Added Wit Window message when updating the database schema. · Separated connection instances to Read and Write comms report to avoid clash on intensive use · Added disposed catch for Database close on unexpected close of Suite · Added Translations for Antilia release, Logging, Parameters etc. · Added ability to load and save zero and span as well as calibration readings. Included legacy for past files. · Upgraded license Unique ID encryption for better debugging on reverting to Lite issue · Removed General tab from Scan General · Fixed Logging message such that enabled/disable liked with new logging tab. Added Logging started/stopped message to link with auto/manual start. · Fixed first manual start log status event which was stuck on Stopped. · Fixed Manual Start Stop being reset by the manual prompt. · Made first start not need a prompt. · Fixed Peeker when asking for 232? · Added General file name to Logging Started message on the status bar. · Added precision control (based on the sensor) to the stored zone readings. · Revamped the logic in factory settings to make the selection of charts easier to understand · Added the ability to select the data source for the third channel (chart) instead of fixing at temperature · Added average to the live value for chart 3 display. · Changed chart selection label · Changed text on Static temperature selection · Fixed greying out of auxiliary data sources · Added logging help text for integrated help file. · Fixed erroneous re-enabling of auxiliary data sources when re-enabling chart. · Fixed Chart 3 name on title reading. · Made Channel/Chart three data sources react when re-enabled. · Fix title header logic when shared data source with profile and trend · Fix disable logic when switching from profile to trend in Factory Settings · Created Demo Name Space and move Sensor and Scan Engines there. · Removed old DemoComms class. · Added Demo to Comm instance in smwCommsLib · Set Demo engines parse commands to culture invariant · Fixed Temp display when using static measurement and third channel. · Fixed Alarm settings for third channel. · Added the ability to select the curve of the profile in Demo Mode and save the values. · Fixed Sample Array size in Chart Manager |
1.010.07.0 |
13th May 2016 |
· Fixed clean install of Roll Report database upgrade path. · Fixed Sensor not working in Demo Mode (Moved Scan Set up variables out of Sensor mode. · Fixed Scan Timer Re-start when closing Demo Frames in multi mode · Fixed Greater than 50 zones request. (Splitting object attribute) · Rewrote the Scan Engine to include zonebuffer class for better sampling to allow for zone changes. · Added Fixed mode to the demo · Created a sensor engine to better simulate the moisture measurements in Demo Mode and allow filter selection in the constant page. |
1.010.06.0 |
29th April 2016 |
· Updated of Roll Reports to show Number of data points in Alert and Alarm states. · Added Auto-Save option to allow generation of Report Files · Added option to save Roll Report in PDF, Excel and Word formats. · Anchored Factory Settings button to the right of the screen for clearer separation. · Included update SQLite library for latest features and greater autonomy. · Added Alarm lines to the charts on the Roll Reports. · Linked Y Axis on the Roll Reports to the range set in the application display. · Added the central crossover in the profile Roll Report · Added fixed point formatting to both the static sensor and profile reports · Added Frame name to the report · Added Frame name as the identifier in the Tree View Roll Report manager. · Added return to node to allow Tree to remain open after editing report. · Fixed Double Trigger of Active-Scan-Flag. |
22nd April 2016 |
· Fixed Layout issue for multiple units. · Adjusted Button Panel response to resize on Multi Unit · Changed Reading Panel response to resize on Multi Unit |
|
1.010.04.0 |
14th April 2016 |
· Completion of Demo Mode for Sensor · Added Engineer's Change to SV Lite for testing · Changed testKeySequence for better switch logic · Change initial Fill for smoother opening of frame screen · Increased default Max characters in Comms Trace. · Repaired Args 2 if Binary Command Args. · Fixed initialisation of progress bar on main scan page. · Added new constructor parameter to increase comms trace buffer on display (CommsLib) · Added parameter to FloatArrayStr to provide more precise ASCII display in trace (CommsLib) |
1.010.03.0 |
30th March 2016 |
· Fixed single-quote error when Frame Name stored in database · Changed text on Product Lost controls |
1.010.02.0 |
23rd March 2016 |
· Disabled Excel selection in Log File Type if Excel not installed 11th Feb 2016 · Fixed Analog Outputs not loading in Sensor Version 4.03 · Started to add RF Object handling · Centralise command args for 485 ID inclusion in poll command · Added Peeker and PSERV to new command structure · Remove EOL from Comm Address name for easier log and trace reading. · Added Block PSU load command for more efficient diagnostic log. · Added ASCI text for binary float array command · Added toggle through constituents to Single/Dual/Triple button in Scan View · Added Auto recover LicKey in License function. · Moved save general settings to the closing event of each main · Added Choice of constituent for static trend · Added Product Lost Count and Threshold values to Scan Engineering screen |
10th February 2016 |
· Moved checking of license to background worker behind splash screen · Fixed Check boxes appearing when constituent disabled in Prod Setup Screen · Corrected Misspelling of English in Language selection · Increased maximum recipes to 100 in Recipe Setup (removed check for MXCAL) · Removed limit check for calibrations for sensors in Sensor View · Added auto select of new calibration when adding. · Change share mode in Read License · Added retries to Read License |
|
21st January 2016 |
· Fixed product-specific constituent selection in Lite Main screen and on Lite User screen. |
|
1.009.14.0 |
15th January 2016 |
· Included project translation libraries · Replaced refs for constants in installer |
1.009.13.0 |
14th January 2016 |
· Added German Translations · Added Error codes to custom install routines. |
1.009.12.0 |
7th January 2016 |
· Fixed Demo mode being blank for sensor (Constituent enable CEF) · Changed logic for constituent enable in Sensor Cal screen · Fixed Demo logic for constituent enable in Engineering page |
1.009.11.0 |
5th January 2016 |
· Added License corrupt error to Error Log · Added Cal specific constituent enable to sensor online mode |
1.009.09.0 |
15th December 2015 |
· Added sensor Diags class and methods to Scan Main · Changed Channel to read constituent source · Made Chart names globally accessible for consistency in data source naming. · Disabled Zones logging when a trend channel is selected. |
1.009.08.0 |
4th December 2015 |
· Fixed 5v overwriting -15V column in Sensor Diagnostic logging |
1.009.07.0 |
3rd December 2015 |
· Added Internal Temperature to sensor diagnostics logging · Added FTDI detect driver and install instructions. · Added offline detect and offline instructions for FTDI · Handle no driver on discover to prevent double message |
23rd November 2015 |
· Fixed Static sensor button being disabled in demo. · Added Trend line width setting to Application Settings · Added trend name to log file. · Added Web Position to Static Sensor Roll Report |
|
1.009.04.0 |
18th November 2015 |
· Fixed image disappear tool buttons · Fixed number of data point lookup in roll report design · Added jog frame message · Added tool tips to buttons · Fix constituent 2 showing on static trend · Reduced calls to Xaxis calculation · Added set precision to chart manager · Fixed progress bar indicator showing on static trend screen · Change precision labels to show constituent names in Sensor General · Fixed trend samples showing in factory settings · Created PDF class and feature and auto save · Set default on installation to standard profile · Fixed right indicator label auto adjust (from and to position custom label) · Fixed frame side indicators not showing when progress bar hidden. · Fixed Analog fix current exception · Fixed Logging on channels if all selected · Fixed log file names to have the constituent in. · Made PSERV a Viewer Suite only function · Added tool strip for axis setting, home and jog for static sensor screen · Made set point value work even if number not changed from saved. · Added calculated average for static trend · Restructured Chart Manager to allow for run time changes to Chart types in Scan View · Added Static Sensor Manager to show static trend in Scan View · Added new roll report and auto detect type for Static/profile · Changed ResetParamCheckSum so that resets to -1; (0 is a valid checksum) · Fixed logging message not changing in Sensor View |
9th November 2015 |
· Reset web length on start of frame. · Change demo alarms for better presentation · Changed web length to convert from meters instead of mm. · Fixed trend on demo. · Fix Demo for Lite not seeing frames menu · Improve close connection events (enable menus/active index changed) · Disabled changing Sensor ID when connected to a frame · Added measurement units to the roll report · Prevented double-click of connect causing an error. · Added Web Length to diagnostic screen · Added Automatic average to Bench mode · Added selected average feature to bench mode. · Fix sample count resetting after loading bench mode readings · Changed sample count to the max value in the sample number column rather than count the rows. · Added translations · Fixed Bench mode grab icon not changing when switch to sample mode. · Changed selected index changed in form Factory to allow for disable of tabs before trigger. · Added mm to feet in Imperial Metric library · Fixed Prompt For Info box not saving. · Fixed progress bar on updater · Fixed PSU limits in Sensor Diagnostics Demo · Added Prompt for Roll Info setting · Added Defer start in Roll Info page · Added Web encoder object · Added web length display to main screen · Added save web length to end of scan. |
|
2nd November 2015 |
· Fixed settings not saving when USB connected. |
|
1.009.01.0 |
29th October 2015 |
· Fixed error when duplicate constituent names in data logging · Fixed Chart Annotations spreading apart when non-zero Y Axis origin. · Up-issued serial class to 1.030.12.0 not to report if Zero Data length as it is an erroneous EOF flag from the library. · Fix non trigger of change when channel 3 alarms set. |
1.009.0.0 |
27th October 2015 |
· Fixed rounding on MAP values · Aligned progress bar and Purple Line for MAP values. · Made Progress bar and Frame side indicators integral with chart for better alignment. · Added version sensitivity to PSERV instantiation for SD command issue. · Made software update screen Topmost · Moved auto-discovery class to rescan comms library |
|
21st October 2015 |
· Added import from xls file FOR Bench Mode · Fixed null handling of third channel data from SQLite |
1.008.04.0 |
16th October 2015 |
· Fixed culture invariance on version comparison Commslib |
1.008.03.0 |
15th October 2015 |
· Changed Sampler messages to Sample in Bench mode · Fixed Message box save prompt to block after calibration change · Added Application Data log for on-site debugging. · Fixed Network Adaptor to save only on user change or connect |
|
· Fixed Jog screen for MAP mode to add on empty grid · Fixed -cross-thread issue when updating zones in MAP mode · Fixed MAP mode save settings and load (substituting MPPVAL for NEWMP) · Added Zone Number for comparison of change when setting Zone Width zones in Scan Main · Disable screen refresh if no changes made in Recipe Setup · Corrected duplicate C2 on Sensor Engineering Page · Moved Sensor Engineering to Thread Safe Form · Added version sensitive DIGS command handling for SensorView and ScanView. |
|
6th October 2015 |
· Added Stack Alarm for Constituent 2 to Demo Engine · Added Stack Alarm Get and Set to Scan Interface Commands. · Separated Scan Interface commands into separate file. · Added Stack Alarm enable to Scan Engineering form |
|
2nd October 2015 |
· Added handling for removing corrupt license file · Improved return to Lite after expiration. · Added Add Remove Icon |
|
24th September 2015 |
· Changed defaults on Channel logging in Scan View to be compatible with Version 3.06a · Made Move and Park calls version sensitive · Made Sensor Alarms invisible when connected to a frame |
|
1.007.08.0 |
22nd September 2015 |
· Corrected Online Data Logging label in Sensor-General form. |
1.007.07.0 |
4th September 2015 |
· Moved comms log to separate project (RowLogging) and added version to the log header · Created Data Table Logging class and Sensor Diagnostics class to handle timed diagnostics measurement and storage. · Added Diagnostic logging enable and timings to the Sensor General screen |
1st September 2015 |
·
Move close
log file to the comms library to collect timeout commands ·
Re-layout all
forms for manual placing of other languages. |
|
20th August 2015 |
· Move refresh scan controls to before acting on read profile · Fix blank recipe screen when resetting page. · Remove refresh trigger in Recipe page when setting Auto Alarm dialog |
|
1.007.04.0 |
18th August 2015 |
· Added UnitDisvoveryArgs in comms lib for more flexible discovery settings · Fixed double trigger of refresh when changing zones based on zone width. · Fixed Double log on beginning WriteDebugComms() · Fix Zone width calculation to Round up when close to a full zone width · Fix threading issue on saving settings · Fixed Diagnostic delays · Create EndOfScan event to separate from poll response functionality and duplicate · Simplified events in movement indicator progress bar · Removed empty Help Menu click event · Corrected help text when in Zone Width mode · Moved UI thread management away from comms library · Added ThreadSafeForm base class for UI management. · Rewrote Comms library to use comm factory · Removed Erroneous Key down event from Application Settings Tab Control · Added Windows Save Settings Class to allow for custom layout · Moved MDI Layout to settings handler · Added snap to grid class to aid custom alignment. · Changed progress bar pick up width details on an already moving frame. · Added Zone width to database and feature to auto -select zones based on desired zone width |
30th July 2015 |
· Added settings change flag to factory settings scan mask · Fixed cross reference Instance ID for PSERV · Added automatic retrieval of sensor name when connected to a frame · Added settings change flag to factory settings scan mask · Removed fire event from local settings save in ShowStaticAnalog · Added Polling Interval setting to Factory Settings to fine tune multiple frames. · Fix index zero closing if another unit is switched off (Zero length data) Test if connected before · Fixed trend causing exception in Windows XP · Fixed mouse over values display for three chart scenario. · Fixed distance gathering and update when changing lines without closing application · Fixed re-enabling of 3rd channel trend when switching from profile to be same index from UpdateTrend as from AddToChart · Fixed Zones showing until trend update when switching from zones to trend. · Fixed history trace showing on trend chart. · Fix progress bar handling difference between metric and inches · Fixed display edge setting for first scan DisplayData() · Fixed display of 3rd Channel in Sensor Cal screen · Fixed auto range setting of recipe alarms · Fixed progress bar setting for auto state · Fixed progress bar setting for fixed state. · Changed Zone Buffer class to work in line with Scan Controller firmware. · Fixed Filter display in Factory settings · Fixed multi network adaptor storage of non-connected adaptor; · Added Sample multiplier to Factory Settings · Added summing buffer class for more efficient data gathering in binary receive · Made return from data parsing more suited to PSERV (DataResponse class) · Made license class email work correctly. |
|
22nd June 2015 |
· Fix Mode detection for progress bar settings on Main Scan screen. |
|
1.007.01.0 |
19th June 2015 |
· Made frame length instantly respond to units change (metric/inches) · Added frame length to "Outside frame length" message. Recipe screen. · Stopped screen reloading after delating MP point Recipe Screen · Returned existing point to original value if outside frame length. Recipe screen. · Fixed port allocation on PSERV (deploying identical on first two units) · Added "avoid ports" to exclude UDP port and Lantronix port from range. · Made SV Lite a single instance application. · Added check TCP range to PSERV page. · Added better parsing for non-operator commands in demo comms · Removed null bytes from pass-through in TCP server · Added save MAP enable to demo to allow pre-setup. · Corrected command tab spacing in settings file 16th June 2015 · Added 4.03 Poll response to handle all 4 constituents in SD command · Changed comms log to a separate lass for multi-use. · Added line count for comms text for better spacing of writes. · Fixed binary poll match for TCP server (sensor) · Changed Poll Handler selection for new SD format to 4.02c from 4.03 18th June 2015 · Changed TCP Server to use a thread pool to cope with XP drop-outs · Cleaned TCP Server and data handler logs and linked to UDP log switch · Removed UDP port info from error log.?7 busy loop ·
|
5th June 2015 |
· Added set wavelength info to Filter in factory settings. · Created derive product info class (objectInfo) to hold version for sensor when connected to a frame · Update GetVersionObject to collect sensor Version and serial number when connected to a frame. · Changed constants to only load one set of limits · Fixed offline message in Sensor View · Changed Constant precision display to 2 and put in DEFS · Stopped progress bar updating on every change in Sensor Engineering · Stopped progress bar showing if tab changed and already loaded in Sensor Engineering · Reset loaded flags when checksum changed in Sensor Engineering · Stopped progress bar updating on every change in Sensor General · Stopped progress bar showing if tab changed and already loaded in Sensor General · Reset loaded flags when checksum changed in Sensor General · Added AddToTopMost to prevent Main screen progress bar showing in Sensor General · Prevent Frame fault mask showing when connected to a Sensor in Factory settings · Added set saved type to serial if type not set in frmConnect · Converted AbNodeAddress from byte to string in Comms Interface · Made set point work on Average if frame is running and responsive to Enter key · Added connection address to the comms trace and debug file. · Added Launch after install method · Removed option to install for single user · Removed Install Banner Text · Greyed out Baud Rate and Comms Format in Sensor General when connected to a frame · Added handler in comms class for ?7 pass through busy. · Added disabler for update screen for settings changed before settings loaded. · Made Dual chart individual settings per window. (Saved per IP) · Completed Move and park code · PSRV code · Changes to MP mode · Changed precision of inches to two decimal places (.25mm = 0.1 "") in ImperialMetric Library · Added PSERV settings to main menu. ·
Disabled
zones boxes on MAP mode · Disabled speed box on map mode · Default zones to MAP values count on MAP mode · Changed cell enabled to show jog boxes when a cell is clicked rather than just the row header. · Changed txtDelay to dwell. · Created PSERV settings page. · Added Home button to Jog MAP · Added packet handling for PSERV discover data. · Added more trace info and UDP logging for PSERV · Fixed resorting to Serial. · Fix Log PSERV discovery · Added timestamp to UDP log · Added lock to UDP receive · Removed commslog detect in UDP · Fixed Skip function in AutoUpdater (Where the version being skipped is same as current causes null exception) : 2nd June 2015 · Tidied logic on if no update found and if skip is set. · Change software update check to disable messages on checking for a beta as if nothing found then · a main version will be checked for anyway. (Otherwise get to Latest version is already installed messages) · Changed logic on Filter page to set images based on FMASK on opening. · Add network adaptor to PSERV and store ID · Added USB and Serial to PSERV · Added Sensor to PSERV · Ensure PSERV Client times out when server disconnects. · Handle socket close from server and client side · PSERV disabled if Lite · Added change password for main unit. · Fixed Roll Report Delete function · Fix Move and Park Zones retrieval function · Fixed PSERV client password functions · Reduced size of footprint by setting Mask boxes on form load. · Fix Add new row validation for frame length · Fixed Delete row update when use of button · Fixed report ? error from ?7 busy loop |
|
2nd April 2015 |
· Moved the disconnecting status to the end of disconnecting method to avoid unit search hang. |
|
25th March 2015 |
· Fix connection ID for roll report settings · Fix event handle for trend/profile selection · Made limits filter cope with single and dual limits in Comms Class · Fixed Scan Chart movement indicator to get correct finish point. · Adjusted Peeker to allow poll command to continue after request command. · Changed FMASK to have a save button when settings changed. · Added FMASK value to FMASK display. · Added Reset to Trend and history trace when starting new scan. · Add precision to Span and Zero. · Separated Schema from the SQLite interface. · Made discovery data go into its own comms debug file. · Removed trend reset from parameter refresh. · Added sensor precision to DampBand in sensor engineering · Added TootlTip text to DampBand in Sensor Engineering · Linked Applications Logging Enable to Sensor View Lite Miscellaneous Logging Enable |
|
16th March 2015 |
· Added Application Settings Menu to Sensor View Lite to allow user to resolve logging path issues. · Added overflow protection to scan chart values. · Disabled screen refresh on sensor status change. |
|
11th March 2015 |
· Fixed Connect function in smwCommslib. Make sure removed from list when connect unsuccessful. · Change Parked message to be clearer (brighter background) · Fix Park message to be above chart but below dialogue boxes. · Fix Park message to resize with window. · Make last setting save when close form with red box on Recipe Form · Make Zoomed chart show text in title. · Make zoom resume controls bigger and clearer. · Check for change before saving Check-For-Updates-Settings. · Change logging options so Zones and Averages are independent of profile in Scan General. · Change logging class to create new file when number of columns changes. · Make Global recipe select change the calibration on any connected sensors. · Fix display previous reading settings so that they are remembered · Add Log File type and interval stored properties · Change Alarm line width and Chart title font to dropdown for speed of selection · Add second profile history line for second profile and logic for its use. · Fixed Common Unit name override on Scan Chart · Added comms trace for unit search · Set Channel2_Target to be independent of Channel1_Target in ScanCharts · Remove setting of msb in binary command to allow scan controller to block load cal · fix trigger for recipe name load in Profile/Trend setting screen · Fixed missing min limit when using inches instead of metric · Removed Clear Button from setting motor speed. · Taken out version detection for reversing the scan fault mask. · Moved Sensor online information to the screen header. · Change back colour of alarm text in scan diagnostics screen · Fixed analog enable so reflect binary bit in frmSensorGeneral · Fixed USB part data retrieval causing disconnect (null Caller ID) · Re-enable rads on Connect Screen if turn multi drop off · Removed connection from interface template if failed to connect. · Set error message to globalID (-1) so status bar can see why not connected · Changed default com port if not in list so do not try and connect to a non-exsitant port on multi drop scan. · Fixed Demo offline to only appear when all instances are closed. · Added Sample Count and Scan time to diags in demo mode · Fixed Poll handler in Frame Diags to remove on exit · Changed Roll Report for cleaner dates and clearer text labels. · Added less-than-expected-length report in DataTypes class · Added check for eof in serial data received event to prevent zero length error trigger in Comms Class · Added disable error ~ message to confirm command in Comms Class · Fixed log file retrigger (remember Constituent mask) in online logging · Changed filename to online in Sensor Logging · Rewrote comms interface to allow shared comport for RS485 · Scaled down obfuscation for virus check pass. · Added XML option for data logging. |
|
|
30th January 2015 |
· Added new icons to data logging and roll report save. · Added state machine to replace demo frame code to fix multi trigger · Added curve multiplier to demo code for moisture hotspot · Set default range and target values in demo mode to reflect the default reading. · Centralised demo detector value. · Added Damp to demo code. · Move init values to after connect in Comms Interface (To avoid init after every discovery scan) · Added ROUND command to sqlite GetReportData for 2 digit rounding. · Added defaults constructor to analogs template in Comms Interface · Added default Hi Lo values to Analog Template · Add I value to demo mode. · Code signed libraries · Added Baud Rate selector · Added Demo code to make Recipe setup work for debug of Annotations · Fixed Annotations error Adding check for ShowChartValues in frmScanMain · [LicenseSecurity Upgrade] Added null check in identifier method on GetHardwareDetails · Strong signed and obfuscated all assemblies. · Fixed discrepancy when channel zones differ on main screen · Added error message when linked cal deleted (not found) · Made Sensor Online logging hidden when talking to a frame. · Made Sensor Online Logging unit specific so can be controlled by Application settings. · Fixed frame data logging to resume if after interruption. · Added data store in Frame data logging to store if not saved. · Added path to error handling message of frame data logging. · Added version detection for analog enabled test. · Added board type test to the analogs page to hide 4th analog when appropriate. · Made recipe setup page more reactive to second channel settings. · Removed zones setting for second channel from factory settings · Fixed Roll Report Start up for ne install (account for null rows in AddNewRoll) · Fixed expired on install in License File. (Date last used to today) · Added error message when linked calibration missing. · Completed AGC tab in Factory Settings · Added ability to open report based on selection in the list box (Application Settings) · Added Stats to report · Added table customer and customer ID to table Roll in database schema · X Axis Parameters and constituent for Y axis in Roll Reports · Formatted time in Roll Reports to remove Seconds form start/end (in queries class GetRollStats() strftime ) · Added call to frmRollInfo from frmApplicationSettings · Added Customer dropdown and list management to frmRollInfo. · Added query update code to SqlLiteinterface · Added query delete code to sqliteinterface · Added customer name to report display · Added delete report function and queries. · Upgraded LicenseSecurity to UniqueID · Update big digit screen on sampler mode · Add flash big digits on sample grab in sampler mode as per the OI · Fixed error handling of AGC Trace array size · Fixed TEC settings and added tool tips. · Added Treeview for better Roll Report organisation. · Added Title to report. · Set Report All to true by default. · Added TouchScreenMode class to allow larger buttons etc. · Fixed Roll Report start-up (empty database) |
9th January 2015 |
· Temporarily disabled FieldBus page |
|
22nd December 2014 |
· Added Algorithm and altro functions to Sensor General · Fixed constant polling when scan interval disabled on Connect Screen · Added Clear Unit list when changing connection type · Moved ForceCal from ReceiveStart to ActiveScanflagChanged and replaced RefreshStart() to prevent double trigger; · Added AddNewRoll to TimeStamp method. · Added code to auto generate new roll on each start. · Changed WindowHandleWrapper to handle if prodName not found in Install. · Made Zones Validation precision zero so does not appear as a float in parsing. · Replaced RecipeName with Recipe structure to replicate CAL use and avoid cross referencing issues. · Fixed selected index resetting to current recipe in Recipe Setup · Added Change Recipe button to Recipe setup to mirror Product Setup. · Added wet/dry conversion in Linear Regression · Fixed Instance auto select handler to always save instance specific layouts. · Changed UpdateReadings in SensorCal to work on enabled index rather than constituent order · Changed Constituent dropdown to selected item and linked to source search in Chart Settings SensorView · Changed default reply in Write commands to be type specific. · Pointed Cal parameters to Get return instead of default reply to update property. · Added undo function to replace original cal parameter if invalid entry · Changed TestVersion to A minus B and made both strings so can detect differences in version suffix · Fixed Set point in Scan Main · Enabled alarms dialogue to allow change in way auto settings are calculated. · Changed Alarms to work on custom settings and brought in line with sensor alarm methods. · Repaired custom progress bar · Increased size of side indicators to allow for max true font letter size on Scan main screen. · Put instance number count back in. · Add command line instance detector in main Program class. · Add Layout and ConnectionSettings Properties detection for multi-instance · Made instance number show in headers only if greater than one. · Initialised count to -1 to that 1st instance is zero in GetInstanceNo in Program.cs · Added fieldbus page and detections for values in Sensor General · Added Trend/Profile code and settings changed detection for tab Frame in factory settings. · Added EnableChannel2Series() to ScanCharts class to respond to switch between trend and profile. · Changed CalculateXinterval() to allow major interval parameter for trend · Fixed UpdateTrendValue() in scanTrend to loop through axis labels after binding. · Added VSKeyBoard for data entry on label click · Made ShowSettingsMenu default to true an test against product code before showing · Changed RPM set to enLab custom type. · Added alignment code to enLan custom type. · Added Masked Indicator in Scan Diagnostics and Sensor Diagnostics. · Added version sensor and flipped Scan Masks to appear to work the same way as Sensor Masks. · Fixed constituent indexing on Chart settings for sensor main. · Added setting ability and code to field bus page. · Added Translations for above. |
|
5th December 2014 |
· Fix to detect if USB connected on setting USB Serial Number · Made prompt from close be ignored on ApplicationExitCall to avoid issues on auto-update · Made web break create new file stamp for logging. · Added character to prevent non-errors going into error log · Added FireWebBreak Event to trigger status message on the screen. · Added check for Park button pressed to show Parked message on screen when becomes idle · Added logic to handle conflict between Park and Web Break messages · Added options in Application settings to enable or disable the above features |
|
1.005.08.0 |
2nd December 2014 |
· Merged factory settings into one · Changed set serial number to text box and added code. · Added permissions check to change frame name · Made enter key close frame name form. · Allowed save button to work on frame name form even if name not changed · Fixed background color of VCC fault in Sensor Diagnostics · Added ?1 to demo coding for proper handling of missing commands. · Added side indicators to Engineering and Scan main. · Renamed toll strip SensorSettings to tsUnitMenus for clarity · Separated Unit specific menus from application specific menus on active index changed · Made unit specific menus react to active window. · Moved active LED off to De-Activate event · Move Unit specific menu settings from Privilege set to Unit Specific method to allow switching between unit types in Main screens, · Changed Permissions Reset button to a label to prevent active index being fired when pressed. · Changed error boxes to buttons for future enhancements. · Change region info to work on current region rather than culture name (to avoid neutral cultures) · Added Chinese and Portuguese translations for beta series changes. · Adjusted size of Error Boxes in both diags to cope with translations · Changed HextToByte methods to deal with more than one character · Added second Miscellaneous screen into SV Lite for PC settings. · Added replaced labels with custom labels in Misc1 to make disabled color the same as the OI · Removed icons from frmDebug and frmCommsTrace and added close buttons · Added GetAnalogsEnabled() function to comms interface · Implemented GetAnalogsEnabled in AnalogSensorOut 1 and 2 and added disable features · Implemented GetAnalogsEnabled in Sensor View Full frmGeneral-Analogs · Fixed Settings Menu not changing when more than one unit. · Added Instance numbers to Trace and Peeker · Changed USB to connect via Description rather than serial number. · Added facility to Change Description Value in General. · Fixed settings backup so FMASK is read only prior to 4.00 · Fixed settings so CEF displayed and handled differently · Added aborted message if settings upload cancelled. · Added diagnostic password option for settings upload so that text file can be uploaded as well as sns file. · Enabled RPM change function in SV Lite and create custom label for OI disabled colour · Re-laid out Diagnostics PSU page for SV Lite · Sorted out alignment on SensorDiags · Added extra constituent to Call settings · Added Valid Value and N/A option for columns where val does not apply in Setting Save · Fixed Sample number issue for online logging · Changed Engineering1 to reflect the OI in SV Lite · Added Factory Settings Menu to SV Lite. · Changed Select menu 2 to be the same as OI in SV Lite · Changed Engineering1 Menu to be the same as OI in SV Lite · Removed Engineering2 menu from SV Lite · Changed icons on revised menus and matched current screens to the buttons · Hid menus from Connect screen that are not usable. View/Upload/Download/Application settings · Removed kill trace on disconnect. · Change en to en-US to fix issue when changing from native to English · New CommsLib Issue to allow Trace Screen for discover operation · Added ForceCal and methods to Change recipe in Scan Main · Added more reliable init trigger to Sensor Main (reset SettingsChanged Event) · Added disable settings changed event to SensorCal as a trial for speed improvements. · Added Err handler for changing culture · Made able to connect and download settings from 3.01 firmware |
13th November 2014 |
· 1.005.07.0 13th November 2014 · Made backwards compatible with 3.03c · Added extra error codes for detailed debugging · Added UnhandledException to file for error recall · Added Chart check routine in GetSingleIndex (Chart monitor) for XP · Added Assembly.DisplayList Function · Up-Issued SqLiteInterface · Added BindList to post Cal Name change method as does not seem to update list box regularly. · Added PrintDialogue to Linear Regression to select printer · Added override bool ProcessCmdKey to Custom Tab Controll to disable arrows and removed disable arrows from main key trap in container · Added Toggle Chart size button and unit setting for file · Added hide checkbox feature when one chart selected · Fixed list update when changing product name in SV Lite · Fixed Error Saving CSV file when decimal point in the path CleanPathName · Removed Upload to Sensor button from Linear Regression and added logic to Exit button · Added more translations · Made Big Digit screen back to larger digits when 2 or less constituents displayed. · Added global disconnect button. · Made changing sensor name transmit to main screen immediately. · Changed global button to work on no of units connected rather than product capability · Added sensor name to Limit error in Sensor Logging · Put Max Limit back up to 10000 · Fixed log path to get SpecialFolder My Documents rather than (UserProfile)\\Documents · Fixed double key press for screen change in SensorMain (Added to Unit.Settings) · Fixed Layout of screen after re-connect. · Enabled SV Full permanently · Changed Sensor settings to be version sensitive. · Fixed Changing between Sampler Mode and Online mode (logging Interval) · Fixed logging limit being breached by online mode · Brought Demo mode up to date to allow connection with new commands. · Fixed resize of large digit screen (Removed AutoScale mode override. · Added extra error messages to Ethernet receive in Comms Class · Fixed cleaning of path names in Custom IO (XP logging) · Changed Disable Poll to be more fail safe Constituent Loading. · Added Enable Poll on close of all forms that use the feature · Changed Recording (logging) icon to Green · Added reject if tab changed mid load. · Added rest of progress bar to Constants load · Added translations for new text · Changed Damp Band to Band Damp · Added Unit Name change to both SV and SV Lite · Prevented Peeker from being shown in Connect screen · Prevent Status bar when OI windows up · Fixed rescan after disconnect. · Re-organised order of auto connect and auto select. · Added GetNetwork details to rescan in Connect · Added calStruct plus datatypes class to centralise handling of binary pares (CollectData) · Added feature to show ascII translation of binary in debug · Added register of SensorTargets form to stop progress bar on update · Re-aligned sensor targets · Changed validation of sensor targets to be the same precision · Added Binary function to Peeker and poll enable disable. · Added timeout to progress bar · Fixed Progress bar stopping in Sensor General · Prevented poll requests from stacking · Added poll request to end of list rather than insert · Added Error message report to binary peeker · Added disable poll to all poll event handler hooks · Added better time info on Rx and DX · Added Ctrl Alt B for toggle time delay on Write · Added Enable Comms Counter · Added Event to handle display when comms log on · Rewrote order in frmSensorDiags · Split PSU reads into Limits and values · Added Final close of CommsLog to disconnect() · Added Check for disconnecting to disConnect so only one disconnect · Set Loc Comms to false by default · Added Logging Translation · Disabled setting Sensor ID when not in RS485 · Put in message to user for re-connect after Sensor ID change · Add separate reading of CEF for SensorCal to read EditIndex CEF values · Add enable checkbox to Cals on Cal page and detection of mode for display · In SensorMain add detection of Mode for Cal Specific CEF values · Added CEF set routine. · Add Temperature rad to EditCal and code for setting CEF · Disabled Temp display in Bench Mode · Changed Sensor Logging to detect CEN rather than column count for reinit · Remove question before opening readings in Linear Regression · Added Auto-calculate on Load of readings Linear Regression · Added Setting for Using Memory for cal settings · Added tables to Schema for Constituents and Calibrations · Added code to load Cals from DB list or initialise with first Cal · Added default values class in Demo to be used for database cals · Added Insert method to query builder · Added NewCal (database detection) · Added progress bar to Sensor Main, Sensor Cal and Sensor Main Lite · Added StatusUpdate object to CallDetails and CallBack Method for status bar · Added GotFocus Property to Sensor Main and Sensor Main Lite · Added Progress Bar to Sensor Main Lite · Added Ctrl.Text format to Validate function to format if vais as well as invalid · Added ChangesMade ounter to Sensor Cal to stop Progress Bar reloading · Added TopMost Function to General functions to monitor active window more accurately. · Added overloaded function FN.RedGreenValue to accept MinMax type · Added grey panels in diagnostics for green values (PSU) · Fixed Auto Scan Interval to be remembered no matter what connection · Removed enable property from RescanTimer class · Change rescan interval force scan from IndexChanged to ChangeCommited · Added SetInterval for rescan in the setConnType method · Added sns binary file option for read and write in Sensor Settings · Changed Settings Browse feature to distinguish between binary and text · Added CustomIO Class Based on ExportData to centralise Valid Path check · Addeded ChartSize to ChartVisibiltyMonitor to make charts appear in correct position when 4 · Added Big digit component to SV Full. · Fixed missing constituent selectors in SV Lite (Locations had moved) · Added Name method to remove header Index from Cal name. · Added red LED Logging image on status bar · Added TestKeySequence to SensorCal · Added Scroll to end in SensorCal (When Add Product); · Added Print Document function to Linear regression for Chart and Stats. · Set status bar to AutoSize false and added trim to update status message to avoid carriage returns and bar enlarging · Added Icons for Big Digit display. · Added settings to Autosave display preference. · Made Digit screen all blank until readings taken (layout complete) · Made delete row as double-click and removed delete row button LinearRegression · Added tooltip for delete row LinearRegression · Made Add Row as an Insert Row function (Copying current row) LinearRegression · Changed LOGGING_INTERVAL_MIN from 1 to 5 seconds (background worker does not keep up) · Added check for not name or serial number in WriteDebugComms (Up-issued smwCommsLib) · Added version check for Enable Limits in SensorDiags · Added rescan interval class for connect screen · Added rescan interval option · Changed usb port to different instance and initialised in Discover USB Units (to avoid null) · Added background worker to rescan class for asynchronous search · Added Select All button to connect screen · Fixed exponential writing of data table (only writing new rows) in SensorLogging · Added error handling (Error string) instead of MessageBox [Export] · Removed double .csv extension (by adding ToLower) [Export] · Changed SensorLogging to sort unwritten data (by not setting "Saved" Column to true. · De-restricted Demo Mode for all versions · Fixed VCCHI to VCCALRH etc. in UnitBackup (and made version sensitive) · Change references to Sample Mode to Sampler and changed Chinese and Portuguese Translations · Added framework for roll reports. (Not yet Commissioned 17th Sept 2014 · Added License report for onsite/remote debug · Added Portuguese translations · Upgraded License file to reset Users to English · Moved User Name translations to Main App · Coloured Tool strip menu to better separate Sensor and Frame · Added save menu visible setting · Fixed GetCalList to handle erroneous return (added Attempts property to ProductList Class · Added option for email or save request to register screen · Change request info to a dictionary for better management · Added new translations to license file for new request format · Change text align to right-justified for digits in Cal Setup (SV full) · Re-aligned Hi Lo on Cal set-up · Re-Aligned Span Zero vertical on Cal set-up · Added Damp Limits and changed precision of display on Cal-Setup · Changed Validate function to work on precision (int if zero) · Added reject Damp value if a float on Cal-Setup · Right-justified digits on Linear Regression form · Added upgrade for persistent settings 11/09/14 (Upgrades app.confige.exe on install) · Added code to resize window to screen in frmContainer (inc extended desktop) · Added debug code for GetserialComms list for smwComm |
|
4th September 2014 |
· Added Chinese translations · Added detection for AnyBus · Simplified install options · Fixed link to resource files · Fixed Trial version in installer |
|
31st July 2014 |
· Added fix for dpi settings changed causing non-connection · Added fix for expiry message on re-install |
|
1.005.03.0 |
30th July 2014 |
· Re-built for .NET 4 Client Profile |
18th July 2014 |
· Increased Time-outs on Boot-loader |
|
1.005.0.0 |
18th July 2014 |
· Brought up-to-date with MultScan View · Added Ethernet booter capability |
4th July 2014 |
· Updated L. File Format |
|
27th June 2014 |
· Added code for Motor Limit · Added code for Idler limit · Added code for park position · Added code for Zones · Changed version check for UNAME |
|
25th June 2014 |
· Fixed manual IP connection · Fixed Range select in SV Full |
|
|
19th June 2014 |
· Changes to engineering permissions · New license structure · New checksum structure |
· Fixed product install selection · Added disable function to Sensor Logging to prevent re-initialisation whilst waiting for user response. |
||
· Set comms log to false by default · Added ctrl sequence to disable comms logging for where it is already enabled · Added label sample limit for Sensor View Lite · Added warning message when limit reached. · Add audio signal when sample completed · Hid Tools menu by default in SV Lite · Greyed out Online settings when in Bench Mode · Replaced stored logo path with Instruction Message when path not valid · Added auto scale option for chart in Linear Regression module · Up-issued regression model to synch with export data · Changed readings saved message to be clearer on function · Hid analog outputs and alarms for bench mode. |
||
1.0.0.15 |
7th May 2014 |
· Fixed layout flicker on res-size. · Added append/overwrite option in write csv class. · Added detection of bench mode constituent enable for calibration specific. · Added translations to csv class. · Added limits to sample numbers for SV Lite. · Added re-order for delete event and table binding. · Added OEM logo selection in Miscellaneous. · Fixed multiple csv extension for file select. |
1.0.0.14 |
2nd May 2014 |
· Added create params override to SensorMain to fix flicker · Fixed target and alarms for channel to on ScanView. · Removed Eng pass code on SV Lite as requested. · Added commissioning pass code. · Moved bench mode to a separate class for centralisation between SV full screen and SV Lite. · Moved product not enabled message from Status bar to a message box. · Fixed sizing issue on SensorView Multi product title on connect screen. · Changed permissions structure on Menus for SV full. · Added changes to link bench mode with new firmware 3.03a to synch with OI (3.03c on Sensor) |
1.0.0.13 |
29th April 2014 |
· Fixed sizing issue on 21" screen. · Fixed Cal parameter change switching from trend screen · Made trend trace respond to alarms in terms of color · Enlarged chart on trend screen · Made single connection to auto maximise · Added control M and F2 to hide show tool main menu · Added ctrl X to close active window to get back to connect screen · Added alarm limits to trend screen |
1.0.0.12 |
23rd April 2014 |
· Added Bench mode feature. · Fixed On-line error message. · Changed product Plus suffix to Multi |
1.0.0.11 |
14th April 2014 |
· Added install class to enable custom install action · Added product choice form and detect in install · Changed licence focus to monitor product setting. · Improved checking of product settings · Made initial install settings machine centric. · Changed install banner to generic for OEM · Changed application for request code to a saved file. |
10th April 2014 |
· New build to force update that uses latest export data (no prompt to create file) |
|
1.0.0.09 |
9th April 2014 |
· Added function to change serial comms type |
1.0.0.08 |
4th April 2014 |
· Linked precision setting to the display · Fixed offline error code to correctly match status |
1.0.0.07 |
25th March 2014 |
· Fixed Application Exit issue (detect in form closing in SensorMain) · Fixed offline issue removed messages based on Active Index in Container · Fixed Unhandled exception when opening Application settings (removed comms Unit reference) |
1.0.0.06 |
25th March 2014 |
· Remove poll command until determined object in serial connection · Handle zero bytes to read triggering data received in Serial Receive |
1.0.0.05 |
5th Mar 2014 |
Beta Release |
Version |
Date |
Details |
1.007.0.0 |
13th November 2015 |
· Fixed error in Scan Settings where value would revert to original on screen even though successfully changed in the frame |
1.006.16.0 |
· Made DIG version sensitive · Removed confirm OK command from error log. (Upgraded and included comms lib 1.011.17.0) · Added Version sensitivity to Auto Resume command · Deselect Linked calibration drop down if no link exists. · Added diagnostics option for logging |
|
1.006.13.0 |
1st May 2015 |
· Changed Save to Apply on Set Point screen · Made set point save and close on Enter key if single set point. · Fixed bug in set point after scan running · Move on to next control on Enter key in Set Point screen. · Changed ETI set point to remember last value based on frame and use average i frame running · Fixed do not set if cancelled set point · Changed unit settings handler to include float method |
19th March 2015 |
· Linked precision to the sensor setting. |
|
4th March 2015 |
· Added limit routine in frmScan to prevent overflow on chart when detector faulty. |
|
15th December 2014 |
· Made Linked Cal white to avoid confusion · Added up-to-date dlls · Made web break create new file stamp for logging. · Changed Y axis calculations in ChartTopValue to compare when not rounded · Added character to prevent non-errors going into error log · Added FireWebBreak Event to trigger status message on the screen. · Added check for Park button pressed to show Parked message on screen when becomes idle · Added logic to handle conflict between Park and Web Break messages · Added prompt for close option to allow password to be requested in order to close · Made prompt from close be ignored on ApplicationExitCall to avoid issues on auto-update · Added options in Application settings to enable or disable the above features |
|
13th November 2014 |
· Added extra code for CSV write monitoring · Added fix for not loading cals in new structure |
|
1.006.08.0 |
12th November 2014 |
· Made CalibrationList and Recipe List a ProductList class - 2nd Oct 2014 · Fixed GetCalList to handle erroneous return (added Attempts property to ProductList Class |
|
16th September 2014 |
· Changed code to sense current screen for positioning (extended desktop) multi instance mode. · Added settingsXML project to replace local settings to allow Application Instance settings (part of General Settings) |
4th September 2014 |
· Added feature to allow ID change on the Scan Controller |
|
18th July 2014 |
· Made Peeker responsive to active index · Added Web Break Auto Resume feature · Included demo mode for basic frame operation |
|
15th July 2014 |
· Included peeker resource files · Fixed dropdown list updating in Peeker · fixed error handling of timer interval in peeker · Added sent command to OnSendCompete error |
|
1.006.03.0 |
14th July 2014 |
· Added Test for disconnect · Added duplicate test fro MDI Layout · Remove MDI deregister on User Close (frmScan) · Add global disconnect property · Fixed Layout after Global disconnect · Added demo mode for debug · Completed new Peeker |
3rd July 2014 |
· Updated L. File format |
|
2nd July 2014 |
· Moved Zones 1 to Channel 2 when same source and trend |
|
· Put error logging in for Ricoh · Fixed Second channel name in Scan Settings (trend-expanded) |
||
25th June 2014 |
||
19th June 2014 |
· Added display side indicator option |
|
17th June 2014 |
· Included smwCommsLib 1.003 · Moved deregister this to outside conditional form close Scan · Change ReceiveStop to ReceivePark on ParkAll frmContainer · Added error string to ScanDataLoop · Added password control to Setpoint on main screen. |
|
4th June 2014 |
· Made static analog link to live update |
|
1.002.0.0 |
4th June 2014 |
· Fixed Static analog · Added second channel to set-point. · Made sure link between enabled constituents and stored display settings is constant. |
1.001.0.0 |
3rd June 2014 |
· Added index link for second source · Added new licensing for factory settings password · Changed permissions order · Merged link between second source and second available constituent · Fixed screen update for second channel enable · Remove fixed units for second constituent on Main screen · Restructured constituent class for more flexible operations · Re-versioned for new version structure · Made 2nd channel alarms visible is second channel enabled regardless of source · Added Analog static display option to Scan Settings and display on Main screen. · Fixed settings disappearing on re-entry |
28th April 2014 |
· Added ForceCal routine to handle repair of calibration link in both prod change and start frame |
|
10th April 2014 |
· Fixed show profile values · Added work around for check sum change. ·
Align
charts on zone change |
|
1.0.2.22 |
10th April 2014 |
· Put limit LEDs in panel to keep alignment in profile screen · Replaced banner in install project for OEM |
1.0.2.21 |
9th April 2014 |
· Changes zonecount1 to constintuent0count in Read Profile so not affected by a reload in Scan parameters · Put work around back in for cal not changing when selecting recipe index · Remove Create prompt from GetSavePath() in Download Settings · Added Layout save for multiple screens. · Made chart title bold and added color select. · Prevented fast delete/add cals/recipes running away · Increase size of graph slightly · Reset trend on new start · Clipped position to zero when in relative web mode. · Added Frame name to sensor settings and Scan settings header · Changed trend chart to have less gridlines · Reduced time reading interval on x axis trend. |
1st April 2014 |
· Ricoh Release: Change recipe name size settings on profile screen |
|
1st April 2014 |
· Changed Global product select to allow auto event change rather than manual · Added manual resize of readings panel when toggling chart size |
|
1st April 2014 |
· Move alarms to central for application wide use · Fixed Temperature alarm switching · Linked Diagnostics screen to application precision setting · Changed call order in diagnostics · added global recipe name setting detection |
|
1.0.2.17 |
31st March 2014 |
· Cleared Constituent 2 before read profile in case of reduced zones. · Fixed label Units on Profile screen · Added save last used windows tile setting · Fixed precision on Cell Overrun · Added edit units for temperature in settings · Fixed sample count in diagnostics |
1.0.2.15 |
31st March 2014 |
· Cleared Constituent 2 before read profile in case of reduced zones. · Dock readings panel on enlarge chart. · Fixed Auto-connect for multiple select to work on IP key rather than index |
1.0.2.14 |
28th March 2014 |
· Fixed Alarms array to work for both constituents · Added remote disconnected message if unit switched off · Added Damp setting for Constituent 2 · Removed edit constituent name in Settings Tab |
26th March 2014 |
· Fixed zero and span not appearing on first entry in sensor settings |
|
1.0.2.12 |
26th March 2014 |
· Added selectable rescan time to connect screen · Added select all to connect screen · Added code to prevent unavailable selection to be actioned (gets deselected on connect) · Added remember selection for auto connect · Changed global recipe select to be in synch · Added work around for recipe/cal selection firmware issue · Added Control box to peeker window · Included Cell Overrun limits for Overrun · Added metric conversion for Cell overrun · Fixed selected index on Recipe list after name change · Fixed selected index on Calibration list after name change · Fixed Trend update on product change |
1.0.2.11 |
25th March 2014 |
· Changed distance to read display width on second scan for accuracy · Change position reading to be relative to web edge also · Added rescan time setting to allow for connecting to multiple frames |
1.0.2.10 |
21st Mar 2014 |
· Added date stamp to trend · Changed Trend to bars · Add alarm colours to trend · Add local IP address to connect screen · Add setting to save last used chart Dual and Chart enlarge options · Adjusted bar auto width for distance chart |
1.0.2.09 |
20th March 2014 |
· Changed Zone selection so that channel 2 uses zones from channel 1 if channel 2 zones not enabled. · Added response to jog so that allows restart. · Added mode and status to the form title bar and event to change stop buttons · Change operation to start again after Slice input · Added line width selection to include history trace · Changed non-connection to reset socket to combat random unavailable · Remove poll not set from non-connection receipt of empty packet |
1.0.2.08 |
20th March 2014 |
· Fixed Auto Idler Limit not setting · Fixed Auto Motor Limit not setting · Fixed Auto Mode setting |
1.0.2.07 |
19th March 2014 |
· Fixed disabled logging · Added merge settings feature to stop replace on install · Changed Trend to area graph. · Reset trend values when frame re-started · Removed second constituent option if disabled in Sensor Settings · Added trigger for save settings on Secondary enable |
1.0.2.06 |
19th March 2014 |
· Added Ricoh filter for Chart settings · Changed configuration for more ordered Chart settings · Added splice input · Added disconnect (go to Connect screen) on Lantronix shutdown |
1.0.2.05 |
14th March 2014 |
· Test version for Excel expiry |
1.0.2.04 |
13th March 2014 |
· Added settings for customer-selectable global stop color. · Added settings for customer-selectable alarm line width. · Added settings for customer-selectable constituent title font size. · Add settings changed event to app settings to allow fir of update. · Move translate to central Language Class. · Added validate limits function to central class with return result. · Change zones count functions to retrieve primary and secondary from the Scan controller. · Fix error when logging to Excel on trial version that has expired. · Added ability to set serial number in MSV so can commission units. · Added and centralised Ctrl P and Ctrl T sequence so can show Comms Trace and Peeker from anywhere in the application. ·
Added connection index to debug comms and logging files to
eradicate duplicate frames file clash |
1.0.2.03 |
6th Mar 2014 |
· Remove bind to list box on discover units if no units found · Added multi zone capability · Add Product and frame name to logging files · Add application settings page and options for distance |
1.0.2.02 |
20th Feb 2014 |
· Fix for Cal link offset (3.02) |
1.0.2.01 |
19th Feb 2014 |
· Upgrade for index offset firmware v3.02 · Fixed UNAME to NAME so as scan controllers do not use UNAME yet · Fixed double-click to connect (UNAME issue) · Added return error reponse in GetVersionObject to allow visual reason for not connecting · Made status bar central so that can be used for multi-connect thus showing error messages · Renamed import and export settings to Download and Upload for clarity · Added disable settings-changed-event for when uploading new settings to stop constant firing |
1.0.1.7 |
24th Jan 2014 |
· Added recipe name to Profile screen title when chart is set to full screen |
1.0.1.6 |
17th Jan 2014 |
· Fix logging issue (fails if no translation) · Fix CSV not logging (fails if no translation) · Unchecked profile 2 if disabled. · Standardised Data Logging screen layout with ScanView. |
1.0.1.5 |
16th Jan 2014 |
· Added colour split to comms trace window for splt receive of data · Added Timeout counter and retry plus re-send and EndSend event for comms drop-out (Lantronix) · Reduced precision of log file data to 2 digits · Rebuilt all modules for x86 platform to ensure uniformity of drivers (logging issues) |
1.0.1.4 |
14th Jan 2014 |
· Increased size of Position field in diagnostics · Removed smoothing on Diagnostic screen |
1.0.1.3 |
9th Jan 2014 |
· Change PSU voltage color from blue to green red with limits · Added Miscellaneous page for resetting user password · Added Peeker · Updated Linear regression to check source against edited Span and Zero · Added Choice of movement indicator on profile screen · Set permissions to reflect OI · Changed Linear regression to reflect Source data and flag when edited · Updated chart grid to reflect OI · Allowed no password entry for 0000 password · Changed global icons and added to toolbar layout |
1.0.1.2 |
7th Jan 2013 |
· Included new linear regression (Zero offset change) |
1.0.1.1 |
18th December 2013 |
· Added Recipe settings · Added new license structure |
1.0.1.0 |
5th Dec 2013 |
· Added update for constituent 2 / trend select · Added central validation · added cell overrun · added virutual motor and idler limits · Added browser for saving xml settings · Added timer for rescan of units on connect screen · Added Product config / calibration changes · Added Global Park button · Change vertical line to progress bar on profile screen · Added save readings to linear regression |
1.0.0.9 |
22nd Nov 2013 |
· Added Global buttons · Added sensor settings · Added calibration calculations · Fixed Save path for xml |
1.0.0.8 |
18th November 2013 |
· Changed Comms class to counter CPU overload · Added Global Start function for frames. |
1.0.0.7 |
13th Nov 2013 |
·
· Fixed Alarm sticking in alert mode · Made Y Axis intervals round numbers · Aligned product title with chart title · Fixed predictable tile order for windows |
1.0.0.6 |
7th Nov 2013 |
· Added disconnect all button · Disabled settings on exit · Added sensor movement vertical grid line · Added disconnect all button · Disabled settings on exit · Added sensor movement vertical grid line · Added button for Disconnect All · Added settings for displaying values on the chart · Added titles to chart · Added code to Respond to parameters changed checksum · Added responses to parameters changed · Added chart interval calculations · Fixed red LED image |
1.0.0.5 |
6th Nov 2013 |
· Hid Alarm settings when disabled profile 2 · put in NaN detect for chart so if off chart will be red · Fixed Set Metric in settings |
1.0.0.4 |
4th Nov 2013 |
· Altered size of LEDs · Fixed selected index on Product List in Sensor Settings · Changed Headings in profile screen to include Config and Product · Added Precision to Settings · Added invert frame info to Diagnostics frame animation · Added disabling of access to settings whilst not connected |
1.0.0.3 |
14th October 2013 |
· Added product version to main screen |
1.0.0.2 |
14th October 2013 |
· removed form closes on frmContainerClosing event to prevent close on update error |
1.0.0.1 |
14th October 2013 |
· Added prod cal secondary constituent (even though not used) · Added product register · Added Check for update settings |