Loading files
#pragma once
#include "BaseSensor.hpp"
#include "Device/MagDevice.hpp"
#include "Model.h"
namespace Espfc::Sensor {
class MagSensor : public BaseSensor
{
public:
MagSensor(Model& model);
int begin();
int reload(ModelChangeEvent event);
int update();
int read();
int filter();
private:
void calibrate();
void resetCalibration();
void updateCalibration();
void applyCalibration();
Model& _model;
Device::MagDevice* _mag;
};
} // namespace Espfc::Sensor
66c1bda98This file is pinned to the selected release. Download the original to open it in your design tool.