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 {