Skip to content
Next Next commit
Create PollingSensors.h
  • Loading branch information
jahnavithota2011 committed Mar 28, 2022
commit 8652793afa9a1845fc834e10826ffa7220dd479e
16 changes: 16 additions & 0 deletions libs/sensors/include/PollingSensors.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#pragma once

#include "Sensor.h"
#include "mbed.h"

class PollingSensors final : Sensor {
public:
PollingSensors(PinName clk, PinName miso, PinName cs = NC);
float read() override;
float alternateRead() override;
bool getStatus() const override;
[[nodiscard]] bool reset() override;
[[nodiscard]] bool update() override;

//Add functions specific to sensor modules
};