added STR to SensorValues

This commit is contained in:
2022-10-12 10:27:01 +02:00
parent d929b27c08
commit 430646afd0
2 changed files with 17 additions and 4 deletions

View File

@ -52,11 +52,20 @@ ReturnValue_t SensorValues::updateGyr() {
return result;
}
ReturnValue_t SensorValues::updateStr() {
ReturnValue_t result;
PoolReadGuard pgStr(&strSet);
result = pgStr.getReadResult();
return result;
}
ReturnValue_t SensorValues::update() {
ReturnValue_t mgmUpdate = updateMgm();
ReturnValue_t susUpdate = updateSus();
ReturnValue_t gyrUpdate = updateGyr();
if ((mgmUpdate && susUpdate && gyrUpdate) == returnvalue::FAILED) {
ReturnValue_t strUpdate = updateStr();
if ((mgmUpdate && susUpdate && gyrUpdate && strUpdate) == returnvalue::FAILED) {
return returnvalue::FAILED;
};
return returnvalue::OK;