cache maps
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
This commit is contained in:
parent
f4f0796459
commit
64e1355e06
@ -5,23 +5,22 @@
|
|||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
|
|
||||||
TemperatureSensorInserter::TemperatureSensorInserter(
|
TemperatureSensorInserter::TemperatureSensorInserter(object_id_t objectId,
|
||||||
object_id_t objectId, const std::map<object_id_t, Max31865Dummy*>& tempSensorDummies_,
|
const Max31865DummyMap& tempSensorDummies_,
|
||||||
const std::map<object_id_t, Tmp1075Dummy*>& tempTmpSensorDummies_)
|
const Tmp1075DummyMap& tempTmpSensorDummies_)
|
||||||
: SystemObject(objects::THERMAL_TEMP_INSERTER) {}
|
: SystemObject(objects::THERMAL_TEMP_INSERTER),
|
||||||
|
max31865DummyMap(tempSensorDummies_),
|
||||||
|
tmp1075DummyMap(tempTmpSensorDummies_) {}
|
||||||
|
|
||||||
ReturnValue_t TemperatureSensorInserter::initialize() {
|
ReturnValue_t TemperatureSensorInserter::initialize() {
|
||||||
if (performTest) {
|
if (performTest) {
|
||||||
if (testCase == TestCase::OVERCOOL_SYRLINKS) {
|
if (testCase == TestCase::COOL_SYRLINKS) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return returnvalue::OK;
|
return returnvalue::OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
ReturnValue_t TemperatureSensorInserter::performOperation(uint8_t opCode) {
|
ReturnValue_t TemperatureSensorInserter::performOperation(uint8_t opCode) {
|
||||||
iteration++;
|
|
||||||
value = sin(iteration / 80. * M_PI) * 10;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
ReturnValue_t result = max31865PlocHeatspreaderSet.read();
|
ReturnValue_t result = max31865PlocHeatspreaderSet.read();
|
||||||
if (result != returnvalue::OK) {
|
if (result != returnvalue::OK) {
|
||||||
|
@ -8,9 +8,11 @@
|
|||||||
|
|
||||||
class TemperatureSensorInserter : public ExecutableObjectIF, public SystemObject {
|
class TemperatureSensorInserter : public ExecutableObjectIF, public SystemObject {
|
||||||
public:
|
public:
|
||||||
explicit TemperatureSensorInserter(
|
using Max31865DummyMap = std::map<object_id_t, Max31865Dummy*>;
|
||||||
object_id_t objectId, const std::map<object_id_t, Max31865Dummy*>& tempSensorDummies_,
|
using Tmp1075DummyMap = std::map<object_id_t, Tmp1075Dummy*>;
|
||||||
const std::map<object_id_t, Tmp1075Dummy*>& tempTmpSensorDummies_);
|
explicit TemperatureSensorInserter(object_id_t objectId,
|
||||||
|
const Max31865DummyMap& tempSensorDummies_,
|
||||||
|
const Tmp1075DummyMap& tempTmpSensorDummies_);
|
||||||
|
|
||||||
ReturnValue_t initialize() override;
|
ReturnValue_t initialize() override;
|
||||||
|
|
||||||
@ -18,11 +20,12 @@ class TemperatureSensorInserter : public ExecutableObjectIF, public SystemObject
|
|||||||
ReturnValue_t performOperation(uint8_t opCode) override;
|
ReturnValue_t performOperation(uint8_t opCode) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
enum TestCase { OVERCOOL_SYRLINKS = 0 };
|
Max31865DummyMap max31865DummyMap;
|
||||||
|
Tmp1075DummyMap tmp1075DummyMap;
|
||||||
|
enum TestCase { NONE = 0, COOL_SYRLINKS = 1 };
|
||||||
int iteration = 0;
|
int iteration = 0;
|
||||||
bool performTest = false;
|
bool performTest = false;
|
||||||
float value = 0;
|
TestCase testCase = TestCase::NONE;
|
||||||
TestCase testCase;
|
|
||||||
|
|
||||||
// void noise();
|
// void noise();
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user