diff --git a/src/sampled_values/sv_publisher.c b/src/sampled_values/sv_publisher.c index 58b4e5aa..de6e21a4 100644 --- a/src/sampled_values/sv_publisher.c +++ b/src/sampled_values/sv_publisher.c @@ -599,7 +599,7 @@ SV_ASDU_setSmpMod(SV_ASDU self, uint8_t smpMod) } void -SV_ASDU_setSmpRate(SV_ASDU self, uint8_t smpRate) +SV_ASDU_setSmpRate(SV_ASDU self, uint16_t smpRate) { self->hasSmpRate = true; self->smpRate = smpRate; diff --git a/src/sampled_values/sv_publisher.h b/src/sampled_values/sv_publisher.h index 8e843b36..f0954395 100644 --- a/src/sampled_values/sv_publisher.h +++ b/src/sampled_values/sv_publisher.h @@ -131,7 +131,7 @@ SV_ASDU_setSmpMod(SV_ASDU self, uint8_t smpMod); * \param smpRate Amount of samples (default per nominal period, see SmpMod). */ void -SV_ASDU_setSmpMod(SV_ASDU self, uint8_t smpMod); +SV_ASDU_setSmpRate(SV_ASDU self, uint16_t smpRate); #ifdef __cplusplus }