| Traffic Viewer Pro Change Log |
| Version 1.0.9.69 |
| [New] | Added additional unit testing to detect potential upcoming problems before they are severe (by reading the unit's battery voltage). A message will be notify the user to contact us for a replacement unit. |
| [Fix] | Fixed display of ampersands in location/comments fields of the data overview panel (they previously displayed as an underscore). |
| [Fix] | Fixed a missing quote in the timestamp exports. It was a missing quote on the new ""Time Stamp Format:" header line added last release. |
| Version 1.0.8.68 |
| [New] | Added custom speed bins. You can change the speed bins that are used in "Preferences" under the "Speed Bins" tab. |
| [New] | The timestamp exports now have 3 formats for the timestamp field. Previously it was only "seconds since start date/time", so remains the default. The new options are "days since Dec 30, 1899" (which spreadsheets know how to convert to a date/time just by indicating the field is a date/time), or "Readable date/time", which will export the date and time of each timestamp as text (in a readable format). NOTE: If your exports require millisecond or better resolutions, your most accurate timestamps will be exported using the original "seconds since start date/time" format. |
| [New] | Added "Time Stamp Format:" as a field in the header of the timestamp CSV exports, the three values are the three types of formats: "Seconds", "Days", and "DateTime". |
| [New] | Both vehicle and axle timestamp exports now have a new version due to the above changes, the new version for the "Export Version:" field is "V2.00". If you have software importing these, with any "V2.00" timestamp exports you should test the new "Time Stamp Format" field to determine the format of the timestamps. |
| [New] | Added default settings for some of the export options that can be changed in "Preferences". |
| [New] | Added "Number of Axle Spacings" to "Exports" tab of "Preferences". For those that use vehicle timestamp exports, this value is the number of spacings to export. Previously it was always 9 spacings that were exported, now it can be any number (or none at all). If you don't use the spacing data in your vehicle timestamp exports, you can set this to 0 so those fields will not show at all. |
| [New] | To avoid confusion, the "Continue" button is now greyed out for report and export selection if no export/report type has been selected. |
| [New] | Speed and volume reports should get generated more quickly now. |
| [New] | Speed and All-In-One exports versions are now "V2.00" since the speed bins are now customizable there will not necessarily be 15 bins now, and the ranges may be different if they are changed from the defaults. |
| [Fix] | Fixed a minor bug when closing TrafficViewer Pro that was attempting to access and free already freed memory. |
| [Fix] | Fixed the page numbers of reports. Now all reports start at page 1 (volume, speed, and class), and the total pages indicator was removed (to speed up report generation). |
| [Fix] | Fixed range selection for timestamp exports, previously the range selection was ignored for timestamp exports (even though the start date/time in the export showed the start time selected). Now timestamp exports will export only the range selected. |
| Version 1.0.7.65 |
| [New] | Added unit firmware checksumming, just in case a firmware update partially fails (or something else happens to the unit) then the unit firmware can easily be updated again. |
| [Fix] | New PicoCount 2500 firmware (V2.11) to fix several potential issues that could have caused unit failure. |
| [Fix] | Fixed a bug in processing that could sometimes "cluster" vehicles that were a long distance apart therefore at times causing missed vehicles in classification setups. The frequency of this occuring would have varied depending on the scheme used and data density; due to it's nature any data affected would likely have only a slight improvement. The quality meters would have still properly reflected any missed vehicles. |
| [Fix] | Fixed a "Range Error" message that would pop up when TrafficViewer Pro was opened on some installations of beta versions between 1.0.4.59 and 1.0.6.63. |
| Version 1.0.6.63 |
| [New] | Changed processing for hose setups that the software detects as possibly incorrect, the user was prompted more than once to change setups (each time printing or exporting) if they didn't change it the first time. Now, the prompt should only occur after changing the header or opening a file, and not before a report/export. |
| [New] | Behind the scenes, a lot of processing/reporting code was cleaned up and variables were made more consistent for easier future updates. |
| [Fix] | The speed report/export had speed data shifted over one bin to the right (so it showed higher speeds). Now, reports/exports of speed data should be correct. Any old files can now be opened and new speed reports generated with the correct data. (Note: The all-in-one export did not have this problem) |
| [Fix] | Fixed a bug with volume reports. When using a hose setup with a median, if the A/B hoses needed to be flipped, the report would show the wrong column titles (they were opposite what they should have been). |
| [Fix] | Fixed a "floating point error" bug with the classification report/export when there were no trucks in the data. |
| [Fix] | Fixed a problem when a scheme was created or modified to use different unclassified handling. It could cause an "Access Violation" to occur when processing, so reports or other data were not accessible. Custom schemes with all types of "unclassified handling" should now work. |
| [Fix] | Fixed a couple of problems with "All-In-One" export (one misplaced column, and a missing comma). |
| [Fix] | Fixed a problem with the "Total" column on AXLE volume exports, it was showing the total vehicles instead of total axles. |
| [Fix] | Fixed "Start Date" and "Start Time" fields in all CSV exports. They only had a value of "0" or a "1" instead of the actual date and time as they should have. |
| [Fix] | Made all CSV exports consistent on how they export data (date/time should be in the same format, no dashes should be before or after the actual data begins/ends, and no blank line between days). |
| Version 1.0.5.61 (PRN update) |
| [New] | All 3 PRN format variations should now be to the newest specifications. These are "daily" formats, not "monthly". |
| [New] | The "PRN, Standard" format should allow importing into TRADAS software. (This needs to be tested and verified) |
| [New] | PRN exports can now export volume, class, or speed. |
| [New] | For PRN options that will export multiple files, there is now a combobox that allows you to select the filename format. There are currently 16 formats. And any that have "" as part of it, will use the text you type in the "Custom Text" field as part of the filename. |
| [New] | For the Hawaii PRN format, there is now the ability to select which direction is the primary direction (direction code E). |
| [Fix] | Some fixes and modifications to the PRN format exports. |
| Version 1.0.4.59 |
| [New] | Added "Export Directory" to the "Preferences" panel. Now you can have a default export directory that differs from your data directory if you choose. |
| [New] | There is a new release of RetroCount (RK-1) firmware to correct a couple of bugs. Upgrading to the latest firmware (1.08) for RK-1 units is highly recommended. |
| [Fix] | Directories are now remembered (so the open and save dialogs should come up in the same directory), also the default data directory should now be the one that is shown when opening or saving data for the first time. |
| [Fix] | Dwells were not used in volume-only configurations, so when hoses had lots of echo on them the volume counts could be significantly higher than they should be. Dwells will now affect all types of setups, as they should. |
| [Fix] | Fixed a bug with the report "Range Selection" window for volume-only configurations. The "Continue" and "Cancel" buttons were not positioned where they should have been. |
| Version 1.0.3.57 |
| [Fix] | Improved processing on slower vehicles (under 30mph) that are slowing down as they are crossing road tubes. The algorithm was made slightly smarter to allow for more difference in speed between axles at lower speeds. |
| [Fix] | Fixed a couple of typos in the hint text on the graphical timestamp display panel. |
| [Fix] | Modified default FHWA scheme to make sure there is a dual axle for class 12 and class 13 in the second group of axles. This is to help prevent false class 12 and 13's in heavy traffic. |
| Version 1.0.2.56 |
| [New] | Added an operator timeout of 3 minutes to the software. If a unit is left connected, but no commands are sent to it within 3 minutes, then it will automatically disconnect. |
| [Fix] | Fixed a problem with RoadRunner and RetroCount (RK-1) units not downloading data when connected to the computer with a USB-to-serial cable. |
| [Fix] | Fixed a bug which, with some data or some hose spacings, may have caused an "access violation" message when processing the data after download. |
| [Fix] | Fixed a small resource leak when closing TrafficViewer Pro while the "Data Setup" panel was open. |
| Version 1.0.1.55 |
| [New] | A new RoadRunner firmware version is available (version 2.10). Added variable hardware dwells to the RoadRunner units in this version, these hardware dwells can be changed by clicking on "Configure Unit" and changing their values. The valid range is 1ms to 254ms. The default remains at 30ms. Note: Changing these lower will result in more data being stored in the RoadRunner unit causing it to run out of memory more quickly. |
| [New] | Added PDF exporting. |
| [New] | Added daily volume PRN exports. Currently the peak interval data is all zeros, and only volume PRN can be exported, more will be added in next release. |
| Version 1.0.0.54 (hotfix) |
| [Fix] | Fixed problems printing reports and problems exporting with Access Violations occuring. This was caused by some changes in how strings are used (strings are now mostly unicode to allow for multiple languages). |
| [Fix] | Made the font on the graphical display a little bigger. |
| Version 1.0.0.53 |
| [New] | Added internet-updating ability to easily keep TrafficViewer Pro up-to-date. You may now choose to turn on auto-updating of the software in "Preferences". You may also check manually by clicking on the "Check For Updates" button in "Preferences" or from the "Online" pulldown menu at the top of the window. |
| [Fix] | Fixed a minor display issue in Log File viewer panel, the "Clear Log" button would not remain at the bottom of the panel if the panel was resized. |
| [Fix] | A couple of minor memory-leak bugs were fixed. |
| Version 0.9.0.49 |
| [New] | Bi-directional data will process properly. Some of the enhanced processing cannot be done on multiple directions, so data accuracy will be less, especially in high volume traffic (traffic where cars are passing over the hoses at the same time, or nearly the same time). We still recommend using one counter per lane/per direction for the best accuracy and as few problems as possible. |
| [New] | Improved/sped up processing in higher traffic areas of data for single-lane, single-direction data. Re-clustering now doesn't attempt to "split" a cluster in between certain axles, based on speed and distance, where axles are too close together to be two different vehicles. This will slightly speed up processing in heavy traffic. And, in theory, it could avoid some possible mis-classifications in cases where a truck doesn't fall into a classification -- it could help to avoid that truck being falsely classified as multiple vehicles. |
| [New] | Enhanced processing to handle missing hits better. Hits will be "added" where the software determines they are missing. In tests, this improved processing where missing hits were involved quite a bit. In real-world data this didn't amount to much of the data, but in some cases it improved classifications by about 1%. |
| [New] | Inserted hits are visible on the graphical display window when looking through data. |
| [Fix] | The display of cluster information in the graphical display panel is now shown in the appropriate measurement (English or Metric, based on what is set in the header). Previously all cluster info in that panel was shown in metric, no matter what was selected. |
| [Fix] | The Vehicles list in the graphical display panel will now show all axle spacings separated by commas. Previously only the last axle spacing was shown. |
| [Fix] | Graphical display panel layout has changed slightly. |
| [Fix] | Graphical display panel's "Mouse Position" is now correct and accurate. |
| [Fix] | On the graphical display panel, when scrolling through data the right edge of the graphical display got "dirty" (didn't stay white), it now will no longer collect "artficats" from scrolling through data. |
| [Fix] | Fixed an issue with reports printed from some data files. Some files would start a report at a time other than 00:00 when "# of days" is used for the report range. This is fixed and now all reports that have a range entered in number of days will start at 00:00. |
| Version 0.8.4.45 |
| [Fix] | Improved clustering algorithm when data has multiple directions. Clustering should do a much better job at paying attention to the direction that the cluster should be, and not falsely clustering in the wrong direction with the wrong mix of hits. |
| [Fix] | Improved processing to do more analysis on clusters in higher traffic situations. There should be fewer vehicles left unclassified in higher traffic, if "reclustering" is enabled (which is is by default). |
| [Fix] | Fixed another fairly infrequent occurance while processing data: When a vehicle was tailgating another vehicle and the trailing vehicle was decelerating and traveling at a distance very close to the "max axle spacing", it was not clustering that tailgating vehicle. Those vehicles should now be clustered and used in the data. |
| [Fix] | Fixed a bug in the clustering algorithm that, in rare cases of mixed-direction data or noisy data, could have caused the processing to skip up to an entire day of data. |
| [Fix] | Possible memory leak fixed in the "reclustering" section of processing the data. |
| Version 0.8.3.43 (weekly update) |
| [New] | RoadRunner units can now be connected and data downloaded in TrafficViewer Pro. (non-timestamp RoadRunner units are not supported, all version 2 units are supported) |
| [New] | RK-1 units can now be connected and data downloaded in TrafficViewer Pro. |
| [New] | Added an "Abort" button to the download panel. |
| Version 0.8.2.41 (weekly update) |
| [New] | The position and size of the main TrafficViewer Pro window is now remembered. |
| [New] | The layout of "Preferences" changed around a bit, there are now tabs in it to allow for more options. |
| [New] | Added default axle correction factors in "Preferences", instead of having to enter them each time. |
| [Fix] | Changed the "Online Documentation" menu option (in the "Help" pulldown menu at the top), to open up the latest work-in-progress version of the manual when opened in a beta version of the software. |
| [Fix] | With a fresh new installation, the software was not creating a custom "schemes" diretory that was needed to create/save custom schemes. This directory is now created if it doesn't already exist, so custom schemes will now work. |
| [Fix] | Fixed a "divide by zero" bug when using "unknown axle spacing" with axle correction factors of 0. |
| [Fix] | Made a minor tweak to how axles are grouped when there is a missing hit in the data. There is still a little more work to be done with missing hits. |
| Version 0.8.1.39 (weekly update) |
| [New] | TrafficViewer (.tvd) files can now be opened and processed. There are a few things to note: Multi-study .tvd files will not show multiple studies yet in TrafficViewer Pro, opening a tvd file with multi-directional data will not be handled well and should probably not be considered at this time, data will process classification data differently than it did in TrafficViewer data with little noise will have GREATLY improved accuracy and processing in TrafficViewer Pro. |
| [Fix] | Fixed a bug in multi-day studies that would cause the quality meters to read higher than the should, also in "Additional Details" the "Total Axles" was a high value (the more days the more this number was wrong). |
| [Fix] | On the Data Overview panel, the Class Summary and Speed Summary tables got a minor visual adjustment. The 3rd columns now have the same look as the 1st columns, since they are all "title" columns. |
| [Fix] | As intended, panel positions should now remain in the same places they were last when the software was closed. |
| [Fix] | The "Data Setup" panel that you see when downloading data or clicking on "Edit Header", did not have a label for the units used for "Hose Spacing". It will now show "inches" or "centimeters" depending on the measurement type chosen. |
| Version 0.8.0.37 |
| [New] | For volume-only, no classification, hose set-ups (set-ups with unknown spacing or with a median, or a short hose/long hose, etc.) now allow you to enter "axles per vehicle" or commonly referred to as "Axle Correction Factors". Previously it would just assume 2 axles per vehicle for those types of setups. When selecting a volume only setup, a button will be displayed on the data setup screen titled "Edit Axles/Vehicle" where you can edit this. And, as the FHWA recommends in section 4, chapter 4 of the "Traffic Monitoring Guide" you will be able to enter axle correction factors for each day of the week (as they may very greatly, especially on weekends). |
| [New] | Processing has been completely reworked. It now "clusters" axles and handles those clusters. Now, ALMOST ALL aspects of the processing can be user-defined or modified. There are classification rules and rules for handling unclassified clusters. This will allow for COMPLETE customization by the user that wants to create their own classificaiton rules. These are very advanced features. These features can be accessed from "Advanced|Edit Classification Rules/Schemes" on the pulldown menu at the top of the application. |
| [New] | Added the ability to drag and drop .tvp files onto TrafficViewer Pro and it will open the file. |
| [New] | Clicking on .tvp files will now open them up in TrafficViewer Pro. |
| [New] | Panel positions are now remember from the last time the software was used. There are also two menu items "Cascade/Minimize Panels" and "Move Off-Screen Panels" on the "View" pulldown menu. |
| [New] | The installer used for TrafficViewer Pro has been changed. This doesn't affect much, except a slightly smaller install and downloading upgrades manually and installing will no longer require uninstalling first. |
| [New] | Added an identifier to the beginning of each file for TrafficViewerPro (so it can QUICKLY and EASILY tell if this file is really the desired type of file). For example the first few bytes of a data file could be: "TrafficViewerPro.Data", the first bytes of a scheme file could be: "TrafficViewerPro.Scheme", etc. This would allow us to even search a harddrive for data/scheme files and even if the extension matched, we would know if it was realy a trafficviewer pro file. |
| [New] | Added change log to easily view changes since specified software versions and the ability to print it. |
| [New] | Overview window now show's the "Scheme" being used. |
| [New] | Reports now show the Scheme used and it's scheme ID in case somebody needs to verify it's the exact scheme it should be. |
| [New] | Classification report was competely re-done to allow any number of classes, which will be determined by the scheme chosen. And the legend shows classification descriptions from the custom (or default) scheme selected. |
| [New] | Added new quality meters for classification and channel hit differences. |
| [New] | Added scheme list scanning to resolve scheme id conflicts. Old schemes should always keep the same id if somehow a new scheme file is copied into the same diretory with the same id. |
| [New] | User is now prompted to save their data when attempting to download new data, open a file, or close the data overview with data that is unsaved or has been changed since opening it. |
| [New] | All exports now have their own version tag, so when importing into an automated system this can always be checked to know if the export format has changed. The CSV field containing the export type and version is called "Export Version". |
| [Fix] | In the counter setup screen after download, by default multiple directions will now come up opposite directions instead of the same directions. |
| [Fix] | Fixed a bug causing the very last hit in the data (no matter how much data there was) to not get processed. |
| [Fix] | Made one more fix to the way non-US and/or non-standard date/time formats are handled and displayed. |
| [Fix] | All processing is now done using metric numbers. Previously the tests used whatever measurement was selected, but that cause some rounding issues and other issues related to conversion that may show slight differences when flipping between Metric and English. The conversion now happens just before displaying the data, instead of at processing time. Now those should remain identical (so classes on the "edge" will remain the same class no matter what measurement setting you have when you view the data). |
| [Fix] | Fixed a memory leak when closing the data overview window before closing the application. |
| [Fix] | When creating a new scheme in the Classification Rules panel, the new scheme is now set as the selected scheme instead of just showing up on the list somewhere. |
| [Fix] | Fixed a bug in the scheme editor (Classification Rules panel) with the "Duplicate Rule" function when the rule had several sub-rules. |
| [Fix] | Panels will now move to the front when they are clicked on, instead of mousing over the title of the panel. |
| [Fix] | Several other fixes and enhancements were made. |
| Version 0.7.2.25 |
| [New] | Added a "debug" screen, which can be accessed via "View|Advanced|Debug Mode". Once it has been checked, any time you process data an additional window will show up with access to extra information and graphical/list views of timestamps and processing. |
| [New] | Cleaned up pulldown menus: Added links to online manual, TrafficViewer Pro web page, and added several more menu items for various buttons in the software. |
| [New] | Filename now shows in the bottom left of reports. |
| [Fix] | Fixed a problem with handling non-US standard Windows date/time formats. Previously it would display "not a valid date/time" when trying to open a file with a system setup with a different date/time format. |
| [Fix] | Fixed the "Export" button that is located on the print preview screen; it now functions like the main export button (in the data overview panel). |
| Version 0.7.2.17 |
| [New] | Greatly improved memory usage/processing speed with data over 1MB. Data is now processed in 1 day chunks. |
| [New] | Unit firmware can now be updated through TrafficViewerPro. It will auto-detect if an older version is being run. |
| [New] | Added code for volume-only hose setups (i.e. short hose/long hose, median, etc.) |
| [New] | Added *BETA* flag which the application can test for to store/load registry and other settings from/to a different location than an actual release (when one occurs). |
| [New] | Added logging of some of the communications. This can be viewed by selecting "View" from the top menu and then choosing "Log File". It is mainly for troubleshooting purposes. |
| [New] | The currently open or saved filename is now shown. It is displayed in the "Data Overview" window's title bar. |
| [Fix] | Fixed a bug with "Auto Detect". If no device was connected "Auto Detect" would hang the application (it wouldn't allow it to be closed). |
| [Fix] | Fixed a few bugs in data processing when there is only 1 axle or 1 hit in the data for a channel. |
| [Fix] | Fixed a problem with data overview screen going blank if you click "Cancel" out of the "Edit Header" window. |
| [Fix] | Fixed a bug that caused the firmware version to not show on reports or exports. It would just show "V" with nothing following it. |
| [Fix] | Fixed a bug in exporting volume, class, and speed data that caused the last interval not to be exported. |
| [Fix] | Fixed a minor bug in the volume export that had one extra quotation mark in "Total" columns label. |
| [Fix] | When exporting axle timestamps, the axles were being filtered before exporting. The list should now be the raw hose hits without filtering. |
| Version 0.7.1.9 (beta) |
| [New] | All changes will be tracked in this change log with more detail in future releases. |
| [New] | Created installer. |
| [Fix] | Several changes to the look and feel of the software were made. |
| [Fix] | Several bug fixes were made. |
| [Fix] | Other general UI tweaks were made. |