有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaEclipseMilo:如何读取历史数据?

我已尝试通过以下方式将数据写入Eclipse Milo服务器并读取历史数据:

HistoryReadDetails hrd = new ReadRawModifiedDetails(false, DateTime.MIN_VALUE, DateTime.MIN_VALUE,UInteger.MAX,false);
TimestampsToReturn ttr = TimestampsToReturn.Both;
List<HistoryReadValueId> list = new ArrayList<>();
list.add(new HistoryReadValueId(new NodeId(2,"HelloWorld/ScalarTypes/Int32"), null, QualifiedName.NULL_VALUE,null));
HistoryReadResponse hrr = client.historyRead(hrd, ttr, true, list).get();

但是得到了如下结果:

HistoryReadResult{StatusCode=StatusCode{name=Bad_NotSupported, value=0x803D0000, quality=bad}, ContinuationPoint=ByteString{bytes=null}, HistoryData=ExtensionObject{encoded=null, encodingTypeId=NodeId{ns=0, id=0}}}

Milo支持此功能(我也使用本地Milo作为本地服务器)还是我做错了什么


共 (1) 个答案

  1. # 1 楼答案

    Milo Server SDK支持实现历史记录服务,但不为您实现它们

    您需要找到一个支持并实现历史记录的服务器来开发和测试您的客户机