PC400 4.5
Updated: 08-18-2017

  1. 添加了对CR1000X Datalogger的支持。
  2. PC400服务器h -底层加密库as changed from axTLS to mbedTLS.
  3. PC400服务器 - 添加了对新设备收集区域重命名交易的支持。服务器接口版本已将其汇总到1.12.04,以报告此信息。
  4. 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.
  5. 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.
  6. 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.
  7. PC400服务器 - 更改了BMP5文件同步操作,因此目录请求如果没有给定的文件规范,则将包含通配符。这解决了最近的Datalogger操作系统的问题,如果未给出任何结肠或模式,那么Datalogger将无法列举文件。
  8. PC400服务器 - 更改了从状态表映射到的各种错误计数器,将其默认值设置为-1,以表明该值未知。还将其设置为“ error_counter”值的过程字符串,以便状态监视器能够为这些格式应用特殊格式,以将负值留为空白。
  9. PC400服务器 - 更改了映射Datalogger锂电池电压的统计量,以便将其初始化为NAN的值,并将这些过程字符串更改为“ Battery_voltage”,以便状态监视器可以将NAN值作为空白保留,并且不倾向于倾向于用三个固定十进制数字格式化这些值。
  10. PC400服务器 - 添加了在统计表中注册字符串值的功能,并为CR300的新锂键值创建了一个状态表映射,该值被报告为字符串而不是浮点电压值。
  11. PC400 Server - Changed the description for the CR300 "LithiumBattery" statistic to "Lith Batt Volt".
  12. PC400服务器 - 添加了对PAKBUS DATALOGGERS的新默认设备设置的支持。
  13. PC400服务器 - 将代码添加到使用PAKBUS/TCP密码身份验证PAKBUS/TCP链接的挑战/响应器组件中,因此在开始挑战之前从Datalogger接收到无效的身份验证数据时,延迟的启动计时器会关闭。当处理延迟的开始事件时,否则就会导致崩溃,并且身份验证者不再处于某个状态。
  14. 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.
  15. 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.
  16. 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.
  17. 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.
  18. 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.
  19. CRBASIC编辑器 - 添加了对变量上“双”类型的支持。这包括突出显示和列表。
  20. 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.
  21. CRBasic Editor - Added a search box in the Instruction Panel.
  22. CRBASIC编辑器 - 修复了如果您添加子例程名称并且那里尚无名称,则可能发生范围检查错误。
  23. CRBasic Editor - Modified the Editor to mark the menu item when the Display on Startup selection is made.
  24. CRBasic Editor - Fixed a problem that was changing syntax highlighting when text was selected.
  25. CRBASIC编辑器 - 进行了几次更改,以改善.DLD文件的加载方式。这还修复了相关的时正错误,编辑器将加载在捷径打开的程序前使用的最后一个程序。
  26. CRBasic Editor - Fixed a problem finding the closing "}".
  27. CRBASIC编辑器 - 使用F2键时解决了一个问题,该键给出了范围检查错误并意外地启动了帮助。
  28. CRBASIC编辑器 - 修改了编辑器,将光标转移到了评论连续功能时将光标移至行的末端。
  29. CRBASIC编辑器 - 当不存在最近的文件时,错误消息现在将指示该文件不存在。
  30. CRBasic Editor - The Editor is now forced to the foreground when you open a CRBasic file using Windows Explorer.
  31. CRBASIC编辑 - 固定#IF指令家族。#符号和#ifdef现在将正确强调
  32. CRBasic Editor - Fixed an issue where the Find dialog would not be visible because it was displayed offscreen.
  33. CRBasic Editor - Fixed an issue that prevented the Program Send dialog from retrying server connections.
  34. CRBasic Editor - Increased the buffer space for paths.
  35. CRBASIC编辑器 - 将临时文件上的所有扩展名从'.xxx'更改为“ .tmp”。前者可以触发反病毒软件的响应。
  36. 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.
  37. Device Configuration Utility - Added the ability to modify the CS240DM.
  38. Device Configuration Utility - Added the ability to modify the CH201.
  39. Device Configuration Utility - Added the ability to modify the CR300-CELL200 and CR310-CELL200 datalogger.
  40. Device Configuration Utility - Added the ability to modify the CS475A radar level sensor.
  41. 设备配置实用程序 - 添加了修改NL241 Wi -Fi网络链接接口的功能。
  42. 设备配置实用程序 - 添加了一个新的“数据收集”面板,以允许从现场的数据索格斯下载数据。
  43. 设备配置实用程序 - 添加了CR6系列Datalogger的USB驱动程序(RNDIS)。
  44. Device Configuration Utility - Added “Radio Enable” setting to the deployment panel for the CR6- and CR300-series dataloggers with internal radios.
  45. 捷径 - 重新设计了用户体验和GUI界面。
  46. 捷径 - 在现有数组中调用别名时修复。现在,它与名称一起更新索引。当搜索与CRBASIC数组元素关联的别名时,如果禁用了别名,现在不会返回别名(名称,对象或单位)。
  47. 捷径 - 修改程序,以防止接地线从G端子转移到地面端子,并防止接地线移至G端子。有了首选的理由,所有理由都在一个共同的群体中。
  48. 捷径 - 修复了一个问题,其中输入位置ID在摘要中显示了由使用的定义表达式创建的标签中的CRBASIC类型的Datalogger类型。
  49. 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 .
  50. 捷径 - 修改以允许在编辑字符串字段时允许多个十进制字符(例如IP地址)。
  51. Short Cut - Enhanced to allow manual setting of high resolution for long data type.
  52. 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.
  53. Short Cut - Fixed an issue when making the working directory save work.
  54. 捷径 - 修改了一些具有子秒扫描的数据对象的扫描指令的设置缓冲参数。
  55. Short Cut - Fixed RepBlockArray aliases to have the current units if the user has edited the units since an alias was created.
  56. Short Cut - Fixed server login. Login will not be reattempted multiple times, only when the program is sent from Short Cut.
  57. Short Cut - Increased the font size by 2 for the wiring diagram visual and text display.
Baidu