refactoring: extraact AcController::PRESSURE_DEADBAND_WIDTH constant #6570

This commit is contained in:
kifir 2024-06-19 19:22:56 +03:00 committed by rusefillc
parent 8fbbde4368
commit edaa711fba
3 changed files with 5 additions and 3 deletions

View File

@ -7,8 +7,8 @@
static Deadband<200> maxRpmDeadband;
static Deadband<5> maxCltDeadband;
static Deadband<5> maxTpsDeadband;
static Deadband<5> minPressureDeadband;
static Deadband<5> maxPressureDeadband;
static Deadband<AcController::PRESSURE_DEADBAND_WIDTH> minPressureDeadband;
static Deadband<AcController::PRESSURE_DEADBAND_WIDTH> maxPressureDeadband;
bool AcController::getAcState() {
latest_usage_ac_control = getTimeNowS();

View File

@ -5,6 +5,8 @@
class AcController : public ac_control_s, public EngineModule {
public:
constexpr static int PRESSURE_DEADBAND_WIDTH = 5;
using interface_t = AcController;
void onSlowCallback() override;

View File

@ -9,7 +9,7 @@
namespace {
constexpr uint16_t TEST_MIN_AC_PRESSURE = 17;
constexpr uint16_t TEST_MAX_AC_PRESSURE = 239;
constexpr uint16_t DEADBAND_WIDTH = 5;
constexpr uint16_t DEADBAND_WIDTH = AcController::PRESSURE_DEADBAND_WIDTH;
class AcPressureTestConfig : public AcTestConfig {
public: