花岗岩9 OS 2.00
更新:01-19-2021
- (主要)与1.0版相比,这个操作系统版本在整体系统稳定性方面有很多改进。
- (新功能)终端'F'命令现在显示预定义的常量以及设置名称。
- (新特性)CPIStatus表现在显示CDM OS版本。
- (新特性)支持Modbus。
- (新功能)AVW200 ()现在支持。
- (新功能)交()现在支持。
- (新功能)外部GPS设备可以通过COMC7连接到COMC1。
- (新功能)GetDataRecord(), AcceptData(), SendData()和GetVariables()现在支持。
- 结构现在支持StructureType/EndStructureType。
- (新功能)PortBridge ()现在支持SDM-SIO1A和SDM-SIO4A。
- (Major) Type String的设置在使用时被正确更新SetSetting ().例如,SetSetting(“IPAddressEth”、“192.168.1.1”)。在OS 1.0版本中,只有当字符串的第一个字符被更改时,或者在应用了出厂设置后,字符串设置才会被更新。
- (重要)CommsMode选项设置正确SerialOpen ()在BeginProg和Scan之间。在Granite 9/10 OS 1.0版本中,CommsMode状态在随后的程序重启时将在RS485和Not Configured之间交替。
- (Major)输入流选项HTTPPost ()都受支持。
- (主要)在创建一个WIFI主机网络之前,数据记录器现在检查一个现有的具有相同SSID的网络。如果已经存在与数据记录器具有相同SSID的网络,则数据记录器将不会创建主机网络。
- (Major)(花岗岩10)固定端口2-4不能工作。
- (小)PortBridge ()更新是为了防止内存泄漏,如果为其中一个桥接端口指定了TCP连接句柄,但TCP连接没有成功。
- (次要)如果字符串操作数为*,\,/,mod操作符,则标记一个错误。
- (次要)具有通配符名称的文件被LoggerNet计划的文件收集正确地上传。
- (小)WaitDigTrig ()如果在Scan中的循环中声明编译错误,则标记该编译错误。
- (次要)Double类型的变量现在可以有别名了。
- (次要)编译器被更新,允许空格进入别名()数组声明。
- (Minor)编译器被更新为在使用引号声明别名时产生一个错误。例如:Alias V = " newName "(错误),Alias V = newName(正确)。
- (Minor)当表达式使用Long类型常量时,数组索引的大小设置为预期的值。例如:Const A as Long = 1, Const B as Long = 2, myArray(A+B)。
- (小)替换()对大于24字节的字符串正确执行边界检查。
- (小)加密()选项0返回原始输入的正确长度。
- (次要)支持SFTP密钥认证。
- (次要)TOA5格式选项TableFile ()对于浮点数,显示“NAN”而不是null。
- (次要)当使用web.obj.gz文件更新数据记录器操作系统时保留设置。
- (小)PWM ()允许Period参数为Float类型的变量。
- (次要)双精度现在使用15位而不是14位的最大分辨率。
- (次要)解决了一个时钟问题,该问题可能会在程序启动时设置错误的站点日期/时间。
- (次要)花岗岩9号现在通过了所有的SDI-12验证测试。
- (次要)RS-485半双工操作现在正确处理发送和准备接收接口。
- (次要)改进SDM模块支持。
- (次要)改进micro-SD卡插入检测。
- (次要)改进的CDM模块支持。
- (次要)改进了以太网电缆拆卸的检测。