PC200W 4.0
Updated: 09-24-2009

  1. Known Issues - In View, the FSL file must match the *.dat file or an access violation may result.
  2. Known Issues - Instabilities in the drivers for USB to RS-232 adapters and in the adapter cables have been noted. If problems are encountered, updated drivers should be installed and/or the adapter cable should be swapped out.
  3. Main PC200W Interface Enhancement - New look and feel.
  4. Main PC200W Interface Enhancement - Can launch DevConfig from the PC200W Toolbar.
  5. Main PC200W Interface Enhancement - A connection made from the Clock/Program tab is now subject to the Maximum Time On-Line configured in the EZ Setup Wizard.
  6. Main PC200W Interface Bug Fix - Fixed a problem with there being only 5 dataloggers available when PC200W and Short Cut standalone are both installed.
  7. Main PC200W Interface Bug Fix - Changed "Status Table" menu item to "Station Status" for consistency with other products.
  8. Main PC200W Interface Bug Fix - Fixed an error when deleting multiple program files using File Control.
  9. EZSetup Wizard Enhancement - Ability to rename a station.
  10. EZSetup Wizard Bug Fix - COM Port field does not allow invalid characters including the semi-colon. This was causing PC200W to lockup.
  11. Short Cut Enhancement - Added support for the CR9000X, the ET107, and the AVW200.
  12. Short Cut Enhancement - Added "Advanced" tab which shows program and launches CRBasic Editor.
  13. Short Cut Enhancement - Added "Send Program" to "Results" tab.
  14. Short Cut Enhancement - Added user defined "Custom Sensor Files".
  15. Short Cut Enhancement - Added the ability to manually set advanced outputs to high or low resolution.
  16. Short Cut Enhancement - Added new sensor files for the CMP3 Pyranometer, the IRR-P Precision Infrared Temperature Sensor, the JC Ultrasonic Depth Sensor, the CNR2 Net Radiometer, the CS106 Barometric Pressure Sensor, the OBS-3+ Turbidity Sensor, the 03002 Wind Speed and Direction Sensor, the 105E (chromel-constantan) Thermocouple, the WindSonic1 (RS-232) Two-Dimensional Ultrasonic Wind Sensor, the WindSonic4 (SDI-12) Two-Dimensional Ultrasonic Wind Sensor, the HMP155 Temperature and Relative Humidity Sensor, the SR50A Sonic Ranging Sensor (SDI-12 Output), the CS450/455 Pressure Transducer, a Vibrating Wire Sensor (for generic vibrating wire sensors and the AVW200), and a saturation vapor pressure calculation
  17. Short Cut Bug Fix - The CR9000 pre-compiler was left out of the 2.6.0 and 2.6.1 releases. The result was an error message (pre-compiler not found) when trying to "Finish" a CR9000X program. The CR9000X program was being saved. It just wasn’t error checked.
  18. Short Cut Bug Fix - In 2.6.0 when attempting to add 4-wire 107 Temperature Probes to an AM16/32, only zero was available for repetitions thus a user could never accomplish this configuration. Not an issue in 2.5.4 and fixed in 2.6.1
  19. Short Cut Bug Fix - Fixed various issues with drag-and-drop of outputs in the "Selected Outputs" grid of the "Outputs" screen.
  20. Short Cut Bug Fix - Fixed issues with Windows "Regional and Language Options" being set to a region that uses decimal commas instead of decimal points.
  21. Short Cut Bug Fix - Fixed some issues in the "Advanced Outputs" screen UI and resulting code.
  22. Short Cut Bug Fix - Fixed "RichEdit line insertion error" message issue on Windows computers whose "Regional and Language Options" were set to Chinese.
  23. Short Cut Bug Fix - Fixed major formatting issues on the "Summary" tab after "Finish"ing a CRBasic datalogger program.
  24. View - Maintains ease of use of former data file viewer.
  25. View - Large file processing with responsive loading and scrolling of files.
  26. View - Number of traces per graph is not limited.
  27. View - Graph type supported: Line Graph.
  28. View - Supports graphing by record number for files containing gaps in the timestamp data.
  29. View - Vertical Graph Cursor.
  30. View - Zoom capability on graphs.
  31. View - Scrolling supported from the data window and from the graphs.
  32. View - Print preview and print for graph.
  33. View - Save graph to file as BMP, JPEG, WMF, EMF, or PCX.
  34. View - Directly opens binary files (TOB1, TOB2, TOB3).
  35. View - Supports files without record numbers.
  36. View - Specify graph width by time or by number of records.
  37. CardConvert Enhancement - CSIXML file support.
  38. CardConvert Enhancement - More flexible on append, i.e. allows environment data to have changed.
  39. CardConvert Bug Fix - Fixed problems with base file names when appending and using date-time filenames.
  40. CardConvert Bug Fix - Added constraints so sliders cannot set window sizes to 0.
  41. CardConvert Bug Fix - A TOB1 file, which contains no record number or timestamp, resulted in an Exception error when CardConvert tried to convert it.
  42. CardConvert Bug Fix - If you were appending to an existing data file and baling, baling worked unless there was missing data such that the first record to append should be in a new bale rather than the in the same bale as the last record from the previous run.
  43. CardConvert Bug Fix - Open a bad DAT file in CardConvert, do a basic conversion to TOA5, and when you pressed the Convert button, then CardConvert would stop running and disappear.
  44. Server Bug Fix - Fixed an issue with creating data files larger than 2 gigabytes.
  45. Server Bug Fix - When program table defs changed, the backup file is created by a "rename" rather than a "copy".
  46. Server Bug Fix - The time-out for the BMP1 data advise operation was being set to a value that was far too long by orders of magnitude.
  47. Server Bug Fix - If a BMP1 station received a data collect response after collection was aborted, the server could crash.
  48. Server Bug Fix - Added code to prevent the file control operation from getting table definitions from the logger when the program is stopped in order to send an operating system via BMP5.
  49. Server Bug Fix - Added time for file send and file control transactions so that the datalogger has time to finish rebooting before PC200W tries to communicate.
  50. Server Bug Fix - Fixed a bug in the LgrNet List Comm Ports transaction where, on certain host computer configurations, the underlying call to EnumPorts() could fail and lead the server to attempt to allocate too much memory.
  51. Server Bug Fix - Added code that will prevent the cache manager thread from "bailing" its command queue while the LgrNet create backup file transaction is active.
  52. Server Bug Fix - When a data file reaches 2 gigabytes it appears that a seek fails and the new data is written to the start of the file.
  53. Server Bug Fix - Fixed an issue which created a "stuttering" effect that can occur on a link with a lot of latency where the responses from previous communication attempts get processed before the expected response is received.
  54. Server Bug Fix - Added code to removed an "orphaned" active brokers when the server is restored from an XML structure (the new server config file).
  55. Server Bug Fix - Fixed a bug associated with serial port support (likely TAPI as well) that could lead to a lock-up in the overlapped I/O version of execute() if ReadFile() returned ERROR_IO_PENDING. The old code attempted to get the overlapped result if the return code was not equal to ERROR_IO_PENDING. It should have been doing this if the last error equal to ERROR_IO_PENDING. With some drivers (FTDI), this would lead to the call to GetOverlappedResult() not returning which could eventually lead to a server lock up if the main thread was waiting for the serial port thread to end.
  56. Server Bug Fix - Fixed a bug on in the code that processes table definitions from BMP3 loggers (CR5000 and CR9000) where the program_running flag was not set appropriately when a table other than the status table was encountered. As a result, in a merge update, "old" tables were not deleted because the program_running flag was not set.
  57. Server Bug Fix - Fixed a bug in the code that processes table definitions from a BMP3 logger where the program information setting would not get set to indicate that there was no program running when table definitions were refreshed without the reset option. This could lead pc400 and pc200 to attempt to keep polling the datalogger.
  58. Server Bug Fix - Added code to recognize when a BMP5 datalogger program has been paused as opposed to being stopped (the datalogger will return a value of 3 rather than 1 or 2). When the logger is in this state and table definitions are refreshed, any old collect areas that are no longer present will now be erased.
  59. PC200W Install Enhancement - Default "Campbell Scientific" directory in the Windows Start Menu.
  60. PC200W Install Enhancement - Supports the common application model.