Eclipse Milo: Как читать исторические данные?

Я попытался записать данные на сервер 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 ответ

Milo Server SDK поддерживает реализацию сервисов History, но не реализует их для вас.

Вам нужно будет найти сервер, который поддерживает и реализует историю, для разработки и тестирования вашего клиента.

Другие вопросы по тегам