CR1000 OS 32.03
更新:08-13-2018
- (关键)从操作系统版本28之前的版本升级将重置数据记录器的CPU驱动器。这是由于文件系统的格式从FAT16变更为FAT32。为了数据记录器能够正常运行,作为升级的一部分,CPU驱动器被格式化为FAT32。任何从CPU驱动器中存储和运行的程序都将丢失。不建议通过远程连接更新数据记录器的操作系统,在远程连接中程序控制控制通信设备(打开或关闭等)。在这些情况下,使用DevConfig的备份实用程序进行现场访问和备份是必要的,以更新数据记录器的操作系统。在所有使用28年前的操作系统更新数据记录器的情况下,建议使用DevConfig的备份实用程序,因为CPU驱动器使用新的FAT32格式进行格式化。观看视频教程:将操作系统发送到本地数据记录器。
- (警告)这个操作系统版本(从操作系统版本31.02开始),以及以后的所有版本,在默认情况下将禁用数据记录器FTP、Telnet和Ping服务器。使用设备配置实用程序的发送操作系统选项卡更新操作系统将恢复所有数据记录器设置为出厂设置,这些服务将被禁用。发送操作系统作为一个程序或通过文件控制的方式将更新操作系统,但保持FTP、Telnet和Ping启用的设置不变。注意,禁用FTP, Telnet和Ping服务器并不会阻止数据记录器作为客户端;数据记录器将继续能够使用以下指令FTPClient ()和PingIP ().
- (小)TimeUntilTransmit ()不再允许在Scan/NextScan之外使用。
- (小)全球定位系统(GPS) ()指令现在接受以+或-开头的值。
- 的公共声明EssVariables ()指令现在需要一个10个元素的数组来索引oid。
- (小)SNMPVariable ()指令现在允许在EssVariable空间。
- (小)ETsz ()指令现在输出正确的单位。
- 在Hello Exchange中发布的PakBus验证间隔现在等于验证间隔设置,而不是设置/ 2.5。
- (小)设置。PPPInterface现在禁用自动波特功能。需要设置具体的波特率。
- (小)SDI12Recorder ()指令现在检测在使用D命令获取数据之前等待ttt秒超时时是否发生了错误。
- (小)SDI12Recorder ()指令超时现在忽略噪声峰值,而等待传感器准备好。
- 当索引不是常量时,一个指针现在可以被发送到数组中。在以前的操作系统中,对于P(i),在运行时i被用作指针,而不是P。
- (minor)修正了一个错误的编译错误,当数组的索引是一个表达式的第一个数字等于0(例如,X(0+1), X(0+i))。注意,变量数组索引总是从1开始,因此如果用于索引的表达式返回0,则会生成运行时变量越界警告。
- (minor)超时参数EmailRelay ()指令是指定的值(而不是先前操作系统中值的两倍)。
- (次要)中的Subject参数EmailRelay ()指令现在允许主体为常量。
- (次要)函数声明现在输出返回值时,没有定义参数。
- (主要)当调制解调器试图建立PPP会话时,PPP现在丢弃带有坏校验和的数据包。
- (主要)设置。PPPDial现在保持RS-232端口在设置等于“PPP”时保持清醒。在以前的操作系统中,RS-232端口将进入睡眠模式,这将禁用数据记录器和细胞调制解调器之间的通信。这个问题只出现在数据记录器和Raven XT组合中。数据记录器和RV50组合没有受到影响。
- (次要)DNS现在将尝试先解析IPv6,然后再解析IPv4。
- (次要)默认的DNS服务器现在被列在最后。首先列出指定的DNS地址。
- (minor)现在允许存储为一个字节字符串(string * 1)。
- (小)计时器()指令现在使用系统时间而不是时钟,所以计时器独立于正在调整的时钟。
- (主要)ClockSet ()当时钟调整小于一秒时,指令现在可以避免跳过记录。
- (小)ClockSet ()指令现在允许在参数类型为String的日期中使用“/”。
- (major)两个PakBus/TCP客户端连接指向对方时发生的内存错误不再发生。
- (主要)修正了一个问题,可能会导致损坏数据的外部存储卡后的电源周期。仅当数据表的大小为~ 20条记录或更小且包含CardOut ()指令。在这种情况下,如果在程序运行期间电源丢失,那么在程序启动时,内部内存中卡的读指针没有正确建立,从而导致卡上的数据损坏。
- (次要)跳过的系统扫描计数器不再增加,当4秒的背景校准延迟到下一个可用的时隙由于测量在一个SlowSequence。
- (小)UDPDataGram ()现在可以接收多个客户端。
- (主要)修复了程序启动时可能发生的ComME死锁问题。
- (minor)增加可选参数(ExcusiveOption)IPRoute ()当有多个活动接口可用时(如PPP和以太网),该指令是有用的,但指定的接口应该专门用于此输出通信。