I want to implement the function like that, PLC module read meter load profile using LLS then push to HES by Data Notifiction. The maximum push data length is 512 Bytes. I would like using GuruxDLMS.c (ANSI C vision) on our communication module, but it is not clear how much RAM and code ROM is required to implement GuruxDLMS.c for this function. Could you help me? Thank you in advance.
I can't say the exact numbers because I don't know what values you want to read from the meter. I can say that amount of the RAM is starting from 8 KB. Amount of the ROM is starting from 100 KB.
If you are not using ciphering the amounts are a little lower.
It's also easier if you can use malloc. It's possible to do without malloc, but it's a little bit harder to implement. You need to know what kind of data the meter is returning for each read and allocate memory for that.
Hi,
Hi,
I can't say the exact numbers because I don't know what values you want to read from the meter. I can say that amount of the RAM is starting from 8 KB. Amount of the ROM is starting from 100 KB.
If you are not using ciphering the amounts are a little lower.
It's also easier if you can use malloc. It's possible to do without malloc, but it's a little bit harder to implement. You need to know what kind of data the meter is returning for each read and allocate memory for that.
BR,
Mikko
Thanks a lot, Mikko.
Thanks a lot, Mikko.
Module just read meter 15mins Load Profile with 15 capture objects, we will try to use malloc.