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) {} };