From a1a9856727661081d5063b446941405821db653e Mon Sep 17 00:00:00 2001 From: Dudley Hartmann Date: Tue, 24 Dec 2024 11:45:45 +0800 Subject: [PATCH] add list constructVariableAccessSpecification method --- .../com/beanit/iec61850bean/ClientAssociation.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/com/beanit/iec61850bean/ClientAssociation.java b/src/main/java/com/beanit/iec61850bean/ClientAssociation.java index c9a3e3f..6138d8f 100644 --- a/src/main/java/com/beanit/iec61850bean/ClientAssociation.java +++ b/src/main/java/com/beanit/iec61850bean/ClientAssociation.java @@ -1239,6 +1239,20 @@ public final class ClientAssociation { return variableAccessSpecification; } + private VariableAccessSpecification constructVariableAccessSpecification(List nodeList) { + VariableDefs listOfVariable = new VariableDefs(); + + List variableDefsSeqOf = listOfVariable.getSEQUENCE(); + for (FcModelNode modelNodes : nodeList) { + variableDefsSeqOf.add(modelNodes.getMmsVariableDef()); + } + + VariableAccessSpecification variableAccessSpecification = new VariableAccessSpecification(); + variableAccessSpecification.setListOfVariable(listOfVariable); + + return variableAccessSpecification; + } + private void decodeSetDataValuesResponse(ConfirmedServiceResponse confirmedServiceResponse) throws ServiceError {