Hello Mikko,
What should I do to get method call result?
For example, object target is of GXDLMSImageTransfer type.
Let's use method 3 "image verify".
As written in BlueBook "The result of the invocation of this method may be success, temporary_failure or other_reason."
Following code works ok:
reader.readDataBlock( target.imageVerify(reader.client), reply)
How should I check that result is success, temporay failure or something else?
Is it reply.error values according to green book or something else?
Action-Result ::= ENUMERATED
{
success (0),
hardware-fault (1),
temporary-failure (2),
read-write-denied (3),
object-undefined (4),
object-class-inconsistent (9),
object-unavailable (11),
type-unmatched (12),
scope-of-access-violated (13),
data-block-unavailable (14),
long-action-aborted (15),
no-long-action-in-progress (16),
data-block-number-invalid (19),
other-reason (250)
}
Best regards, Andrew
Hi, This is done in…
Hi,
This is done in ReadDLMSPacket.
https://github.com/Gurux/Gurux.DLMS.Net/blob/751914f4a9a6fd504e5b8c6430…
BR,
Mikko