ELEC351 / Mbed OS Year3_Version7_ET

Dependencies:   Peripherals SD_Lib Time_Lib_v2 Year3_Version5 BMP280 LCDFunctions TextLCD BME280 Serial_Lib

Buffer/circular_buffer.cpp

Committer:
erolleyparnell
Date:
2018-11-23
Revision:
8:dde5976445b4

File content as of revision 8:dde5976445b4:


#include "mbed.h"
#include "data_types.hpp"
#include "platform/CircularBuffer.h"
#define BUF_SIZE    120

class Buffer
{
    //Variables
    public:

    private:
    CircularBuffer<SensorData, BUF_SIZE> buf;
    
    protected:
    
    //Functions
    public:
    Buffer()
    {

    //char data_stream[] = "DataToBeAddedToBuffer";
    }
    ~Buffer(){}
    void write_buffer()
    {
        if (!buf.full())
        {
            //buf.push(data)
        }
    }
    void read_buffer()
    {    
    
    }
    void store_buffer()
    {
        
    }
    private:
    protected:   
     
};