Pool Manager spill to higher pools option #135
@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
|
|||||||
|
|
||||||
- Rename FW subsystem ID from `PCDU_2` to `POWER_SYSTEM_IF`.
|
- Rename FW subsystem ID from `PCDU_2` to `POWER_SYSTEM_IF`.
|
||||||
- Add new `SWITCH_UNKNOWN` returnvalue in `PowerSwitchIF`.
|
- Add new `SWITCH_UNKNOWN` returnvalue in `PowerSwitchIF`.
|
||||||
|
- Pool Manager now allows enabling the `spillToHigherPools` option.
|
||||||
|
|
||||||
# [v6.0.0]
|
# [v6.0.0]
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
#include "fsfw/FSFW.h"
|
#include "fsfw/FSFW.h"
|
||||||
|
|
||||||
PoolManager::PoolManager(object_id_t setObjectId, const LocalPoolConfig& localPoolConfig)
|
PoolManager::PoolManager(object_id_t setObjectId, const LocalPoolConfig& localPoolConfig, bool spillToHigherPools)
|
||||||
: LocalPool(setObjectId, localPoolConfig, true) {
|
: LocalPool(setObjectId, localPoolConfig, true, spillToHigherPools) {
|
||||||
mutex = MutexFactory::instance()->createMutex();
|
mutex = MutexFactory::instance()->createMutex();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
*/
|
*/
|
||||||
class PoolManager : public LocalPool {
|
class PoolManager : public LocalPool {
|
||||||
public:
|
public:
|
||||||
PoolManager(object_id_t setObjectId, const LocalPoolConfig& poolConfig);
|
PoolManager(object_id_t setObjectId, const LocalPoolConfig& poolConfig, bool spillToHigherPools);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief In the PoolManager's destructor all allocated memory
|
* @brief In the PoolManager's destructor all allocated memory
|
||||||
|
Loading…
Reference in New Issue
Block a user