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. Unable To Compile GuruxDLMSClientExample With -DDLMS_IGNORE_MALLOC Option

Unable to compile GuruxDLMSClientExample with -DDLMS_IGNORE_MALLOC option

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.

By varghesethomas321 , 6 July, 2020
Forums
Gurux.DLMS

I am trying to compile GuruxDLMSClientExample without malloc. I am using the -DDLMS_IGNORE_MALLOC option.
I am facing a lot of compilation errors.

Profile picture for user Kurumi

Kurumi

5 years 11 months ago

Hi,

Hi,

You can't use client example without malloc at the moment. We are making a new example from client that can be used without malloc.

Client side without malloc is challenging because you need to know what kind of data meter is sending and you need to allocate memory for that.

BR,

Mikko

varghesethomas321

5 years 11 months ago

Thanks.

Thanks.
If I create a buffer with max data size and pass it to stack, will it work?

Profile picture for user Kurumi

Kurumi

5 years 11 months ago

Hi,

Hi,

The problem is when you read the value from the meter where content varies, for example, profile generic buffer. In some profile generic buffers there might be only integer values and that is easy to handle.
With some profile generic buffers there is an array of byte buffers. In some profile generic buffers there are an array of arrays.

We can read all the data from the meter without malloc if we know what kind of data to expect.
Profile generic buffers are causing problems because data type is changing between profile generic types.

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