Hi!
1. gxserializer.c cant be build if GX_DLMS_SERIALIZER defined:
src/gxserializer.c: In function ‘ser_set2’:
src/gxserializer.c:364:69: error: ‘capacity’ undeclared (first use in this function); did you mean ‘oa_capacity’?
if ((ret = SERIALIZER_LOAD(serializeSettings->position, capacity, arr->data + arr->size)) == 0)
^~~~~~~~
oa_capacity
src/gxserializer.c:364:69: note: each undeclared identifier is reported only once for each function it appears in
2. apdu.c cant be build if DLMS_IGNORE_SERVER defined:
src/apdu.c: In function ‘apdu_parsePDU’:
src/apdu.c:1742:17: error: ‘afu’ undeclared (first use in this function)
afu |= DLMS_AFU_MISSING_CALLING_AUTHENTICATION_VALUE;
^~~
src/apdu.c:1742:17: note: each undeclared identifier is reported only once for each function it appears in
src/apdu.c:1742:24: error: ‘DLMS_AFU_MISSING_CALLING_AUTHENTICATION_VALUE’ undeclared (first use in this function); did you mean ‘PDU_TYPE_CALLING_AUTHENTICATION_VALUE’?
afu |= DLMS_AFU_MISSING_CALLING_AUTHENTICATION_VALUE;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PDU_TYPE_CALLING_AUTHENTICATION_VALUE
m
Hi, Thank you for pointing…
Hi,
Thank you for pointing those issues out.
DLMS_IGNORE_SERVER is fixed. Get the latest version.
GX_DLMS_SERIALIZER issue is also fixed, but it needs more time for testing.
BR,
Mikko
Confirm DLMS_IGNORE_SERVER…
Confirm DLMS_IGNORE_SERVER. apdu.c compiled.
Waiting for serializer.