From 72058853578c051aca09f17107a5a11f18f865ac Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Tue, 16 Aug 2022 17:47:56 +0200 Subject: [PATCH] added additional API for HK subscription params --- src/fsfw/datapoollocal/ProvidesDataPoolSubscriptionIF.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/fsfw/datapoollocal/ProvidesDataPoolSubscriptionIF.h b/src/fsfw/datapoollocal/ProvidesDataPoolSubscriptionIF.h index c350bb60..de964876 100644 --- a/src/fsfw/datapoollocal/ProvidesDataPoolSubscriptionIF.h +++ b/src/fsfw/datapoollocal/ProvidesDataPoolSubscriptionIF.h @@ -28,11 +28,17 @@ struct ParamsBase { }; struct RegularHkPeriodicParams : public ParamsBase { + RegularHkPeriodicParams(sid_t sid, float collectionInterval) + : ParamsBase(sid, false, collectionInterval, false) {} + RegularHkPeriodicParams(sid_t sid, bool enableReporting, float collectionInterval) : ParamsBase(sid, enableReporting, collectionInterval, false) {} }; struct DiagnosticsHkPeriodicParams : public ParamsBase { + DiagnosticsHkPeriodicParams(sid_t sid, float collectionInterval) + : ParamsBase(sid, false, collectionInterval, true) {} + DiagnosticsHkPeriodicParams(sid_t sid, bool enableReporting, float collectionInterval) : ParamsBase(sid, enableReporting, collectionInterval, true) {} };