LoggerNet 4.5补丁更新:08-18-2017
增加了对CR1000X数据记录器的支持。
更改了文件名排序功能,使数字排序正确。这允许Append选项以正确的顺序保存数据。
CardConvert—做了一个更改,当附加到输出文件时,每次读取输入文件时,该文件名不会添加到视图文件列表中。
连接屏幕-在站名旁边增加了一个指示灯,当站的通讯状态处于紧急状态时就会出现。
连接屏幕-增加了一个检查状态表错误。Station Status按钮的图标将改变,以指示状态表错误。用户点击按钮并打开Station Status对话框后,按钮图像将恢复正常。
连接屏幕-修正了一个错误的创建备份文件的问题。
连接屏幕-修正了一个空数据文件可能被创建,包含头,但没有记录的问题。
连接屏幕-修复了一个问题,其中用户可以创建一个访问冲突滚动通过表的列表中表监视器非常快。
连接屏幕-修复了表监视器中的一个错误,如果状态字段LastSlowScan的值为第一个元素的负大小,范围检查错误将被报告。
连接屏幕-修正了一个多维字符串数组有时不能正确展开的问题。
连接屏幕-改变了显示单元复选框的默认行为。它现在默认被选中。
CoraScript -增加了defaultScheduleEnabledExpr设置来指定一个新的收集区域是否应该将其scheduleEnabled设置为true
CoraScript——在logger-query命令中增加了一个新的收集模式,允许用户根据以秒为单位的间隔指定查询应该相对于最新的记录时间戳进行回填。
CRBasic编辑器-增加了对变量的“Double”类型的支持。这包括突出显示和列表。
CRBasic编辑器-增加了一个编译菜单选项用于条件编译,这样包含文件就会被编译成代码并显示在一个新窗口中。它使用-i命令行而不是-p选项。
CRBasic编辑器-在说明面板中增加了一个搜索框。
CRBasic编辑器-修正了一个范围检查错误,如果你添加了一个子程序的名称,那里已经没有名称可能发生。
CRBasic编辑器-修改编辑器来标记菜单项时,显示在启动选择。
CRBasic编辑器-修正了文本被选中时改变语法高亮显示的问题。
CRBasic编辑器——做了一些改变,以改进.dld文件的加载方式。这也修复了一个相关的时间错误,即编辑器将加载最后使用的程序前面的程序,通过快捷方式打开。
CRBasic编辑器-修正了找到关闭的"}"的问题。
CRBasic编辑器-修正了使用F2键时出现范围检查错误和意外启动帮助的问题。
CRBasic Editor—修改了Editor,在使用注释延续功能时将光标移动到行尾。
CRBasic编辑器—当最近的文件不存在时,错误消息将指示该文件不存在。
CRBasic编辑器-当你使用Windows资源管理器打开CRBasic文件时,编辑器现在被强制放到前台。
CRBasic编辑器-修正#IF指令家族。# symbol和#IFDEF现在将被正确地高亮
CRBasic编辑器-修复了查找对话框因为显示在屏幕外而不可见的问题。
CRBasic编辑器-修正了程序发送对话框无法重试服务器连接的问题。
CRBasic编辑器-增加了路径的缓冲空间。
CRBasic编辑器-更改临时文件上的所有扩展名从'。xxx”到“.tmp”。前者可以触发反病毒软件的响应。
CRBasic编辑器-改进了预编译不正常运行时的错误信息。还改进了它,如果编译结果文件不会以UTF8的形式加载,则使用标准加载。这有助于使用一些亚洲字符集。
设备配置实用程序-增加了修改CS240DM的能力。
设备配置实用工具-增加修改CH201的功能。
设备配置实用程序-增加了修改CR300-CELL200和CR310-CELL200数据记录器的能力。
设备配置实用程序-增加了修改CS475A雷达液位传感器的能力。
设备配置实用程序-增加了修改NL241 Wi-Fi网络链路接口的能力。
设备配置实用程序-增加了一个新的“数据收集”面板,允许下载数据记录器在现场的数据。
设备配置实用程序-为cr6系列数据记录器增加了USB驱动程序(RNDIS)。
设备配置实用程序-在部署面板上增加了CR6和cr300系列带有内部无线电的数据记录器的“无线电启用”设置。
LoggerNet服务器-底层加密库已经从axTLS更改为mbedTLS。
LoggerNet服务器-增加了对新设备收集区域重命名事务的支持。服务器接口版本已经增加到1.12.04来报告这一点。
LoggerNet服务器-增加了代码来保存和恢复PakBus数据记录器报告的站名。还添加了清除标志的代码,该标志表明当这样的操作关闭时,我们正在轮询数据记录器信息。这解决了一个问题,如果在启动服务器后第一次尝试获得编译结果时失败,写入新数据文件头的站点名称是一个空字符串。
LoggerNet服务器-修正了on_callback_wait_end()的重载版本没有被调用的错误,因为方法的签名被更改了。这表现为使用电话调制解调器连接处理回调的问题,其中连接建立并在两分钟间隔后放弃,因为调制解调器的回调铃声定时器从未被清除。
LoggerNet服务器-修复了BMP5数据记录器的一个错误,当测试查看关闭操作是否是一个get编译结果操作时,访问冲突可能会发生。
LoggerNet服务器——改变了BMP5文件同步操作,因此如果没有给定的文件规范,目录请求将包含一个通配符。这解决了最近的数据记录器操作系统的一个问题,即如果没有给出冒号或模式,数据记录器就无法枚举文件。
LoggerNet Server -修改了从状态表映射到有符号整数的各种错误计数器,并将它们的默认值设置为-1,表示该值是未知的。还要将此进程字符串设置为“error_counter”的值,以便状态监视器能够对这些设置应用特殊格式,从而将负值保留为空。
LoggerNet服务器-改变了数据映射数据记录仪锂电池电压,这是初始化的值南和改变了过程字符串“battery_voltage”,这样的状态监测可以保留NaN值空白和不倾向于这些值格式有三个固定的小数位数。
LoggerNet服务器-增加了在统计表中注册字符串值的能力,并为CR300的新锂电池值创建了一个状态表映射,它会以字符串而不是浮点电压值的形式报告。
LoggerNet服务器- CR300“锂电池”统计数据的描述改为“Lith Batt Volt”。
LoggerNet服务器-增加了对PakBus数据记录器的新的defaultScheduleEnabledExpr设置的支持。
LoggerNet Server -增加了挑战/响应器组件的代码,用于用一个PakBus/TCP密码验证PakBus/TCP链接,这样当在开始挑战之前从数据记录器接收到无效的认证数据时,延迟的启动计时器就会关闭。如果做不到这一点,就会在处理延迟的启动事件时导致崩溃,验证器不再处于任何状态。
LoggerNet服务器-修复了文件同步轮询操作中的一个bug,在轮询过程被通知后,客户端确认被发送。该顺序可能导致在试图发送客户端确认时删除操作,并导致试图访问已释放的存储空间。
LoggerNet Server -为PakBus路由器的定时方法添加了代码,它定期检查当前事务焦点的有效性,因此如果该事务没有可用的路由,则该事务将被认为是无效的,将报告一个错误(不可达),并清除当前的焦点。
LoggerNet服务器——为日志记录器查询事务的BMP5、BMP3和BMP1版本实现了一种新的收集模式,即按间隔进行回灌。服务器接口版本已设置为1.12.06以反映此支持。
LoggerNet服务器-最近在PakBus路由器中引入的更改代码,如果没有路由器执行这些事务,该代码将使事务无效,因此该规则将不会应用于hello事务。
LoggerNet Server—更改了处理数据记录器报告文件不可访问或名称无效情况的代码,以便从获取队列中删除该文件,并从文件历史记录中删除该文件。这将允许我们在未来的轮询中“重新发现”该文件,如果该文件确实不可访问。这解决了一个问题,在我们得到目录和开始请求文件之间,数据记录器似乎正在删除文件。在这种情况下,文件名会卡在get队列中,我们会一遍又一遍地请求它,而不会放弃。
网络规划器-增加了CRVW通道属性的代码,以强制通道工程单元的最大字符串长度。
网络规划器-修正了在CRVW生成设置的代码中,通道基线频率和通道基线温度都被写入相同的组件(基线频率)。
网络规划器-增加了CRVW通道的代码,以确保通道的热敏电阻启用属性是从XML属性读取的。
RTMC -将mbedTLS框架更新到最新的2.5.1版本。
RTMC -修正了一个问题,如果数据告警从未收到数据,则永远不会报告告警。
RTMC -修正了一个已发布项目使用减法操作数的问题。
RTMC -修正了数组不尊重精度的问题。
RTMC -增加了一个选项,在出版商中禁用web sockets。Web sockets默认启用,可以为每个网站配置。
RTMC -在邮件配置文件中增加了EmailRelay选项。这个新选项允许用户通过Campbell Scientific的EmailRelay服务发送电子邮件。
RTMC -修正了一个已发布项目使用减法操作数的问题。
RTMC -修复了一些映像被丢弃在磁盘临时目录中的问题。动画图像现在复制到临时位置,然后加载。这允许从URL加载动画图像,也可以覆盖动画图像。现在我们试一下TEMP目录,然后是TMP目录,如果环境中没有定义这些目录,那么我们就在RTMC工作目录中创建一个image_cache文件夹。
RTMC -在格式时间中增加了一个新的朱利安日期选项。该选项是使用%J指定的。软件现在允许%J表示儒略日,%J表示指定儒略日。
RTMC -修正了CS110声音相互重叠的错误。
RTMC -修正了布尔值总是显示为False的问题。
修复了一个零长度字符串导致标签重叠的问题。
修正了在RTMC标准中将负值设置为最大刻度时的问题。
RTMC -修复了一个被标记为隐藏然后发布的系列破坏了结果项目的问题。
修复了在访问web查询的ownerComponent时报告空组件的问题。
捷径-重新设计用户体验和GUI界面。
捷径-固定当别名被调用在一个现有的数组。它现在更新索引和名称。当搜索与CRBasic数组元素相关联的别名时,如果别名被禁用,现在不会返回别名(名称、对象或单元)。
短路-修改程序,防止接地线从G端子移动到接地端子,防止接地线移动到G端子。有了首选理由,所有理由都在一个共同的群体。
捷径-修正了一个问题,其中输入位置ID显示为CRBasic类型的数据记录器在摘要中使用定义的表达式创建的标签。
捷径-增加了一个自定义检查来寻找和防止CR6的通道对上的SDI-12和Pulse通道。CR1000X的控制端口上也有。这是不允许的,但是超出了正常的通道对规则。
快捷方式-修改允许多个十进制字符时,编辑字符串字段(如IP地址)。
快捷方式-增强了允许手动设置长数据类型的高分辨率。
捷径-增加了新的功能:当加载一个保存的程序,添加任何新的通道类型,在DLF文件中找到。例如,开关闭合通道被添加到CR6。这是需要的,因为我们了解到控制端口上的开关闭合连接与U端子上的不同(U端子切换到地,C端口切换到5V)。因此增加了一种新的开关闭合通道类型,并从脉冲通道类型中删除了C端口。注意:使用C端口需要一个U端口配置为5V电源,因为CR6没有5V端子。由于C端口只在U终端满时使用,用户可能没有可用的一个。此外,当载入保存的程序时,旧的脉冲通道定义仍然被使用,因此它们将继续被分配,并且不会工作。这一问题将不会得到解决,因为这种情况不太可能发生。解决办法是开始一个新的“捷径”计划。我们还向CRx000和CR10X系列记录器添加了一种新的通道类型SDI-12。 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.
捷径-修正了一个问题时,使工作目录保存工作。
修改了一些次秒扫描的数据记录器的扫描指令的缓冲区参数。
如果用户在创建别名后编辑了单元,则修复了RepBlockArray别名的当前单元。
快捷方式-固定服务器登录。登录将不会再次尝试多次,只有当程序从快捷方式发送。
快捷键-字体大小增加2,以显示接线图和文本。
状态监视器-增加了对字符串状态字段值的支持,特别是CR300系列数据记录器中的锂电池状态。