From 345d012d570ad7217c257fd579f50c5cc81526a1 Mon Sep 17 00:00:00 2001 From: angelfmarcos Date: Tue, 25 Oct 2016 15:42:04 +0200 Subject: [PATCH] Problem read profile data There is a problem reading generic profile data (using range selector) when the sort object is not the first object in capture buffer. The code always use the first object. --- .../src/main/java/gurux/dlms/objects/GXDLMSProfileGeneric.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/development/src/main/java/gurux/dlms/objects/GXDLMSProfileGeneric.java b/development/src/main/java/gurux/dlms/objects/GXDLMSProfileGeneric.java index 25fd51c4..38ed4670 100644 --- a/development/src/main/java/gurux/dlms/objects/GXDLMSProfileGeneric.java +++ b/development/src/main/java/gurux/dlms/objects/GXDLMSProfileGeneric.java @@ -542,7 +542,7 @@ final byte[] getProfileGenericData(final int selector, .getValue(); for (Object row : getBuffer()) { java.util.Date tm; - Object tmp = ((Object[]) row)[0]; + Object tmp = ((Object[]) row)[this.getSortObjectDataIndex()]; if (tmp instanceof GXDateTime) { tm = ((GXDateTime) tmp).getValue(); } else {