I was wondering whether it is possible to request a single SN object instead of all of them using GetObjectsRequest. Let's say I want to read the clock but I only have the logical name; retrieving all objects would feel unnecessary and would generate unwanted traffic.
Is there some kind of command to retrieve a specific object instead all of them?
I'm sorry that I have not answered this question. For some reason I have not notes it.
If you are using SN referencing you can save addresses example to XML file when you made connection to the first time. That's the down size of SN. You don't know objects addresses before you ask it from the meter.
With LN you can read object just using LN. With SN you must know Short name and Short Name can change if example firmware is changed. This is not common, but it is happened.
I can also add that I solved it in a similar way. I stored my SN -> LN mappings as a database entry.
By the way, regarding outdated SNs (correct me if I'm wrong, Kurumi!) :
If the SN would be updated, you would be fetching the wrong information. But the object would still have the same LN.
If you have stored the SN you can use that to fetch the LN. I used that to check whether the database stored SN had diverged from the meter SN by comparing the database stored LN against the meter LN.
Something like this: Does SN XXXX still have LN XX.XX.XX.XX.XX? OK, no need to update.
Usually we are saving meter's firmware and check is that changed. If it's changed we read association view again. You need to find SN of firmware when you read association view.
Hi,
Hi,
I am also looking for same question. Kurumi, can you give us answer for this.
Thanks,
Single SN object request, is it possible?
Hi,
I'm sorry that I have not answered this question. For some reason I have not notes it.
If you are using SN referencing you can save addresses example to XML file when you made connection to the first time. That's the down size of SN. You don't know objects addresses before you ask it from the meter.
With LN you can read object just using LN. With SN you must know Short name and Short Name can change if example firmware is changed. This is not common, but it is happened.
BR,
Mikko
Single SN object request, is it possible?
Nice explanation!
I can also add that I solved it in a similar way. I stored my SN -> LN mappings as a database entry.
By the way, regarding outdated SNs (correct me if I'm wrong, Kurumi!) :
If the SN would be updated, you would be fetching the wrong information. But the object would still have the same LN.
If you have stored the SN you can use that to fetch the LN. I used that to check whether the database stored SN had diverged from the meter SN by comparing the database stored LN against the meter LN.
Something like this: Does SN XXXX still have LN XX.XX.XX.XX.XX? OK, no need to update.
Single SN object request, is it possible?
Hi,
Usually we are saving meter's firmware and check is that changed. If it's changed we read association view again. You need to find SN of firmware when you read association view.
BR,
Mikko