Enhancements: Applications have been updated to run on Windows Vista (including a new help file format).
New diagnostic window displays error messages when there is a communication failure.
Code has been added to restart the server if an unhandled exception is caught while processing windows events.
The network map is now saved in an XML format, which makes it more robust. NOTE: Network maps from PC400 1.5 are not backwards-compatible with previous versions of PC400.
Improved the algorithm for setting datalogger clocks over slower communications links.
Added support for long file names for CR5000 and CR9000X dataloggers.
Added support in the server for BOOL8 variable types.
Increased intrinsic time-out for phone modems to 2 seconds.
New transaction log message that is produced when the server renames an existing data file rather than append to it.
Increased the minimum time between PakBus Serial Packet ring packets from two seconds to 10 seconds.
Improved hints for toolbar buttons.
If you attempt to restore a network when connected to a datalogger, PC400 will disconnect from the datalogger first and then restore the network.
Added a Time of Fill column to Datalogger Status window that shows the estimated time each table will fill.
NAN values for Long integers are now displayed as -2147483648.
Pause button added to Terminal Emulator.
Terminal Emulator window can be resized.
Support added for backspace character in Terminal Emulator.
Bug Fixes: A mixed array CSV file was being falsely detected as a binary file when it began with a comma rather than a number.
PC400 was converting 7999 to INF for the TOACI1 file formats.
The strictest Data Execution Prevention setting in Microsoft Windows was causing access violations upon trying to run PC400.
The server was hanging up a serial link with a CR9000X during a program file send.
When Maximum Time On Line was exceeded for a phone to RF link, the RF modem and the datalogger should be left in an on-line state until they timed out.
The default maximum time on-line for CR5000 and CR9000X dataloggers on a phone modem was 0 (unlimited). It is now set to 10 minutes.
A PakBus port no longer sends a "Goodbye" message to the datalogger when hanging up the link.
With table-based CR10X/CR23X/CR510 dataloggers doing data advise, if a table came in with no records, any tables after that which did have records were ignored.
Link failures were not handled properly for some operations including the program file receive and the program file send operations.
Extended the time that the server will wait to check for overwriting its configuration file from one minute to five minutes since this check uses processing time.
Fixed an issue where the server could crash if it tried to write to a log file that was locked by some other process, such as a virus scan program.
Added a timer to monitor the server's shut-down process.
Added time for file send and file control transactions so that the datalogger has time to finish rebooting before LoggerNet tries to communicate.
There were odd characters at the end of lines in the final screen of the Backup Network wizard.
Setting a value in a multi-dimensional array for CR5000 and CR9000(x) dataloggers was setting the wrong element of the array.
When a program was retrieved from a datalogger, the file extension was not automatically added.
Grid was shifting in the status table when the scroll button was pressed, making the information hard to read.
If the data values were updated on the Monitor Data tab when you tried to edit a value, the value you had selected would become unselected.
Allow 5 digit security codes.
# symbol was not allowed in phone modem dialing strings.
When a datalogger name was changed by the user, the output file name was not being updated.
If values from a Public table were added to the Monitor tab twice and the update interval of the display was slower than the datalogger scan rate, the Monitor would not update the second set of Public values.
Fixed problems associated with using spaces in datalogger station names.
When dual monitors were used and PC400 was last opened on the secondary monitor, when it was reopened it would shift back to the primary monitor.
PC400 did not resume when the computer went into standby mode.
Table definitions had to be retrieved twice for a CR5000 for them to be valid.
Disallow invalid characters to be entered into Monitor Data tab.
Known Issues: In PakBus Graph, if you ping a device that cannot be reached, the ping window will close.
EZSetup Enhancements: Improvements made so it can be navigated without a mouse.
Three modems added to Modem Database - Lucent WinModem, Conexant, US Robotics 56K USB.
File Control Bug Fixes: In some instances the CRD would appear to be the selected device, but the directory displayed would be for the CPU (or vice versa).
The ability to download an OS via File Control has been removed.
Non-program files could not be sent to the datalogger using File Control.
Card Convert Version 1.3 Enhancements: Updated to support translation to other languages.
Added ability to save a day of year for table-based timestamps.
Bug fixes: Repairing an empty table yielded an error.
In certain instances changes to the Destination File Name dialog were not saved.
Processing data based on date/time with 0 for the time intervals would lock up Card Convert.
Appending data would use last file name instead of Destination File Name.
CRBasic Editor Version 2.8 Enhancements: Added a Save and Send option which allows you to send a program to a datalogger from the Editor.
Added the option to save a compressed file (stripped of remarks and spaces).
New F9 functionality inserts a variable at the cursor location (existing F10 functionality would overwrite existing variable).
Added the ability to turn off syntax checking.
Options | Show Labels will show the table name, output interval, and field names for the Public table and all output tables.
Improved precompiler messages.
Bug Fixes: Files with an ampersand in the file name could not be opened from the Recent Files List.
Cleared bookmarks would return after inserting a variable.
Next/Previous Bookmark would move to bookmarks in the order they were declared, not in the order they appeared in the program.
Print Preview would set margins to .01 less than the value entered.
If no program was opened, the Editor always defaulted to files with a .CR2 extension. The default is now .CR*.
The Editor always tried to save "Save As" files with uppercase letters.
Printing in Landscape mode was not repaginating the file.
Subroutine arguments were showing up in variable list.
DevConfig 1.9 Enhancements: File | Browse Config Files will let you view the saved configuration file for a device.
More time added to the end of the operating system download process to help avoid the user removing power from the device before the OS load finishes.
Bug Fixes: Problem with the XML configuration file header which would cause it not to render properly in a browser.
Screen redraw algorithm could result in black boxes on the application window.
Improved OS download for CR9000X.
Edlog 2.6 Bug Fixes: Compiler didn't warn of a Table 2 that had instructions but an execution interval of 0.
Disallow spaces in P84 table names.
Screen was repositioning when setting reps to a value greater than 1 and pressing Enter.
In some instances, the Edlog window would not close.
PakBus Graph 1.8 Enhancements: In the (right click) Edit Settings mode, the current settings of the device can be viewed and printed (Summary button), or a new configuration can be loaded in to the datalogger (Read File button).
Now functions as a shared component in CSI's software. This means any time a newer version of the software is installed (with LoggerNet, PC200W, PC400), the old version will be updated (rather than having two different copies on the PC).
Bug Fixes: If you edited a setting in the datalogger, that setting would not be applied unless you clicked a field other than the one being set to the new value before pressing Apply.
When making changes using Edit Settings, there was no warning if the changes were not applied.
If you resized the window to a very small state, it did not redraw correctly when it was resized larger.
Split 2.6 Enhancements: Can process larger files.
The "bad data" indicator will flag bad data, even if there is no screen display.
Screen display indicates how long it took the file to process.
Bug Fixes: Record numbers greater than 14 characters could not be formatted.
Subsecond data now truncates rather than rounding.