CR800 OS 31
Updated: 12-21-2016

  1. (批判的)从操作系统的版本28之前,从版本进行升级将重置Datalogger的CPU驱动器。这是由于文件系统格式从FAT16到FAT32的变化所致。为了使Datalogger作为升级的一部分正确操作,CPU驱动器的格式为FAT32。从CPU驱动器存储和运行的任何程序都将丢失。不建议通过远程连接更新Datalogger的操作系统,在该连接中,程序控制调节通信设备(打开或关闭等)。在这些情况下,必须进行现场访问和使用DevConfig的备份实用程序的备份,以更新Datalogger的操作系统。在所有在28之前使用操作系统更新数据Alogger的情况下,建议使用DevConfig的备份实用程序,因为CPU驱动器使用新的FAT32格式进行了格式化。观看视频教程:将操作系统发送到本地Datalogger。
  2. 固定的HTTPS when usinghttppost()with large files.
  3. Added the ability to display type double in custom menus.
  4. 修复了一个问题时CardOut()files are being allocated. It no longer allows other files to be opened for writing on the card until the process is finished.
  5. 固定引用TableName.FieldName()当字段类型double时。
  6. 修复了Datalogger的FTP服务器,因此它将最终数据包附加到传入文件。
  7. 固定的PORTSCONFIG()当长效磺胺活跃。
  8. 拨号后修复了PPP拨号。
  9. 固定DHCP_release() when DHCP has not been started.
  10. DNS client fixed to check for a negative TTL which can cause a much larger timeout before the DNS client tries to get a new IP address.
  11. 固定功能声明()。最近对my_stricmp()内部函数进行的更改引起了编译错误。
  12. Updated operating system to get FILE_SEM when starting os_recompile() to avoid deadlock with SETTING_SEM elsewhere.
  13. 固定的IP tracing of HTTP. It could possibly overwrite memory in certain conditions.
  14. 修复了非WI-FI记录器的DHCP。
  15. 固定的getDataRecord()when a data interval is specified and when the maximum number of records parameter is either 1 or -1.
  16. 修改了操作系统,以避免通过IP任务或BMP任务通过IPTrace编写文件,因为这些任务可能需要比看门狗计时器更长的时间。
  17. Added DHCP_release before stopping DHCP so specific PPP modems will work when re-starting DHCP.
  18. 固定的pppclose()to not execute a callback function that has not yet been initialized. This can happen if PPP is opened, but the program closes PPP before the callback function is initialized.
  19. 固定的tablename.timestamp()从使用虚假指针。
  20. 修改的the operating system when an out-of-bounds condition is detected within a data table to no longer allow the compile to continue. This was causing the PC compiler to crash.
  21. 修改了预编译器以允许新行_延续在评论开始之前。
  22. 固定的错误佛r units "already assigned" by fixing my_stricmp() function when tabs and/or spaces are at the end of the two strings to be compared.
  23. 固定的阵列长(x)当x是传递到不是数组的子例程的参数时。现在,它返回0而不是本地数组的尺寸。
  24. 修复了一个非常不可能的错误:如果PPP拨号字符串为PPP或空白,并且在尝试关闭PPP和PPP的同时接收到“客户端”,则在使用flusher的配位上。
  25. 固定的ArrayLength()当在大型程序中调用时。
  26. 固定的ArrayLength()to return 0 if a variable array is not passed in.
  27. 固定解析参数;现在,操作系统在每次解析指令开始时插入线号的4个字节值。以前,使用一个4个字节值来维护指令号,结构大小和程序行号。这仅允许对行号12位。使用较长的程序,这引起了编译错误消息的混乱。
  28. 修复了PC编译器,显示了错误的程序名称时使用了包含文件。
  29. Removed extra space between and that were not needed in the Web API html output.
  30. 删除了额外的<!doctype html public \“ - // ietf // dtd html // en \”>已添加到WebAPI命令listfiles,setValue,browsesymbols和clockcheck的HTML输出中。
  31. 修改的the datalogger's web server to add and tags and to report the title with the same message that is sent in the http header (like other web servers do). For example, a 404 error now reports 404 Not "Found".</li> <li>更改<b><i>setClock()</i></b>so the usec and seconds passed in are adjusted to be in bounds before converting to usec since 1990. This allows CRBasic code to adjust the clock by simply adjusting the usec component of the<b><i>RealTime()</i></b>instruction.</li> <li>固定的Include files with : and \ in them which resulted in erroneous error message of "file too long" in the pre-compiler.</li> <li>Added the ability to send all the data tables when streaming files and the source parameter is "" (a NULL string).</li> <li>Limited<b><i>UDPDataGram()</i></b>指令队列在释放队列的头之前至10,并释放了内存。</li> <li>更改<b><i>sendgetVariobles()</i></b>to abort if it tries to access variables or store into variables out of bounds.</li> <li>修改的the operating system when Status.WatchdogErrors is non-zero. It will no longer write to an IP Trace file that is writing via the 3212 option in the Files Manager setting.</li> <li>修改的<b><i>GetVariables()</i></b>to allow a variable index into the destination variable.</li> <li>更改<b><i>GetVariables()</i></b>和<b><i>SendVariables()</i></b>to skip writing if they would write out of bounds in an array.</li> <li>Enhanced<b><i>emailsend(...,附件,..)</i></b>和<b><i>FTPClient(...,LocalFileNames,...)</i></b>when sending multiple files when some of the files are "streaming" data files. The comma-separated files can now include streaming data files intermixed with other files.</li> <li>修改的<b><i>DataEvent()</i></b>重新启动<b><i>RecAfter</i></b>参数被否定,开始触发条件在<b><i>RecAfter</i></b>数数。</li> <li>修改后的Web服务:如果DataQuery引用不存在的字段名称,请返回命令。</li> <li>修改的the TCP client data streaming functions (Email, HTTP, FTP). If the parameter specifying the data table is a variable, then state of variable is kept for all the declared data tables independently so the same instance of the function can be called referencing different data tables.</li> <li>固定的SIO4 getting output from a variable of type Long.</li> <li>固定的the CRBasic pre-compiler to flag an error if the Public or Dim declaration of an array is missing the ")" character terminating the dimension.</li> <li>修改的the<b><i>sdmsio4()</i></b>instruction so the Dest option can be of type Long.</li> <li>修改的<b><i>校验和</i></b>如果源参数是Datalogger的文件系统中存在的文件名,则在文件上工作。</li> <li>修复了使用JSON编辑选项时的Datalogger Web服务API,用于时钟检查指令。删除了“描述:”字段中的额外空间。</li> <li>固定的<b><i>校验和</i></b>使用CRC32选项与<b><i>校验和</i></b>文件。</li> <li>固定的the Datalogger Web Service API "ListFiles" instruction's "last write" field for the drive. It is meant to be the date of the operating system, Status.OSDate.</li> <li>Improved the<b><i>timerio()</i></b>端口冲突错误消息。从“ Chan%d以来”更改为“返回时间,必须将其编程为<%d。到“返回时间,因为Chan%D,Chan%D必须用于<%d。”。</li> <li>修改了CRBASIC预编译器以使用我们的本机CSI_ATOF函数,而不是GCC库功能将字符串转换为浮点。这使CR3000,CR1000和CR8X0预编译器与已经使用此方法的CR6预编译器一致。</li> <li>固定的<b><i>httpput()</i></b>在消息未经授权的情况下,直到消息结束(文件)结束(HTTP错误401)。Web浏览器在发送整个文件之前无法查看标头响应。</li> <li>A hidden constant table can now be displayed via the keyboard display only if security is set to the highest level.</li> <li>修复了错误消息中的错别字“结果必须是Typpe字符串的变量”,以“结果必须是type String的变量”。</li> <li>Web service services<b><i>httppost()</i></b>the same as<b><i>httpget()。</i></b>API commands like FileControl would generally be issued as<b><i>httppost()</i></b>instead of<b><i>httpget()。</i></b></li> <li>固定的<b><i>getDataRecord()</i></b>to not insert a -1 for the interval of the local data table. This -1 erroneously flagged the table to act as an interval-driven table that resulted in a misleading compile error if the same table was referenced by a subsequent<b><i>getDataRecord().</i></b>The error was removed.</li> <li>固定的re-syncing the CPI bus with SC-CPI and slow sequences when a module is disconnected.</li> <li>修改了操作系统以使用“ #IFDEF”预处理器指令允许“然后”。</li> </ol> </div> </div> </div> </div> </div> </div> </div> </div> </div> <footer class="hidden-print"> <div class="container-fluid toprow"> <div class="container"> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <span class="social hidden-xs"><a href="http://www.twitter.com/CampbellSci" target="_blank"><i class="csi-iconfont csi-twitter"></i></a><a href="https://facebook.com/campbellsci" target="_blank"><i class="csi-iconfont csi-facebook"></i></a><a href="https://www.youtube.com/user/CampbellScientific" target="_blank"><i class="csi-iconfont csi-youtube"></i></a><a href="https://www.linkedin.com/company/campbell-scientific" target="_blank"><i class="csi-iconfont csi-linkedin"></i></a></span> <span class="lead">万博matex网页登录</span> <div class="margintop10 marginbottom10 hidden-lg hidden-md hidden-sm"> <a href="http://www.twitter.com/CampbellSci" target="_blank"><i class="csi-iconfont csi-twitter"></i></a> <a href="https://facebook.com/campbellsci" target="_blank"><i class="csi-iconfont csi-facebook"></i></a> <a href="https://www.youtube.com/user/CampbellScientific" target="_blank"><i class="csi-iconfont csi-youtube"></i></a> <a href="https://www.linkedin.com/company/campbell-scientific" target="_blank"><i class="csi-iconfont csi-linkedin"></i></a> </div> <hr> </div> </div> <div class="row"> <div class="col-lg-2 col-md-4 col-sm-4 col-xs-12 footerdiv"> <div class="comp tablecell" rel="load_tablecontent" id="recid:-1|tblid:49|view:0|fids:1128,1155"> <ul class="plainlist noindentlist"> <li class="footer-item"><a href="//m.ocbeachreo.com/">Home</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/products">产品</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/solutions">新万博2019最新活动啊</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/support">支持</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/about">狗万2017 </a></li> </ul> </div> </div> <div class="col-lg-2 col-md-4 col-sm-4 col-xs-12 footerdiv"> <div class="comp tablecell" rel="load_tablecontent" id="recid:-12|tblid:62|view:0|fids:1430"> <ul class="plainlist noindentlist"> <li class="footer-item"><a href="//m.ocbeachreo.com/newsroom">编辑部</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/partners">Partners</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/blog">Blog Articles</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/forum">User Forum</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/videos">Videos and Tutorials</a></li> </ul> </div> </div> <div class="col-lg-2 col-md-4 col-sm-4 col-xs-12 footerdiv"> <div class="comp tablecell" rel="load_tablecontent" id="recid:-13|tblid:62|view:0|fids:1430"> <ul class="plainlist noindentlist"> <li class="footer-item"><a href="//m.ocbeachreo.com/contact">Contact Us</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/careers">Careers</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/customer-center">Your Account</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/feedback">Company Feedback</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/quality-policy">ISO 9001:2015 and 14001:2015</a></li> <li class="footer-item"><a href="//m.ocbeachreo.com/site-map">站点地图</a></li> </ul> </div> </div> <div class="col-lg-2 col-md-4 col-sm-4 col-xs-12 footerdiv tablediv"> <div id="mapimg" class="tablecell center"> <p><img src="//m.ocbeachreo.com/layouts/main/styles/images/us.svg" alt="country map"></p> </div> </div> <div class="col-lg-2 col-md-2 col-sm-4 col-xs-12 footerdiv tablediv"> <div id="geo" class="center tablecell"> <div class="textleft"> 815 W 1800 N<br>洛根,UT 84321-1784<br>美国</div> <br> </div> </div> <div id="foot-logo" class="col-lg-2 col-md-4 col-sm-4 col-xs-12 footerdiv tablediv"> <div class="tablecell center"> <p><i class="csi-iconfont csi-logo-white"></i></p> </div> </div> </div> </div> </div> <div id="subfooter" class="container-fluid"> <div class="container"> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 small"> <hr> <a href="//m.ocbeachreo.com/page-feedback" class="pop gaq pull-right hidden-xs" data-track="feedback|feedback_open|order/sr50a" accesskey="s" rel="id:168|title:Site Feedback"><i class="small csi-iconfont csi-feedback"></i>网站反馈</a> <a href="//m.ocbeachreo.com/page-feedback?u=order/sr50a" class="pull-right visible-xs-block" rel="id:168|title:Site Feedback"><i class="small csi-iconfont csi-feedback"></i>网站反馈</a> <a href="//m.ocbeachreo.com/copyright">© 2022 Campbell Scientific, Inc.</a> </div> </div> </div> </div> </footer> <div style="text-align:center;margin-bottom:5px;"><form action="http://www.baidu.com/baidu" target="_blank"><div bgcolor="#FFFFFF" style="text-align:center;"><input name="tn" type="hidden" value="baidu"><a href="http://www.baidu.com/"><img src="http://img.baidu.com/img/logo-80px.gif" width="80px" height="29px" alt="Baidu" align="bottom" border="0"></a><input type="text" name="word" size="30" placeholder="" value=""><input type="submit" value="百度搜索"></div></form></div><div id="so360" style="text-align:center;margin-bottom:5px;"><form action="https://www.so.com/" target="_blank" id="so360form"><img src="http://p1.qhimg.com/d/_onebox/search.png" width="100px" height="25px"> <input type="text" autocomplete="off" name="q" id="so360_keyword" placeholder="" value=""> <input type="submit" id="so360_submit" value="360搜索"> <input type="hidden" name="ie" value="gbk"><input type="hidden" name="src" value="zz"> <input type="hidden" name="site" value="so.com"> <input type="hidden" name="rg" value="1"></form></div><div id="sogou" style="text-align:center;margin-bottom:5px;"><form action="https://www.sogou.com/" target="_blank" id="so360form"><img src="https://www.sogou.com/web/index/images/logo_440x140.v.4.png" width="100px" height="25px"> <input type="text" autocomplete="off" name="q" id="sogou.com_keyword" placeholder="" value=""> <input type="submit" id="sogou_submit" value="搜 狗"> <input type="hidden" name="ie" value="gbk"><input type="hidden" name="src" value="zz"> <input type="hidden" name="site" value="so.com"> <input type="hidden" name="rg" value="1"></form></div></body> </html>