CR300系列操作系统7.0
更新:02-12-2018
- 这次更新提高了CR300和CR310数据记录器的稳定性、兼容性和安全性,建议所有用户使用。
- (警告)升级操作系统可以将所有CR300设置重置为出厂设置。可以远程发送此操作系统,但不建议这样做。若要在更新后恢复设置,建议对当前的数据记录器设置进行备份,或采取程序性措施确保可以恢复设置。这可以使用设备配置实用程序(DevConfig)备份实用程序或CRBasic指令来完成SetSetting ().CR300手册提供了关于如何升级数据记录器操作系统的详细信息。
- 增加了对CR300-CELL205、CR310-CELL205、CR300-CELL210和CR310-CELL210数据记录器的支持。
- 增加了与更新的web TLS安全方案和模型工作的能力。从AXTLS库升级到MBEDTLS库。
- 增加了TCPMSS设置,允许用户设置TCP/IP包的大小(最大传输单元或MTU)。可以使用设备配置实用程序2.17或更高版本或使用SetSetting ()CRBasic指令(SetSetting(1024)“TCPMSS”)。
- 增加了通过CRBasic监视每日和每月千字节的蜂窝数据使用的能力。设置。CellUsageToday(只读)报告当天的总使用率。设置。CellUsageYesterday(只读)报告前一天的总使用情况。设置。CellUsageMonth(只读)报告当月的总使用情况。设置。CellUsageLastMonth(只读)报告上一次挂载的总使用情况。此信息也在设备配置实用程序的蜂窝标签下的蜂窝网络状态字段中提供。
- 增加了对数据记录器设置的支持设置。CellBillingDay和SetSetting(“CellBillingDay”,# #).##是用户希望重置月度统计数据的月份中的数字日期。用户还可以通过设置设备配置实用程序的设置编辑器选项卡(蜂窝网络子选项卡)中的蜂窝网络计费周期天字段来设置每月蜂窝网络使用统计滚动的日期。
- 增加了一个终端“F”命令来列出所有SetSetting ()字段。
- 添加了一个新的可选参数PPPOpen ()允许用户选择返回的TCP/IP地址类型。选项0返回IPv4地址。选项1返回IPv6地址。选项2返回IPv4和IPv6地址。如果没有IPv6地址,则返回::。
- 添加支持WaitDigTrig()。该指令在C1, C2, SE1, SE2, SE3端口上被支持。注意:由于中断硬件限制,SE4将不被支持。
- 更新了SerialOpen ()支持可选参数的指令AllowSleep.如果AllowSleep<> 0, CR300将允许低功耗睡眠模式。
- 添加SWVX ()指令。它用于设置激励通道的高或低。SWVX ()有三个选项,ExChan(激励通道VX1或VX2),状态(0 = low,非0 = high),和电压(0 = 3.3伏,1 = 5伏[默认])。
- 更新了NewFile中()支持新的可选参数的指令NewFileName它返回新文件的名称。
- 增加了一个警告返回给用户,当一个不正确的APN已使用内部蜂窝调制解调器。
- 增加了一个关于命令的Web API (URL/?command=about)。这个API命令返回数据记录器的一些基本型号、序列号和版本信息。
- 更新了对电池支持内存的测试,更加健壮。
- 增加了对SDI12Watch ()用来监视或“嗅探”在另一个数据记录器上进行的SDI-12测量的指令。
- 更新了所有电桥测量说明,规定允许的最小激励范围为150mv。之前这个被错误地列为30mV。
- 更新了TCP套接字内存分配,以限制用于套接字的缓冲区数量。
- 移除蜂窝网络信号强度(RSSI)定时器。当设备配置实用程序或CRBasic指令发出请求时,仍然会检查信号。
- 更新中断优先级,修复运行程序看门狗。
- 更新Wi-Fi行为时,设置加入网络,没有指定SSID。Wi-Fi模块不会加入任何网络,而不是加入发现的第一个开放网络。
- 增加了内存缓冲保护。
- 错误修复,修正了导致的问题PreserveOneVariable ()在某些条件下损坏表数据。
- 错误修复,修正了导致的问题PreserveOneVariable ()操作系统更新失败。
- Bug修复-修复了一个可能导致“通讯脱离mem”看门狗的问题。
- 修正了一个内存溢出的问题,这个问题可能会导致CR300看门狗。这个问题通常在使用Wi-Fi时表现出来。
- 错误修正-修正了使用时导致编译失败的问题全球定位系统(GPS) ()没有PPS指令。
- Bug修复-修复EmailRelay ()当使用不带附件的指令并且设置了可选超时时。(pthdatalog - 472)
- 错误修正-修正了一个问题EmailRelay ()当在参数之一中没有附件和字符串时使用。
- Bug修复-更新EmailRelay ()如果不能连接则返回0。
- Bug修复-更新EmailRelay ()为了尊重超时(默认或用户输入的),只尝试一次。
- Bug修复- TCP/IP堆栈更新设置默认网关以太网时,一个以太网连接重新建立。
- 错误修正-修正中止AT命令到蜂窝调制解调器,如果一个传入的数据包被接收。
- 错误修正-修正了使用时预编译器返回的包含端口名的错误PulseCount ().
- Bug修复-更新HTTPGet ()和HTTPPost ()允许在/xxxx后的url中添加空格。操作系统现在用%20替换url中的空格。
- Bug修复-更新去伪二进制NAN输出最负的可能数字。
- Bug修复-修复了用0x3f替换0x7f和GOES头时间戳偏移量为1个字符的GOES伪二进制文件问题。
- Bug修复-更新了TLS堆栈,因此它将等待,如果没有足够的内存可用。
- 修正了一个CRBasic指针问题,而索引数组。(详情请参阅//m.ocbeachreo.com/forum?forum=1&l=thread&tid=15246。)
- Bug修复-更新SlowSequence ()延迟以允许低功耗睡眠模式。
- 修复了一个导致SDI12终端命令在HTTP上失败的问题。
- Bug修复-更新内部USB驱动程序,只在端口开放时传输。
- 修正了使用终端编辑常量表时的问题。
- Bug修复-修复GOESTable ()使用时可能导致程序锁定的问题SerialOpen ().
- 修正了一个空的DNS响应问题。
- 错误修正-修正了CRBasic变量初始化问题时使用双精度。
- Bug修复-修复了一个问题,导致FP2 NAN值失败时,从数据表分配变量。
- Bug修复-修复DataEvent ()当事件大小大于512时,表大小编译错误。
- Bug修复-修复了一个引起的问题GoesField ()"/"表示丢失或NAN值失败。
- 错误修正-修正FP2转换失败时等于NAN或INF。
- Bug修复-修复GoesField ()“明目”打印问题。