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. Node
  3. GxRegister Configuration

GxRegister configuration

By ideafix , 4 July, 2023
Forums
General discussion

Hi, what is the difference between gxRegister.unit and gxRegister.unitRead?

Profile picture for user Kurumi

Kurumi

3 years 2 months ago

Hi, The client is using…

Hi,

The client is using unitRead to check if the register unit is already read. unitRead is set to 1 after the scaler and unit are read. This can be used so the scaler and unit are not read multiple times from the same meter.

BR,
Mikko

ideafix

3 years 2 months ago

Hi Mikko, I am checking…

Hi Mikko,

I am checking grurux.dlms.c library; with a fast search I can find unitRead checks, but no assignment to 1 in the library or examples.
It's up to my code to fill it?

Thanks and Best Regards,
Andrew

Profile picture for user Kurumi

Kurumi

3 years 2 months ago

Hi Andrew, obj…

Hi Andrew,

obj_getAttributeIndexToRead uses unitRead to check if the register scaler and unit is already read. The client example uses this with com_readValues method.

unitRead is set to 1 when cosem_setRegister is called.

I'm hope that this was not needed, but there are meters that are using value zero for the unit and scaler. Because of this, the client doesn't know if the scaler and unit are already read without this information.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Wed, 08/26/2026 - 09:04
    Gurux.DLMS.Python 1.0.203
  • Mon, 08/17/2026 - 11:28
    Gurux.DLMS.Python 1.0.202
  • Mon, 08/17/2026 - 09:47
    gurux.dlms.cpp 9.0.2608.1701
  • Mon, 08/17/2026 - 09:25
    gurux.dlms.c 9.0.2608.1701
  • Mon, 07/27/2026 - 12:37
    gurux.dlms.cpp 9.0.2607.2701

New forum topics

  • Security vulnerability report — request for a private contact (GuruxDLMS.c / ANSI C)
  • Topic: Insufficient Memory Error When Reading Class 7 Profile Generic Objects
  • SN ReadResponse returns all-null values when response spans multiple HDLC frames
  • Gurux.Serial.Android 3.0.6 – CH340 (HL-340) USB-Serial Adapter Not Working,
  • Trying to talk to a L&G E360 meter (Using Python Gurux)
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin