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. Generic Profile- GxGet With Selector=2: Different Behaviour On Cpp and Cimplementation

Generic Profile- gxGet with selector=2: different behaviour on cpp and cimplementation

By andale8592 , 20 January, 2026
Forums
Gurux DLMS for ANSI C

Hi,
i see that the getting Generic Profile value using ReadRoiwbyEntry has different encoding parameters on cpp and c implementation, i am addressing to:
In cpp: https://github.com/Gurux/Gurux.DLMS.cpp/blob/master/development/src/GXD… it encodes the start index and count as UINT32.
Instead on the c implementation it expect thsoe values as UINT16: https://github.com/Gurux/GuruxDLMS.c/blob/8c4b2731ccad26af9b8cd6b5f486e…
I am missing something? Why that different behaviour?
Thanks,
Alessandro

Profile picture for user Kurumi

Kurumi

6 months 1 week ago

Hi Alessandro, In Ansi C…

Hi Alessandro,

In Ansi C code you shared, the column start and count indexes are read, not the row index and count. The row index and count are read earlier and saved to transactionStartIndex and transactionEndIndex.

BR,
Mikko

andale8592

6 months 1 week ago

Thanks, for detailed…

Thanks, for detailed response. Can you point where (in ansi-c) transactionStartIndex and transactionEndIndex are read?

andale8592

6 months 1 week ago

Maybe there ? https://github…

Maybe there ? https://github.com/Gurux/GuruxDLMS.c/blob/8c4b2731ccad26af9b8cd6b5f486e…

Profile picture for user Kurumi

Kurumi

6 months 1 week ago

Hi, Yes, that is the…

Hi,

Yes, that is the location where transactionStartIndex and transactionEndIndex are read.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Mon, 07/27/2026 - 12:37
    gurux.dlms.cpp 9.0.2607.2701
  • Thu, 07/23/2026 - 16:19
    gurux.dlms.java 4.0.96
  • Thu, 07/09/2026 - 14:34
    Gurux.DLMS.Python 1.0.201
  • Fri, 06/26/2026 - 16:32
    Gurux.Service 3.0.2606.2601
  • Wed, 06/24/2026 - 08:36
    Gurux.DLMS.Python 1.0.200

New forum topics

  • Service not known error on gprs communication
  • Help Needed: Interfacing Saral 100 Energy Meter with Microcontroller via RS232
  • Connecting Meter to Agent via serial
  • Reading block profile with Compact array
  • DLMS server - serving multiple similar datasets gathered from multiple meters across distinct logical addresses
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin