pull/416/merge
mbourhis 11 months ago committed by GitHub
commit 4b84ae60d1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -213,7 +213,7 @@ ClientGooseControlBlock_getDstAddress(ClientGooseControlBlock self)
goto exit_error; goto exit_error;
} }
uint8_t* addrBuf = MmsValue_getOctetStringBuffer(addr); const uint8_t* addrBuf = MmsValue_getOctetStringBuffer(addr);
memcpy(&(retVal.dstAddress), addrBuf, 6); memcpy(&(retVal.dstAddress), addrBuf, 6);

@ -312,7 +312,7 @@ ClientSVControlBlock_getDstAddress(ClientSVControlBlock self)
goto exit_cleanup; goto exit_cleanup;
} }
uint8_t* addrBuf = MmsValue_getOctetStringBuffer(addr); const uint8_t* addrBuf = MmsValue_getOctetStringBuffer(addr);
memcpy(&(retVal.dstAddress), addrBuf, 6); memcpy(&(retVal.dstAddress), addrBuf, 6);

@ -1375,7 +1375,7 @@ ControlAction_getOrCat(ControlAction self);
* *
* \return the originator identifier * \return the originator identifier
*/ */
LIB61850_API uint8_t* LIB61850_API const uint8_t*
ControlAction_getOrIdent(ControlAction self, int* orIdentSize); ControlAction_getOrIdent(ControlAction self, int* orIdentSize);
/** /**

@ -2467,7 +2467,7 @@ ControlAction_getOrCat(ControlAction self)
return 0; return 0;
} }
uint8_t* const uint8_t*
ControlAction_getOrIdent(ControlAction self, int* orIdentSize) ControlAction_getOrIdent(ControlAction self, int* orIdentSize)
{ {
ControlObject* controlObject = (ControlObject*) self; ControlObject* controlObject = (ControlObject*) self;

@ -1587,7 +1587,7 @@ updateOwner(ReportControl* rc, MmsServerConnection connection)
static bool static bool
checkForZeroEntryID(MmsValue* value) checkForZeroEntryID(MmsValue* value)
{ {
uint8_t* buffer = MmsValue_getOctetStringBuffer(value); const uint8_t* buffer = MmsValue_getOctetStringBuffer(value);
int i = 0; int i = 0;

@ -300,7 +300,7 @@ MmsValue_getBoolean(const MmsValue* value);
* \returns the string value as 0 terminated C string * \returns the string value as 0 terminated C string
*/ */
LIB61850_API const char* LIB61850_API const char*
MmsValue_toString(MmsValue* self); MmsValue_toString(const MmsValue* self);
/** /**
* \brief Returns the (maximum) length of the string * \brief Returns the (maximum) length of the string
@ -310,7 +310,7 @@ MmsValue_toString(MmsValue* self);
* \param self MmsValue instance to operate on. Has to be of a type MMS_VISIBLE_STRING or MMS_STRING. * \param self MmsValue instance to operate on. Has to be of a type MMS_VISIBLE_STRING or MMS_STRING.
*/ */
LIB61850_API int LIB61850_API int
MmsValue_getStringSize(MmsValue* self); MmsValue_getStringSize(const MmsValue* self);
LIB61850_API void LIB61850_API void
MmsValue_setVisibleString(MmsValue* self, const char* string); MmsValue_setVisibleString(MmsValue* self, const char* string);
@ -463,8 +463,8 @@ MmsValue_setUtcTimeByBuffer(MmsValue* self, const uint8_t* buffer);
* *
* \return the buffer containing the raw data * \return the buffer containing the raw data
*/ */
LIB61850_API uint8_t* LIB61850_API const uint8_t*
MmsValue_getUtcTimeBuffer(MmsValue* self); MmsValue_getUtcTimeBuffer(const MmsValue* self);
/** /**
* \brief Get a millisecond time value from an MmsValue object of MMS_UTCTIME type. * \brief Get a millisecond time value from an MmsValue object of MMS_UTCTIME type.
@ -611,7 +611,7 @@ MmsValue_getOctetStringSize(const MmsValue* self);
* \return maximum size in bytes * \return maximum size in bytes
*/ */
LIB61850_API uint16_t LIB61850_API uint16_t
MmsValue_getOctetStringMaxSize(MmsValue* self); MmsValue_getOctetStringMaxSize(const MmsValue* self);
/** /**
* \brief Returns the reference to the internally hold buffer of an MmsValue object of type MMS_OCTET_STRING. * \brief Returns the reference to the internally hold buffer of an MmsValue object of type MMS_OCTET_STRING.
@ -622,8 +622,8 @@ MmsValue_getOctetStringMaxSize(MmsValue* self);
* *
* \return reference to the buffer * \return reference to the buffer
*/ */
LIB61850_API uint8_t* LIB61850_API const uint8_t*
MmsValue_getOctetStringBuffer(MmsValue* self); MmsValue_getOctetStringBuffer(const MmsValue* self);
/** /**
* \brief Get the value of a single octet of an MmsType object of type MMS_OCTET_STRING * \brief Get the value of a single octet of an MmsType object of type MMS_OCTET_STRING
@ -637,7 +637,7 @@ MmsValue_getOctetStringBuffer(MmsValue* self);
* \return the value of the octet (0 to 255, or 0x00 to 0xFF) * \return the value of the octet (0 to 255, or 0x00 to 0xFF)
*/ */
LIB61850_API uint8_t LIB61850_API uint8_t
MmsValue_getOctetStringOctet(MmsValue* self, int octetPos); MmsValue_getOctetStringOctet(const MmsValue* self, int octetPos);
/** /**
* \brief Update the value of an MmsValue instance by the value of another MmsValue instance. * \brief Update the value of an MmsValue instance by the value of another MmsValue instance.
@ -956,7 +956,7 @@ MmsValue_setDeletableRecursive(MmsValue* value);
* \return 1 if deletable flag is set, otherwise 0 * \return 1 if deletable flag is set, otherwise 0
*/ */
LIB61850_API int LIB61850_API int
MmsValue_isDeletable(MmsValue* self); MmsValue_isDeletable(const MmsValue* self);
/** /**
* \brief Get the MmsType of an MmsValue instance * \brief Get the MmsType of an MmsValue instance
@ -985,8 +985,8 @@ MmsValue_getSubElement(MmsValue* self, MmsVariableSpecification* varSpec, char*
* *
* \return the value type as a human readable string * \return the value type as a human readable string
*/ */
LIB61850_API char* LIB61850_API const char*
MmsValue_getTypeString(MmsValue* self); MmsValue_getTypeString(const MmsValue* self);
/** /**
* \brief create a string representation of the MmsValue object in the provided buffer * \brief create a string representation of the MmsValue object in the provided buffer
@ -1040,7 +1040,7 @@ MmsValue_encodeMmsData(MmsValue* self, uint8_t* buffer, int bufPos, bool encode)
* \return the maximum encoded size in bytes of the MMS data element * \return the maximum encoded size in bytes of the MMS data element
*/ */
LIB61850_API int LIB61850_API int
MmsValue_getMaxEncodedSize(MmsValue* self); MmsValue_getMaxEncodedSize(const MmsValue* self);
/** /**
* \brief Calculate the maximum encoded size of a variable of this type * \brief Calculate the maximum encoded size of a variable of this type

@ -830,8 +830,8 @@ MmsValue_setUtcTimeByBuffer(MmsValue* self, const uint8_t* buffer)
} }
} }
uint8_t* const uint8_t*
MmsValue_getUtcTimeBuffer(MmsValue* self) MmsValue_getUtcTimeBuffer(const MmsValue* self)
{ {
return self->value.utcTime; return self->value.utcTime;
} }
@ -1506,19 +1506,19 @@ MmsValue_getOctetStringSize(const MmsValue* self)
} }
uint16_t uint16_t
MmsValue_getOctetStringMaxSize(MmsValue* self) MmsValue_getOctetStringMaxSize(const MmsValue* self)
{ {
return abs(self->value.octetString.maxSize); return abs(self->value.octetString.maxSize);
} }
uint8_t* const uint8_t*
MmsValue_getOctetStringBuffer(MmsValue* self) MmsValue_getOctetStringBuffer(const MmsValue* self)
{ {
return self->value.octetString.buf; return self->value.octetString.buf;
} }
uint8_t uint8_t
MmsValue_getOctetStringOctet(MmsValue* self, int octetPos) MmsValue_getOctetStringOctet(const MmsValue* self, int octetPos)
{ {
uint8_t octet = 0x00; /* default value, for out of range request */ uint8_t octet = 0x00; /* default value, for out of range request */
@ -1936,7 +1936,7 @@ MmsValue_setVisibleString(MmsValue* self, const char* string)
} }
const char* const char*
MmsValue_toString(MmsValue* self) MmsValue_toString(const MmsValue* self)
{ {
if ((self->type == MMS_VISIBLE_STRING) || (self->type == MMS_STRING)) if ((self->type == MMS_VISIBLE_STRING) || (self->type == MMS_STRING))
return self->value.visibleString.buf; return self->value.visibleString.buf;
@ -1945,7 +1945,7 @@ MmsValue_toString(MmsValue* self)
} }
int int
MmsValue_getStringSize(MmsValue* self) MmsValue_getStringSize(const MmsValue* self)
{ {
if ((self->type == MMS_VISIBLE_STRING) || (self->type == MMS_STRING)) if ((self->type == MMS_VISIBLE_STRING) || (self->type == MMS_STRING))
return self->value.visibleString.size; return self->value.visibleString.size;
@ -2117,7 +2117,7 @@ MmsValue_setDeletableRecursive(MmsValue* self)
} }
int int
MmsValue_isDeletable(MmsValue* self) MmsValue_isDeletable(const MmsValue* self)
{ {
return self->deleteValue; return self->deleteValue;
} }
@ -2134,8 +2134,8 @@ MmsValue_getSubElement(MmsValue* self, MmsVariableSpecification* varSpec, char*
return MmsVariableSpecification_getChildValue(varSpec, self, mmsPath); return MmsVariableSpecification_getChildValue(varSpec, self, mmsPath);
} }
char* const char*
MmsValue_getTypeString(MmsValue* self) MmsValue_getTypeString(const MmsValue* self)
{ {
switch (MmsValue_getType(self)) switch (MmsValue_getType(self))
{ {

@ -335,7 +335,7 @@ exit_with_error:
} }
static int static int
MmsValue_getMaxStructSize(MmsValue* self) MmsValue_getMaxStructSize(const MmsValue* self)
{ {
int componentsSize = 0; int componentsSize = 0;
int i; int i;
@ -354,7 +354,7 @@ MmsValue_getMaxStructSize(MmsValue* self)
} }
int int
MmsValue_getMaxEncodedSize(MmsValue* self) MmsValue_getMaxEncodedSize(const MmsValue* self)
{ {
int size = 0; int size = 0;
int elementSize = 0; int elementSize = 0;

Loading…
Cancel
Save