SoC Calculator #754
@ -93,3 +93,21 @@ ReturnValue_t RwDummy::initializeLocalDataPool(localpool::DataPool &localDataPoo
|
|||||||
subdp::RegularHkPeriodicParams(lastResetStatusSet.getSid(), false, 30.0));
|
subdp::RegularHkPeriodicParams(lastResetStatusSet.getSid(), false, 30.0));
|
||||||
return returnvalue::OK;
|
return returnvalue::OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LocalPoolDataSetBase *RwDummy::getDataSetHandle(sid_t sid) {
|
||||||
|
switch (sid.ownerSetId) {
|
||||||
|
case (rws::SetIds::STATUS_SET_ID): {
|
||||||
|
return &statusSet;
|
||||||
|
}
|
||||||
|
case (rws::SetIds::LAST_RESET_ID): {
|
||||||
|
return &lastResetStatusSet;
|
||||||
|
}
|
||||||
|
case (rws::SetIds::SPEED_CMD_SET): {
|
||||||
|
return &rwSpeedActuationSet;
|
||||||
|
}
|
||||||
|
case (rws::SetIds::TM_SET_ID): {
|
||||||
|
return &tmDataset;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
@ -37,6 +37,7 @@ class RwDummy : public DeviceHandlerBase {
|
|||||||
uint32_t getTransitionDelayMs(Mode_t modeFrom, Mode_t modeTo) override;
|
uint32_t getTransitionDelayMs(Mode_t modeFrom, Mode_t modeTo) override;
|
||||||
ReturnValue_t initializeLocalDataPool(localpool::DataPool &localDataPoolMap,
|
ReturnValue_t initializeLocalDataPool(localpool::DataPool &localDataPoolMap,
|
||||||
LocalDataPoolManager &poolManager) override;
|
LocalDataPoolManager &poolManager) override;
|
||||||
|
LocalPoolDataSetBase *getDataSetHandle(sid_t sid) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* DUMMIES_RWDUMMY_H_ */
|
#endif /* DUMMIES_RWDUMMY_H_ */
|
||||||
|
Loading…
Reference in New Issue
Block a user