diff --git a/src/sampled_values/sv_publisher.c b/src/sampled_values/sv_publisher.c index ed2c904d..578a1826 100644 --- a/src/sampled_values/sv_publisher.c +++ b/src/sampled_values/sv_publisher.c @@ -43,8 +43,8 @@ #define SV_MAX_MESSAGE_SIZE 1518 struct sSVPublisher_ASDU { - char* svID; - char* datset; + const char* svID; + const char* datset; int dataSize; bool hasRefrTm; @@ -296,7 +296,7 @@ SVPublisher_create(CommParameters* parameters, const char* interfaceId) } SVPublisher_ASDU -SVPublisher_addASDU(SVPublisher self, char* svID, char* datset, uint32_t confRev) +SVPublisher_addASDU(SVPublisher self, const char* svID, const char* datset, uint32_t confRev) { SVPublisher_ASDU newAsdu = (SVPublisher_ASDU) GLOBAL_CALLOC(1, sizeof(struct sSVPublisher_ASDU)); diff --git a/src/sampled_values/sv_publisher.h b/src/sampled_values/sv_publisher.h index 50a9ed6e..5ea8676b 100644 --- a/src/sampled_values/sv_publisher.h +++ b/src/sampled_values/sv_publisher.h @@ -85,7 +85,7 @@ SVPublisher_create(CommParameters* parameters, const char* interfaceId); * \return the new ASDU instance. */ SVPublisher_ASDU -SVPublisher_addASDU(SVPublisher self, char* svID, char* datset, uint32_t confRev); +SVPublisher_addASDU(SVPublisher self, const char* svID, const char* datset, uint32_t confRev); /** * \brief Prepare the publisher for publishing.