
d
Dependencies: mbed
Fork of AEB by
CircularBuffer.h@5:d64e042b573d, 2016-07-31 (annotated)
- Committer:
- clynamen
- Date:
- Sun Jul 31 15:01:10 2016 +0000
- Revision:
- 5:d64e042b573d
- Parent:
- 2:5811e080f41d
final;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
clynamen | 2:5811e080f41d | 1 | #pragma once |
clynamen | 2:5811e080f41d | 2 | |
clynamen | 2:5811e080f41d | 3 | #include <vector> |
clynamen | 2:5811e080f41d | 4 | // |
clynamen | 2:5811e080f41d | 5 | class CircularBuffer { |
clynamen | 2:5811e080f41d | 6 | public: |
clynamen | 2:5811e080f41d | 7 | |
clynamen | 2:5811e080f41d | 8 | CircularBuffer(int size); |
clynamen | 2:5811e080f41d | 9 | |
clynamen | 2:5811e080f41d | 10 | void push_back(float v); |
clynamen | 2:5811e080f41d | 11 | float median(); |
clynamen | 2:5811e080f41d | 12 | |
clynamen | 2:5811e080f41d | 13 | private: |
clynamen | 2:5811e080f41d | 14 | std::vector<float> values; |
clynamen | 2:5811e080f41d | 15 | int size; |
clynamen | 2:5811e080f41d | 16 | }; |