send time stampers properly now

This commit is contained in:
2022-07-27 17:48:59 +02:00
parent f591b9793c
commit 234ccdf764
4 changed files with 19 additions and 8 deletions

View File

@ -104,11 +104,12 @@ ReturnValue_t CommandingServiceBase::initialize() {
// This avoids duplicate calculation of the CRC16
tmStoreHelper.disableCrcCalculation();
if (tmTimeStamper == nullptr) {
auto timerStamper = ObjectManager::instance()->get<TimeStamperIF>(objects::TIME_STAMPER);
if (timerStamper != nullptr) {
tmStoreHelper.setTimeStamper(*timerStamper);
tmTimeStamper = ObjectManager::instance()->get<TimeStamperIF>(objects::TIME_STAMPER);
if (tmTimeStamper == nullptr) {
return ObjectManagerIF::CHILD_INIT_FAILED;
}
}
tmStoreHelper.setTimeStamper(*tmTimeStamper);
if (errReporter == nullptr) {
errReporter =