aboutsummaryrefslogtreecommitdiffstats
path: root/Transceiver52M/radioVector.h
diff options
context:
space:
mode:
Diffstat (limited to 'Transceiver52M/radioVector.h')
-rw-r--r--Transceiver52M/radioVector.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/Transceiver52M/radioVector.h b/Transceiver52M/radioVector.h
index 0566123..7e236b6 100644
--- a/Transceiver52M/radioVector.h
+++ b/Transceiver52M/radioVector.h
@@ -46,14 +46,17 @@ private:
GSM::Time mTime;
};
-class noiseVector : std::vector<float> {
+class avgVector : std::vector<float> {
public:
- noiseVector(size_t size = 0);
+ avgVector(size_t size = 0);
bool insert(float val);
+ bool full() const;
float avg() const;
+ void reset();
private:
size_t itr;
+ size_t max;
};
class VectorFIFO : public InterthreadQueue<radioVector> { };