From e6f11d9da00012d76c3fff38f03648d60c7ece73 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Tue, 22 Jan 2019 13:48:40 +0100 Subject: [PATCH] Added missing const specifier to ecrt_read_real() / ecrt_read_lreal(). --- include/ecrt.h | 4 ++-- lib/common.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/ecrt.h b/include/ecrt.h index 24c82eb4..e2e4f0bc 100644 --- a/include/ecrt.h +++ b/include/ecrt.h @@ -2213,7 +2213,7 @@ void ecrt_reg_request_read( * \param data EtherCAT data pointer * \return EtherCAT data value */ -float ecrt_read_real(void *data); +float ecrt_read_real(const void *data); /** Read a 32-bit floating-point value from EtherCAT data. * @@ -2227,7 +2227,7 @@ float ecrt_read_real(void *data); * \param data EtherCAT data pointer * \return EtherCAT data value */ -double ecrt_read_lreal(void *data); +double ecrt_read_lreal(const void *data); /** Read a 64-bit floating-point value from EtherCAT data. * diff --git a/lib/common.c b/lib/common.c index d04b5ebb..a70f3559 100644 --- a/lib/common.c +++ b/lib/common.c @@ -138,7 +138,7 @@ void ecrt_release_master(ec_master_t *master) /*****************************************************************************/ -float ecrt_read_real(void *data) +float ecrt_read_real(const void *data) { uint32_t raw = EC_READ_U32(data); return *(float *) (const void *) &raw; @@ -146,7 +146,7 @@ float ecrt_read_real(void *data) /*****************************************************************************/ -double ecrt_read_lreal(void *data) +double ecrt_read_lreal(const void *data) { uint64_t raw = EC_READ_U64(data); return *(double *) (const void *) &raw;