PC400 Server - Added code to save and restore the reported station name for PakBus dataloggers. Also added code to clear the flag that indicates that we are polling for datalogger info when such an operation is closed down. This addresses an issue where the station name written to new data file headers was an empty string if the first attempt to get compile results after starting the server failed.
PC400 Server - Fixed a bug where the overloaded versions of on_callback_wait_end() were not called because the signature of the method was changed. This manifested itself as a problem handling call-back with a phone modem connection, where the connection was established and abandoned after a two-minute interval because the modem's callback ring timer was never cleared.
PC400 Server - Fixed a bug for BMP5 dataloggers where an access violation could occur when testing to see if a closing operation was a get compile results op.
PC400 Server - Fixed a bug in the file synch poll operation where the client acknowledgement was sent after the polling process was notified. That order could result in the operation being deleted when trying to send the client acknowledgement and lead to an attempt to access released storage.
PC400 Server - Added code to the timed method for PakBus routers that periodically checks the validity of the current transaction focus so if there is no route available for that transaction, the transaction will be considered invalid, an error (unreachable) will be reported, and the current focus cleared.
PC400 Server - Implemented a new collect mode, backfill by interval, for the BMP5, BMP3, and BMP1 versions of the logger query transaction. The server interface version has been set to 1.12.06 to reflect this support.
PC400 Server - Changed code that was recently introduced in the PakBus router that will invalidate transactions if there is no router to carry them out so that this rule will not be applied to hello transactions.
PC400服务器-改变了c代码处理ase where the datalogger reports that the file is inaccessible or the name is invalid so that the file is removed from the get queue and is also removed from the files history. This will allow us to "rediscover" the file on a future poll if the file really is inaccessible. This addresses an issue where it would appear that the datalogger was removing the file between the time that we got the directory and the time we started asking for the file. In this case, the file name would get stuck in the get queue and we would ask for it over and over without giving up.
CRBASIC编辑器 - 添加了对变量上“双”类型的支持。这包括突出显示和列表。
CRBasic Editor - Added a compile menu option for conditional compiling so that Include files are compiled into the code and displayed in a new window. This uses the -i command line instead of the -p option.
CRBasic Editor - Added a search box in the Instruction Panel.
CRBASIC编辑器 - 修复了如果您添加子例程名称并且那里尚无名称,则可能发生范围检查错误。
CRBasic Editor - Modified the Editor to mark the menu item when the Display on Startup selection is made.
CRBasic Editor - Fixed a problem that was changing syntax highlighting when text was selected.
CRBasic Editor - Improved the error message when precompile does not run properly. Also improved it to use standard load if the compile result file will not load as UTF8. This helps when some Asian characters sets are used.
Device Configuration Utility - Added the ability to modify the CS240DM.
Device Configuration Utility - Added the ability to modify the CH201.
Device Configuration Utility - Added the ability to modify the CR300-CELL200 and CR310-CELL200 datalogger.
Device Configuration Utility - Added the ability to modify the CS475A radar level sensor.
设备配置实用程序 - 添加了修改NL241 Wi -Fi网络链接接口的功能。
设备配置实用程序 - 添加了一个新的“数据收集”面板,以允许从现场的数据索格斯下载数据。
设备配置实用程序 - 添加了CR6系列Datalogger的USB驱动程序(RNDIS)。
Device Configuration Utility - Added “Radio Enable” setting to the deployment panel for the CR6- and CR300-series dataloggers with internal radios.
Short Cut - Added a custom check to look for and prevent SDI-12 and Pulse channels on channel pairs for the CR6. Also on the control ports for the CR1000X. These are not allowed but are outside the normal rules for channel pairs .
捷径 - 修改以允许在编辑字符串字段时允许多个十进制字符(例如IP地址)。
Short Cut - Enhanced to allow manual setting of high resolution for long data type.
Short Cut - Added new functionality: when loading a saved program, add any new channel types that are found in the DLF file. For example, switchclosure channels were added to the CR6. This was needed as we learned that switch closure connections on control ports are different than on U terminals (U terminal switch to ground and C port switch to 5V). So a new switchclosure channel type was added, and the C ports were removed from the pulse channel type. Caveats: Using the C ports requires a U port to be configured as a 5V source, as the CR6 has no 5V terminal. Since the C ports are only used when the U terminals are full, the user probably will not have one available. Also, when a saved program is loaded, the old pulse channel definitions are still used, so they will continue to be allocated and will not work. This will not be addressed as it is very unlikely to occur. The work-around is to start a new Short Cut program. We also added a new channel type of SDI-12 to the CRx000 and CR10X family of loggers. This is so the data connection could be moved instead of being on a fixed port. This required updated sensor files and datalogger files. This will allow updated datalogger and sensor files to work with new channel types.
Short Cut - Fixed an issue when making the working directory save work.
捷径 - 修改了一些具有子秒扫描的数据对象的扫描指令的设置缓冲参数。
Short Cut - Fixed RepBlockArray aliases to have the current units if the user has edited the units since an alias was created.
Short Cut - Fixed server login. Login will not be reattempted multiple times, only when the program is sent from Short Cut.
Short Cut - Increased the font size by 2 for the wiring diagram visual and text display.