Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Forums
  3. How To Extract GXDLMSProfileGeneric's Buffer Data

How to extract GXDLMSProfileGeneric's buffer data

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

Profile picture for user Fatih
By Fatih , 27 January, 2017
Forums
Gurux.DLMS

My Meter Is ACE SL7000 - Itron
I'm writing the steps I follow

1. Init GXDLMSProfileGeneric's
GXDLMSProfileGeneric obj = new GXDLMSProfileGeneric("1.1.89.1.1.255");

2. Read Data
var captureObjects = conn.Comm.Read(obj, 3);//CaptureObjects: 3
Log(captureObjects);
//Not Reading Buffer without read CaptureObjects
Log("Buffer");
var buffer = conn.Comm.Read(obj, 2);//Buffer: 2
Log("Buffer SerializeObject");
Log(buffer);

Here is the result CapturedObjects and Buffer

You Can Visualise Following data from http://chris.photobooks.com/json/

1. CapturedObjects http://www.buurl.com/guruxqcap
2. Buffer http://www.buurl.com/guruxqbuff

According to the this data
a) How to extract Buffer or seek data properly way. Or should I match Buffer and CaptureObjects
b) What is the CaptureObjects's (List<GXKeyValuePair<GXDLMSObject, GXDLMSCaptureObject>>) GXDLMSCaptureObject:Value data and How should i use
c) What does it do CaptureObjects and How should i use
d) Is there relationship beetween CaptureObjects and Buffer, What is it?
e) How to detect date types from Buffer

Thanks for advice.

Profile picture for user Kurumi

Kurumi

9 years 4 months ago

GXDLMSProfileGeneric

Hi,

You need to read CaptureObjects first. After you have read them you can read buffer.
CaptureObjects : columns header.
Buffer : data.

When you read captureobjects you get collection what is captured.
GXDLMSObject tells captured object and GXDLMSCaptureObject tells what is captured (attribute index).

BR,

Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 06/09/2026 - 11:16
    gurux.dlms.java 4.0.95
  • Tue, 06/09/2026 - 10:03
    Gurux.DLMS.Python 1.0.199
  • Mon, 06/08/2026 - 13:39
    gurux.dlms.cpp 9.0.2606.0801
  • Mon, 06/01/2026 - 10:15
    gurux.dlms.cpp 9.0.2606.0101
  • Thu, 05/28/2026 - 16:06
    gurux.dlms.java 4.0.94

New forum topics

  • Error reading L&G Meter
  • Pass a TCP Client to GXNet
  • Australian EDMI Mk10D (Essential Energy area)
  • Strange mix of data notificiation vs get response
  • DLMS Connection
More

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin