Changed capability so OS can no longer be remotely downloaded into 2M dataloggers because of size increase in the OS. It can still be downloaded directly via DevConfig into 2M dataloggers.
Changed CWB100() to not attempt to update the Card header information at compile time before the Card is initialized. When the card starts, the new table info will be used to create the header.
Changed directory list behavior so that files currently being written by TableFile() will not be displayed. This prevents unsafe file access during the file write process.
Fixed GetVariables() when requesting type string and the swath requested exceeds the size of the variable. This was causing a hang condition.
修复了OS 24中引入的TimeIntoInterval() / iftime()问题。
如果输入中发生任何NAN,则将最大()和最小值()更改为存储NAN。
如果数据集中发生任何NAN,则将中位数()输出指令更改为存储NAN。
Changed WindVector() to load all outputs with NAN if no values were processed for the current output interval. This can occur if the disable variable is set for all executions of the table. It is preferable to output NAN instead of 0 to flag the user not to consider the data valid.
固定慢速扫描同步扫描间隔与扫描间隔之间发生多个时钟集的系统时间。
Fixed PPP dialing in the event that a PPP session is terminated and before dialing is resumed characters from the modem enter the terminal mode causing PPP dialing to possibly not resume.
通过在开始拨打PPP之前,在2到3秒内关闭DTR(或我或SDC),改善了PPP。
Fixed PPPOpen() to correctly return if initially closed then re-opened. Previously it was erroneously waiting 30 seconds and then erroneously returning "0.0.0.0".
Fixed not writing data to card if the following sequence occurred: a) card removed; b) powered removed; c) card inserted; d) power restored. Records stored in SRAM while the card was removed before loss of power were not being written to the card when power was restored.
Fixed watchdog condition trigged by closing card files that were left open across a power cycle. (Introduced in OS24)
Changed SendData() so that multiple datatable records or all previously unsent datarecords can be sent with each execution.
更改了低级COM(1-4)驱动程序,以避免在输入缓冲区中获得重复字节的罕见发生。
Increased processing stack size to 16K when TLS is active.
Increased the number of chained certificates allowed by TLS from 3 to 8.
Enhanced IIF() function so that it can be used with strings for the True/False parameters.
固定功能/ STRING类型的EndFunction磨破k when used as parameters within instructions.
Enhanced IP security by not allowing the FTP Server to connect the data socket via the PORT command to a machine other than the one that connected to it as the FTP Client.
Fixed table output instructions, when not using OpenInterval, so that intermediate storage is cleared if a record is skipped. For example, Totalize() will now occur over 1 output interval and not two if record is skipped in between.
更改了背景校准,以便在离开Datalogger自动禁用扫描的扫描后重新启用它。
固定在键盘显示上的最终存储中显示UINT2值。
Improved UDP discovery response by adding PakBus address and PakBus TCP port parameters.
Changed terminal mode 'W' sniff command to insert a carriage return character before the line feed for the benefit of telnet.
改进的CRBASIC在注释中忽略了线的延续'_'。这导致了以下行被忽略。
在GPS PPS信号中添加了驱动。
更改了GPS,以使NMEA字符串和每秒脉冲必须同步60秒而不是10秒。
Changed GPS to not change time if the NMEA string time syntax is incorrect.
Changed GPS to not erroneously set new time if the NMEA strings are lagging more than 1 second behind the PPS because of receiver latency.
固定单元部分被部分混淆,并且需要将单位分配给数组中的剩余未确定字段。
修复了设置iPaddress和通过键盘显示屏掩盖。(在OS24中引入。)
Removed warning message about memory being re-initialized at compile time.
更改XMLPARSE()以允许文件作为源。
Changed FTP Server to use ephemeral port starting at 1024.
Changed IPNetPower() for the CR800 to flag a program error if option 1 is used (NL115 or NL120).
Changed FileList() so that files that are open for writing are excluded.
修复了在更改时间时从错误地触发的WaitTriggerSequence。
Changed TableFile() by adding an option to not flush data to card when removal button is pressed. To use this, add 100 to the data format option parameter. For example, 108 for no-flush TOA5.
Added support for decompression of *.gz operating systems. For example, CR1000.Std.25.obj.gz.