diff --git a/src/sampled_values/sv_publisher.c b/src/sampled_values/sv_publisher.c index 0c5ffed0..d550b57e 100644 --- a/src/sampled_values/sv_publisher.c +++ b/src/sampled_values/sv_publisher.c @@ -569,6 +569,11 @@ SV_ASDU_setFLOAT64(SV_ASDU self, int index, double value) } } +uint16_t +SV_ASDU_getSmpCnt(SV_ASDU self) +{ + return self->smpCnt; +} void SV_ASDU_setSmpCnt(SV_ASDU self, uint16_t value) diff --git a/src/sampled_values/sv_publisher.h b/src/sampled_values/sv_publisher.h index 5612aa96..eeaf70e3 100644 --- a/src/sampled_values/sv_publisher.h +++ b/src/sampled_values/sv_publisher.h @@ -89,6 +89,9 @@ SV_ASDU_setFLOAT64(SV_ASDU self, int index, double value); void SV_ASDU_setSmpCnt(SV_ASDU self, uint16_t value); +uint16_t +SV_ASDU_getSmpCnt(SV_ASDU self); + void SV_ASDU_increaseSmpCnt(SV_ASDU self);